[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Verständnisfrage zu ldd



Hello Joel,

On Sat, 24 Jan 2004 22:27:34 +0100
Joel HATSCH <debian-user-german@joel-hatsch.net> wrote:

> On Sat, 24 Jan 2004 20:00:36 +0100
> Jörg Schütter <joerg@schuetter.org> wrote:
> 
> > Hallo Liste,
> > 
> > ich habe hier ein Verständnisproblem mit ldd. Wenn ich die Manpage
> > richtig verstanden habe, sollte mir der Befehl ldd _alle_ Libs
> > aufzeigen die für dieses Programm benötigt werden.
> > Anhand dieser Information habe ich ein root-jail (chroot) für dieses
> > Programm gebaut und versucht das Programm zu starten. So weit so gut,
> > wenn ich aber das Programm erneut starte (mit anderen Parametern), da
> > damit das laufende Programm gestuert wird, erhalte ich etliche
> > Fehlermeldungen.
> > Durch Aufruf von strace konnte ich feststellen, daß dieses Programm
> > noch weitere Libs benötigt. Warum konnten diese durch den ldd-Befehl
> > nicht ermittelt werden.
> 
> Hi,
> 
> (ich rate) kann es sein, dass es nicht dein Programm sondern die
> Libraries sind, die diese Librarie benötigen ?
> z.B. :
> nostromo:~# ldd /usr/lib/libmysqlclient.so.10.0.0
>         libz.so.1 => /usr/lib/libz.so.1 (0x40041000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x40052000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x40080000)
>         libm.so.6 => /lib/libm.so.6 (0x40095000)
>         libc.so.6 => /lib/libc.so.6 (0x400b7000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

nö, es ist wirklich das Programm. Da ich auch zuerst die Libs in
Verdacht hatte, habe ich ldd auf alle benötigten Libs losgelassen.


Jörg

-- 
Jörg Schütter           http://www.lug-untermain.de/
joerg@schuetter.org     http://www.schuetter.org/joerg/
ICQ: 298982789          http://mypenguin.bei.t-online.de/



Reply to: