Autor Téma: SeaMonkey nelze spustit  (Přečteno 2343 krát)

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
SeaMonkey nelze spustit
« kdy: Leden 31, 2015, 20:58:09 »
Ahoj, nedaří se mi spustit SeaMonkey. V repu není, takže sem si archiv stáhnul z jejich stránek http://www.seamonkey-project.org/ a rozbalil v příslušném adresáři. V konzoli po zadání příkazu ./seamonkey mám tuto chybu.

Kód: [Vybrat]
[jarda@localhost seamonkey]$ ./seamonkey
XPCOMGlueLoad error for file /home/a/seamonkey/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Soubor libdbus-glib-1.so.2 v systému mám, to jsem zjistil pomocí

Kód: [Vybrat]
[root@localhost ~]# urpmf libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2.2.2

bohužel nevím jak SeaMonkey říct, že zmíněnou knihovnu mám, ale mám ji v systému někde jinde než ji asi původně hledá.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #1 kdy: Leden 31, 2015, 21:08:39 »
Hrábnul sem do kódu a blbě sem skopíroval chybu z terminálu. Správně je to
Kód: [Vybrat]
[jarda@localhost seamonkey]$ ./seamonkey
XPCOMGlueLoad error for file /home/jarda/seamonkey/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #2 kdy: Leden 31, 2015, 21:38:51 »
Ahoj.
Chyba se u mě projevuje taky a našel jsem i řešení, i když nevím, jak moc je pro tebe vyhovující. Vzhledem k tomu, že oficiální sestavení SeaMonkey je pouze 32 bitový, je tady jednoduchá možnost: Stáhnout 64 bitovou verzi, která je neoficiální, ale funkční a snad by měla být i stejná. Stáhnout ji můžeš přímo odsud:
http://www.seamonkey-project.org/releases/#contrib

Jestli chceš klid, zkus sáhnout po tomhle řešení. Bůh ví, kam by se až muselo zajít kvůli zprovoznění 32 bitovýho SeaMonkey (mluvím hlavně o velké možnosti rozbořit systém, jestli teda pořád platijou věci, který jsem se dočetl na X stránkách). :D
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #3 kdy: Únor 01, 2015, 10:19:49 »
To je zajímavé. Nenapadlo mě, že je mi ke stažení nabízena 32bit verze SeaMonkey. Na různých stránkách mě většinou indentifikovaly jako 64bit pozitivního a tak mi i nabízely patřičný software.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #4 kdy: Únor 01, 2015, 10:37:53 »
Téma můžete uzavřít jako vyřešené. Jako nouzová náhrada za Firefox to bude zatím stačit. Škoda je tento balík není v oficiálním repu Mageii. Díky za pomoc.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)

Yullaw

  • Global Moderator
  • Hero Member
  • *****
  • Příspěvků: 726
  • Karma: +50/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #5 kdy: Únor 01, 2015, 13:15:58 »
Ahoj, nedaří se mi spustit SeaMonkey. V repu není, takže sem si archiv stáhnul z jejich stránek http://www.seamonkey-project.org/ a rozbalil v příslušném adresáři. V konzoli po zadání příkazu ./seamonkey mám tuto chybu.

Kód: [Vybrat]
[jarda@localhost seamonkey]$ ./seamonkey
XPCOMGlueLoad error for file /home/a/seamonkey/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Soubor libdbus-glib-1.so.2 v systému mám, to jsem zjistil pomocí

Kód: [Vybrat]
[root@localhost ~]# urpmf libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2.2.2

bohužel nevím jak SeaMonkey říct, že zmíněnou knihovnu mám, ale mám ji v systému někde jinde než ji asi původně hledá.
Příkaz urpmf xxx vyhledá balíček v repozitářích, který obsahuje název adresáře nebo souboru xxx. V tvém případě program SeaMonkey po spuštění příkazem ./seamonkey hlásí, že nemůže nalést chybějící soubor libdbus-glib-1.so.2 v systému. Ty jsi jen vyhledal (neúplně - asi jsi zastavil hledání a nebo máš špatně nastavené zdroje, protože chybí z výpisu balík libdbus-glib1_2):
Kód: [Vybrat]
[yullaw@localhost ~]$ urpmf libdbus-glib-1.so.2                                                                                                     
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2.2.2
libdbus-glib1_2:/usr/lib/libdbus-glib-1.so.2
libdbus-glib1_2:/usr/lib/libdbus-glib-1.so.2.2.2

V MGA4 instalace SeaMonkey tedy vyžaduje nejdříve přiinstalovat následující balíčky a jejich závislosti:
Kód: [Vybrat]
# urpmi libxcomposite1 libdbus-glib libgtk+-x11-2.0_0 libxt6

V případě, že opět SeaMonkey hlásí chybějící soubor v systému, použij "urpmf xxx.so" a pak nainstalovat balíček pomocí "urpmi xxx".


