Zu meinem Problem.
ldd ergibt folgendes:
[root@:/etc] # ldd /bin/ls
/bin/ls:
libutil.so.5 => /lib/libutil.so.5 (0x2807a000)
libncurses.so.6 => /lib/libncurses.so.6 (0x28086000)
libc.so.6 => not found (0x0)
[root@:/etc] #
[root@:/etc] # ldd /bin/cp
/bin/cp:
libc.so.6 => not found (0x0)
Auf den anderen Systemen von mir sieht es anders aus:
/bin/ls:
libutil.so.5 => /lib/libutil.so.5 (0x2807a000)
libncurses.so.6 => /lib/libncurses.so.6 (0x28086000)
libc.so.6 => /lib/libc.so.6 (0x280c7000)
Das wäre korrekt. Nur wie bringe ich dem System die neuen Lib's bei ???
Aus der /var/log/messages erhalte ich noch
init: getty repeating too quickly on port /dev/ttyv7, sleeping 30 secs
Hm ich hoffe das kommt durch diese libc.so.6
Gruss Jens
Am Donnerstag, den 13.10.2005, 17:45 +0200 schrieb Bernd Walter:
> On Thu, Oct 13, 2005 at 05:36:02PM +0200, Jens Merkel wrote:
> > Bernd Walter schrieb:
> >
> > >On Thu, Oct 13, 2005 at 04:01:55PM +0200, Jens Merkel wrote:
> > >>Hallo BSD'ler,
> > >>
> > >>ich habe mein Notebook von Version 5.4RC-p6 auf Version 6.0RC1 geupdatet
> > >>via CVS und make buildworld.
> > >>
> > >>Folgende Befehle waren meine letzten:
> > >>
> > >>cd /usr/src
> > >>make buildworld
> > >>make buildkernel
> > >>reboot
> > >>cd /usr/usr
> > >>make installkernel
> > >>
> > >>Danach bekam ich den mitten beim make installkernel, den Fehler
> > >>/libexec/ld-elf.so.1: Shared object "/usr/compat/linux/lib/libc.so.6" nto
> > >>found required by "..."
> > >>
> > >>
> > >
> > >Du scheinst sehr eigenartige Pfade zu haben, eigendlich sollte der
> > >installkernel nichts mit Linux Bianries zu tun haben.
> > >Ich verstehe auch nicht, wieso du rebootest, bevor du etwas neues
> > >installiert hast.
> > >
> > >
> > >
> > Ich weiß auch nicht warum sich da /usr/compat/linux/... sich
> > einschleicht. Vermutlich kommt es vom nvidia-driver.
>
> Keine Ahnung von dem Thema, wenns Linux Binaries sind könnte natürlich
> einen Bezug haben.
>
> > >>Ich rebootete mein System und dann will er nicht mal mehr die normale
> > >>/bin/sh.
> > >>
> > >>
> > >
> > >Mit welcher Fehlermeldung?
> > >Obige erwarte ich jedenfalls vom native /bin/sh nicht.
> > >
> > >
> >
> > Wenn ich das noch wüßte, wie die Fehlermeldung genau lautete.
> > Ich dachte ich boote einfach nochmal den alten kernel 5.4. Hat aber nix
> > geholfen da beide kernel auf die gleiche /libexec/ld-elf.so.1 zugreifen.
> > Indem moment wo make installworld abbrach, fing er schon an zu motzen
> > mit folgendem Fehler:
> >
> > /libexec/ld-elf.so.1: Shared object "/usr/compat/linux/lib/libc.so.6"
> > not found, required by "ls"
>
> Welcher installworld?
Sorry korrekterweise sollte es heissen.
cd /usr/src
make buildworld
make buildkernel
make installkernel
reboot
cd /usr/src
make installworld
Dann kam der Fehler.
> Ich sehe oben nur einen installkernel.
>
> > Die Problembeschreibung sieht momentan so aus, dass ich zwar
> > mittlerweile mein XFCE4 wieder starten kann. Dies habe ich dadurch
> > erreicht, dass ich einen Symbolischen Link anlegte habe von libc.so ->
> > libc.so.6.
>
> Immerhin kannst du so bequemer das Problem suchen.
>
> > Jetzt habe ich eben haufenweise die Meldung:
> >
> > # ls
> > /libexec/ld-elf.so.1: Shared object "/usr/compat/linux/lib/libc.so.6"
> > not found, required by "ls"
> > # cat /var/log/messages
> > /libexec/ld-elf.so.1: Shared object "/usr/compat/linux/lib/libc.so.6"
> > not found, required by "cat"
> >
> > Das geht dann so mit fast jedem Befehl den ich ausführe.
>
> Eigendlich sollte die libc aus /lib kommen.
> /usr/compat/linux sollte für ein FreeBSD-binary eigendlich gar nicht
> in Betracht kommen.
> ldconfig -r und ldd sollten dir weiterhelfen, das ganze einzugrenzen.
> Erster liefert dir den aktuellen lib-cache und der ldd zeigt dir was
> ein Binary für libs benutzen würde, wenn es gestartet wird.
> Evtl fällt dir ja direkt was ins Auge.
> Systemeigene Programme, wie /bin/sh sollten normalerweise nur
> Abhängigkeiten auf /lib und /usr/lib haben.
>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 13 Oct 2005 - 21:52:40 CEST