On Tue, 21 Feb 2017 13:17:08 +0100, Lars Engels wrote:
> On Tue, Feb 21, 2017 at 12:58:55PM +0100, Datasmurf wrote:
> > Hallo Liste,
> >
> > ich hatte kuerzlich ein Problem und habe dazu Fragen an die Experten.
> >
> > Ich habe dummerweise als root den befehl ldconfig falsch eingegeben.
> > Danach konnte ich keine Programme mehr starten. Dann habe ich nochmals
> > ldconfig ausgefuehrt und zwar ungefaehr so.
> >
> > $ldconfig -m /usr/lib /usr/local/lib
> >
> > Okay danach ging vim wieder. Aber Firefox hat keine Links mehr
> > geoeffnet wegen libxul ( oder so aehnlich) die wohl wo anders liegt. So
> > weit ist mir schon bewusst was ldconfig mach und wozu es gut ist.
> >
> > Mein Problem bzw. Frage ist, da ich nun zu "faul" war alle
> > Verzeichnispfade auf der Kommandozeile einzugeben um das
> > ld-elf.so.hints wieder herzustellen.
> >
> > Habe ich den Rechner neu gestartet, aber dann ist er in den Singel User
> > mode gesprungen und das hat natuerlich auch nicht funktioniert da die
> > Shell die libs die diese brauch nicht gefunden hat. Hoffe es ist soweit
> > verstaendlich was ich mein.
> >
> > Und genau da hab ich gestutzt denn ich dachte ein reboot stellt die
> > ld-elf.so.hints automatisch wieder her. Ich habe vor der reboot leider
> > nicht soweit gedacht das ich /etc/rc.d/ldconfig mal ausfuehre.
> >
> > Dumm halt das bei meiner Installation ( FreeBSD 11.0-RELEASE-p3 #0
> > r308214M ) keine "/etc/ld-elf.so.hints" exestiert hat.
> >
> > Sollte die nicht automatisch "mal" angelegt werden nach der
> > Installation? Ich hab mich halt nur gewunder das ich mir mit dem
> > reboot dolle in den fuss geschossen habe, und das dies geschehen ist.
> >
> > Danke fuer die Aufmerksamkeit
>
> Hi Daniel,
>
> für die ldconfig Konfiguratoin ist das rc-Skript /etc/rc.d/ldconfig
> zuständig. Es sollte eigenltich reichen,
> /etc/rc.d/ldconfig start
> aufzurufen, dann sollten alle Bibliotheken gefunden werden.
Die Voreinstellungen werden aus /etc/defaults/rc.conf bezogen
und können durch in /etc/rc.conf definierte zusätzliche Werte
ergänzt werden.
Die "Pfadhalter" sind:
ldconfig_paths
ldconfig32_paths
ldconfig_paths_aout
ldconfig_local_dirs
ldconfig_local32_dirs
Das Script /etc/rc.d/ldconfig prüft für jeden Eintrag, ob das
zugehörige Verzeichnis auch vorhanden ist. Ist dies _nicht_ der
Fall, z. B. im Single-User-Modus durchaus möglich, wird der
Pfad _nicht_ aufgenommen. Es ist also vor
# /etc/rc.d/ldconfig start
sicherzustellen, daß Sachen wie /usr und /usr/local auch
wirklich gemountet sind (siehe dazu "mount -a").
-- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 21 Feb 2017 - 13:49:26 CET