Nicméně, SeaMonkey byl v od MGA3 nahrazen odnoží Iceape, který je veden pod svobodnou licencí. Bohužel zatím neexistuje pro MGA nejen cs lokalizace:
https://bugs.mageia.org/show_bug.cgi?id=15177

Sumárum: SeaMonkey nainstalovat v MGA4 lze, Iceape je v repozitářích, zatím kromě lokalizace

EDIT: nahlášený bug není chyba... Jak na to viz. níže.
« Poslední změna: Únor 01, 2015, 20:57:13 od Yullaw »

Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
Notebook Acer Aspire E1-571G
CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 267
  • Karma: +2/-1
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #6 kdy: Únor 01, 2015, 13:27:18 »
Ja mám z repozitárov nainštalované IceApe, čo je v podstate SeaMonkey a nemám na 64-bit stroji žiaden problém. Až na tú lokalizáciu, ale to sa dá prežiť.
Mageia 6/64 bit
Plasma5

Yullaw

  • Global Moderator
  • Hero Member
  • *****
  • Příspěvků: 726
  • Karma: +50/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #7 kdy: Únor 01, 2015, 20:48:30 »
... Bohužel zatím neexistuje pro MGA nejen cs lokalizace:
https://bugs.mageia.org/show_bug.cgi?id=15177

Sumárum: SeaMonkey nainstalovat v MGA4 lze, Iceape je v repozitářích, zatím kromě lokalizace

Ja mám z repozitárov nainštalované IceApe, čo je v podstate SeaMonkey a nemám na 64-bit stroji žiaden problém. Až na tú lokalizáciu, ale to sa dá prežiť.

Šmankote, jsem ale vůl, neznalostí Iceape jsem vás nechtěl mystifikovat :) Iceape českou a slovenskou lokalizaci má!

  • K-MenuInternetVíceIceApe NavigatorToolsAdd-ons ManagerLanguagesCzech (CZ) Language Pack / Slovak (SK) Language PackEnable
  • EditPreferences...AppearanceUser Interface LanguageCzech / Slovak
  • restart Iceape
« Poslední změna: Únor 01, 2015, 20:55:22 od Yullaw »

Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
Notebook Acer Aspire E1-571G
CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
Re:SeaMonkey nelze spustit
« Odpověď #8 kdy: Únor 01, 2015, 22:51:19 »
Ahoj, rád bych tuto záležitost uzavřel takže to vezmu postupně, protože jsem se dopustil několika chyb.

1. používám 64bit systém, Firefox se tak hlásí různým webům, automaticky jsem předpokládal že stažený balík z hlavní stránky seamonkey-2.32.tar.bz2 je 64bit což jak se později ukázalo nebyla pravda a je tedy 32bit (takže od toho pramení další potíže). Pro správný balíček musím sem http://www.seamonkey-project.org/releases/#contrib

2. příkaz ./seamonkey napíše chybu, dobrá kouknu co že mi to chybí
Kód: [Vybrat]
[root@localhost ~]# urpmf libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2
lib64dbus-glib1_2:/usr/lib64/libdbus-glib-1.so.2.2.2

skutečně se mi pouze toto vypsalo, protože chybí (podle Yullawa)
Kód: [Vybrat]
libdbus-glib1_2:/usr/lib/libdbus-glib-1.so.2
libdbus-glib1_2:/usr/lib/libdbus-glib-1.so.2.2.2
to za předpokladu, že mám povolené 32bit zdroje, jak se mohu mnohde dočíst míchání 32 a 64 dělá neplechu takže 32bit zdroje mám vypnuté, proto nejsou ve výpisu

3. že jsou "problémové věci" kolem Firefoxu a na Debianu je tak IceWeasel jsem věděl, o existenci Iceape jakožto náhradě nikoliv

No a to je tak asi všechno. Teď mám Iceape a jsem stále nespokojen, protože trpí, pro mě osobně, stejnou grafickou chybou jako Firefox. Ale to by bylo na jinou diskusi.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)

JZD

  • Newbie
  • *
  • Příspěvků: 37
  • Karma: +1/-0
    • Zobrazit profil
Re:[Vyřešeno]SeaMonkey nelze spustit
« Odpověď #9 kdy: Únor 14, 2015, 16:42:39 »
Děkuji Pavlovi za správné řešení (to je stažení 64bit balíčku) a také děkuji uživateli Yullaw za upozornění, že SeaMonkey je veden v repozitáři pod svobodnou licencí s názvem IceApe.
Téma označuji za Vyřešené.
Mageia 5.1, 64bit, KDE 4.14
‎Notebook: Intel Core i7-2670QM 2.20GHz, NVIDIA GeForce GT 540M
Neumím se vyjadřovat, raději používám obrázky. ;-)