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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.