• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[geschlossen] Firefox/Thun. kann libgtk-x11-2.0 nicht finden

mmw

Member
Hallo!

Ich habe hier ein frisch installiertes Debian 5 System in der 64-Bit Version. Wenn ich Firefox/Thunderbird von der Mozilla-Webseite lade und starten (eine Installation ist hier nicht notwendig: http://support.mozilla.com/de/kb/Firefox+unter+Linux+installieren) will, kommt immer folgende Fehlermeldung:
Code:
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Bei Thunderbird entsprechend "./thunderbird-bin: error [...]".
Dabei ist GTK ja eigentlich installiert... :|

Danke für Hilfe und Ratschläge!


---
Edit 1: Kleinen Rechtschreibfehler berichtigt
Edit 2: [geschlossen], siehe http://www.linux-club.de/viewtopic.php?f=39&t=102216&p=624563#p624563
 
OP
M

mmw

Member
Ok, danke für den Tipp. Durch installieren des Pakets "libgtk2.0-dev" (+ Abhängigkeiten) kann ich Firefox jetzt immerhin starten. Allerdings hat er ein eigenartiges nicht-Gnome-Theme und drückt dies auch durch Fehlermeldungen beim Start aus:
Code:
:~/firefox$ ./firefox

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(firefox-bin:3158): Gtk-WARNING **: Error loading theme icon 'gtk-dialog-warning' for stock: Bildlader-Modul konnte nicht geladen werden: /usr/lib32/gtk-2.0/2.10.0/loaders/svg_loader.so: /usr/lib32/gtk-2.0/2.10.0/loaders/svg_loader.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Das Paket "librsvg2-common", in dem svg_loader.so enthalten sein soll, ist bereits installiert.

Auch Thunderbird hat ein eigenartiges Theme und spuckt beim Start folgendes aus:
Code:
:~/thunderbird$ ./thunderbird

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64

(thunderbird-bin:3240): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
Auch das Paket "gtk2-engines", in dem die Datei libclearlooks.so vorhanden sein soll, ist installiert.
 

Grothesk

Ultimate Guru
Da hast du wohl 32bit mit 64bit vermatscht.
(Wobei ich ganz ehrlich auch nicht verstehe, warum du den 'originalen' Firefox der Debian-Version vorziehst. Da ist bis auf klitzekleinste Kleinigkeiten nichts anders)
 
OP
M

mmw

Member
Grothesk schrieb:
Warum installierst du nicht einfach iceweasel oder wie das bei Debian heißt?
Ich bleibe lieber beim Original Firefox und Tunderbird. Unter Anderem, weill hier die Updates in der Regel schneller sind und weil ich ein Profil unter Debian/Windows nutze. Und da möchte ich möglichst die gleiche Version der Software nutzen.
 
OP
M

mmw

Member
Ok, ich hab zur zeit kein Bock mehr mich mit diesem Debian-System rumzuschlagem. Deswegen schließ ich diesen Thread mal, bedanke mich aber trotzdem für eure Hilfe!

Bis zu meinen nächsten Problem bei openSUSE! ;)
 
Das ließt sich fast so als wolltest Du dem Debian die Schuld geben? Dann kann ich dir nur sagen dass Du wohl das Prinzip einer Binärdistribution nicht verstanden hast und es vielleicht mal mit LFS versuchen solltest. Auch ein SuSE wird es dir krumm nehmen/nicht richtig laufen wenn Du da versuchst Pakete aus anderen Quellen rein zu prügeln.
 

whois

Ultimate Guru
mmw schrieb:
Ok, ich hab zur zeit kein Bock mehr mich mit diesem Debian-System rumzuschlagem. Deswegen schließ ich diesen Thread mal, bedanke mich aber trotzdem für eure Hilfe!
Sorry, mit der Einstellung scheiterst du an jedem System.
Du kannst nicht einfach ein fremdes Paket rein kloppen das geht auch bei Suse in die Hose.
 
OP
M

mmw

Member
whois schrieb:
Sorry, mit der Einstellung scheiterst du an jedem System.
Ja, das stimmt. Aber im Grunde wollte ich damit nur sagen, dass ich festgestellt habe, dasss ich solche Probleme einfach lieber unter openSUSE lösen will. :up:
 
Oben