Hallo,
ich habe Firefox 0.8 auf einem SuSE 9.0 Rechner installiert unter /usr/local. Nach dem entpacken einfach noch ein chown -R root:root firefox ausgeführt. Wenn nun ein Benutzer versucht den Firefox zu starten geht es nicht. Es kommt auch keine Fehlermeldung. Wenn ich stattdessen versuche firefox-bin zu starten kommt die Fehlermeldung:
./firefox-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
Ich dann mal
ldd firefox-bin
ausgeführt mit folgenden Ergebnis:
libmozjs.so => not found
libxpcom.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4002c000)
libdl.so.2 => /lib/libdl.so.2 (0x4007d000)
libgtk-1.2.so.0 => /opt/gnome/lib/libgtk-1.2.so.0 (0x40080000)
libgdk-1.2.so.0 => /opt/gnome/lib/libgdk-1.2.so.0 (0x401c1000)
libgmodule-1.2.so.0 => /opt/gnome/lib/libgmodule-1.2.so.0 (0x401fa000)
libglib-1.2.so.0 => /opt/gnome/lib/libglib-1.2.so.0 (0x401fe000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40223000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4022b000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40239000)
libm.so.6 => /lib/i686/libm.so.6 (0x40335000)
libsmime3.so => not found
libssl3.so => not found
libnss3.so => not found
libsoftokn3.so => not found
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40359000)
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x403ad000)
libxpcom_compat.so => not found
libc.so.6 => /lib/i686/libc.so.6 (0x403b6000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x404e9000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x404f2000)
Wenn ich aber die libmozjs.so suche finde ich sie eben in /usr/local/firefox. Ich habe dann auch noch /usr/local/firefox in $PATH aufgenommen, aber das hat auch nichts gebracht. Erwartet Firefox die Libs in einem bestimmten Verzeichnis?
Gruß
Reks