Re: LD_LIBRARY_PATH funktioniert, ld.so.conf/ldconfig nicht
Alfred Ostermeier wrote:
ich habe kürzlich ein LAMP mit Java zum Laufen gebracht. Bedingung war,
dass ich in /etc/init.d/apache LD_LIBRARY_PATH auf einen bestimmten Pfad
des Java-Installationsverzeichnis setze (/usr/lib/j2se/1.4/jre/lib/i386;
da sind lauter shared objects drin).
Setze ich dagegen LD_LIBRARY_PATH nicht, schreibe dafür aber den Pfad in
ld.so.conf rein und führe ldconfig aus, funktioniert PHP mit Java nicht.
Weiß jemand, warum LD_LIBRARY_PATH hier schon funktioniert, das
Zweiergespann ld.so.conf-ldconfig aber nicht?
Das kann viele Gründe haben, wahrscheinlich ist es die Suchreihenfolge:
Zuerst LD_LIBRARY_PATH und dann die Pfade in ld.so.conf.
Ruf es jeweils mit strace -e open -o /tmp/logfile -f programmfile
auf und schau dir an, was unterschiedlich ist.
Thomas
--
SDG - System Design Group GmbH => Tel. +49 89 54 828 979
Dachauer Strasse 38 => Fax. +49 89 55 028 719
80335 Muenchen, Germany => E-Mail: info@sdg.de
Reply to: