Betriebssysteme > Solaris

solaris 10 - vorinstallierter firefox funzt nicht - siehe Fehlermeldung

(1/2) > >>

JanD:
Hat einer eine Idee - vielen DAnk

firefox
ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/components/libxpconnect.so: symbol JS_SetGCParameter: referenced symbol not found
Killed

Drusus:
Moin,

hm - der bundled Solaris 10 Firefox funktioniert hier ohne Probleme. Das besagte Symbol wird in der tat verwendet aber es ist auch auf dem System hier verfuegbar:

% /usr/ccs/bin/nm /usr/lib/firefox/components/libxpconnect.so | grep JS_SetGCParameter
[3467]  |         0|       0|FUNC |GLOB |0    |UNDEF  |JS_SetGCParameter
% /usr/ccs/bin/nm /usr/lib/firefox/libmozjs.so | grep JS_SetGCParameter
[2312]  |    102652|      40|FUNC |GLOB |0    |8      |JS_SetGCParameter

D.h. das Symbol ist in der libmozjs.so enthalten. In meinem Fall hier ist die Library aus dem Patch 125539-06 (fuer Solaris 10 Sparc).

Tschau,
  Drusus.

JanD:
gut

bei mir sieht es so aus - ziemlich genauso...

# sxhea01p/opt/eh61># /usr/ccs/bin/nm /usr/lib/firefox/libmozjs.so | grep JS_SetGCParameter
[2312]  |    102652|      40|FUNC |GLOB |0    |8      |JS_SetGCParameter

Drusus:
Moin,

dein Output zeigt, dass das gesuchte SYmbol bei dir sehr wohl vorhanden ist. Bliebe die Frage warum dein Firefox das dann nicht findet.

Kannst ja mal ein "pkgchk SUNWfirefox" laufen lassen um zu sehen ob alles ok ist (sollte einfach keinen Output bringen).
Ansonsten mal mit "ldd /usr/lib/firefox/firefox-bin" nachsehen warum die libmozjs.so.1 nicht greift. Hast du vielleicht einen seltsamen LD_LIBRARY_PATH gesetzt?

Tschau,
  Drusus.

JanD:
Hi

der pkg check gibt nichts aus - also ok

der
ldd /usr/lib/firefox/firefox-bin
gibt
        libCrun.so.1 =>  /usr/lib/firefox/../libCrun.so.1
        libCstd.so.1 =>  /usr/lib/firefox/../libCstd.so.1
        libmozjs.so =>   /usr/sfw/lib/mozilla/libmozjs.so
        libxpcom_core.so =>      /usr/lib/firefox/libxpcom_core.so
        libplc4.so =>    /opt/eh61/crn/bin/libplc4.so
        libnspr4.so =>   /opt/eh61/crn/bin/libnspr4.so
usw...
was sagt mir das? es gibt keine libmozjs.so.1... ist das ein Problem?
die /usr/sfw/lib/mozilla ist im LIB Path mit drin

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln