Re: ld-elf.so.hints - i shot myself in the food
Polytropon <[email protected]>
| Newsgroups | gmane.os.freebsd.questions.german |
|---|---|
| Organization | EDVAX |
| Message-ID | <[email protected]> |
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 [email protected] with "unsubscribe de-bsd-questions" in the body of the message