Dirk Wetter <dirk.wetter at guug.de> wrote:

> Am 02/26/2008 10:48 PM, Volker A. Brandt schrieb:
> >>>   truss -ftopen /opt/sfw/bin/firefox | fgrep .so
> >> ...oder alternativ direkt mit dem 'ldd'-Kommando die Abh?,bd???ngigkeiten 
> >> pr?,b|???fen:
> >>
> >>      ldd /opt/sfw/bin/firefox
> > 
> > Ja, ldd war auch schon vorgeschlagen worden.  Das Problem ist, da?,A_???
> > z.B. firefox in einer Kette von Scripten und Binaries gestartet
> > wird, und darin ggf. LD_LIBRARY_PATH u.?,Ad???. gesetzt werden.  Das sieht
> > man nat?,A|???rlich mit einem "nackten" ldd nicht.
>
> eben, und "firefox" ist grunds?tzlich ein bourne shell skript. :-)
>
> firefox-bin w?re richtiger. au?erdem w?rde das binary
> gar nicht erst starten, wenn dem loader eine shared lib fehlt.
> (siehe vorige mail). truss ist schon das richtige mittel, zumal lib ja
> noch andere libs nachzuladen versuchen...

Also das Firefox das ex von Blstwave gibt l?uft auch auf SchilliX, das kann 
also nicht das Problem sein....

Allerdings hat Sun l?ngere Zeit eine defekte libX ausgeliefert und dann sind
Binaries die f?r Solaris 8 oder 9 kompiliert waren in der libX abgest?rzt.

Ich habe leider keine Fehlerbeschreibung des aktuellen Problems gefunden aber
wenn firefox wenigstens hochkommt und nicht abst?rzt, dann k?nnte man "pldd"
verwenden um _alle_ geladenen Libs zu sehen. Wenn ein Nutzer LD_LIBRARY_PATH
setztz, dann sollte er sich auch nicht wundern wenn nachher nichts mehr geht
weil einzelne Kommandos falsche libs laden.

J?rg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
       js at cs.tu-berlin.de                (uni)  
       schilling at fokus.fraunhofer.de     (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

Antwort per Email an