Shadred NFS Library eingetragen in /etc/ld.so.conf unter SuSE 9.3
Hallo miteinander momentan beschäftigt mich ein ist es überhaupt erlaubt, in /etc/ld.so.conf eine nfs-mounted Library einzutragen? Ich meinte, es sollte nicht ok sein, da boot.ldconfig ziemlich früh beim Booten aufgerufen wird und da ist noch kein Netzwerk/NFS/NIS aktiv. Liege ich da falsch? Aber es geht doch. Irgendwie ist die NFS-Library doch bekannt (ldd ...) Haben momentan Probleme damit: manchmal sind die Libraries bekannt, dann mal wieder nicht... Grüsse Toni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Anton Renner wrote:
[...] ist es überhaupt erlaubt, in /etc/ld.so.conf eine nfs-mounted Library einzutragen? Ich meinte, es sollte nicht ok sein, da boot.ldconfig ziemlich früh beim Booten aufgerufen wird und da ist noch kein Netzwerk/NFS/NIS aktiv.
Dann wird das entsprechende Verzeichnis schlicht ignoriert. Beim Booten wird der Cache auch nur neu angelegt, wenn das Bootskript ermittelt, dass dies noetig ist. Warum das allerdings ein Bootskript sein muss, habe ich noch nie so genau verstanden - der Cache muss ja nur neu angelegt werden, wenn sich Bibliotheken auf dem System aendern (ueblicherweise ist ein ldconfig im post(un)install-Skript des RPMs eingebaut). Das sollte dann passieren, wenn neue Software installiert wird (oder Software deinstalliert wird), aber nicht durch einen Reboot.
Liege ich da falsch? Aber es geht doch. Irgendwie ist die NFS-Library doch bekannt (ldd ...)
Technisch gesehen geht es. Wenn allerdings das Netzlaufwerk zum Zeitpunkt des ldconfig-Laufs nicht eingehaengt ist, werden dort vorhandene Bibliotheken auch nicht in den Cache aufgenommen. Entsprechend koennen sie spaeter auch nicht gefunden werden.
Haben momentan Probleme damit: manchmal sind die Libraries bekannt, dann mal wieder nicht...
Das ist keine genaue Fehlerbeschreibung. Was heisst "manchmal" in diesem Zusammenhang? Um Dein Problem besser zu verstehen, waere eine detailliertere Beschreibung sinnvoll. Eine einfache Loesung waere es, ein entsprechendes Programm ueber ein Skript zu starten und LD_LIBRARY_PATH entsprechend zu setzen - so etwas machen etliche Programme, firefox zum Beispiel. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Danke für die Antwort Thomas denke, werd das mit dem Linker und dem Booten mal genauer anschauen und das Timing anpassen. Ev Linker bei bedarf nochmals starten, wenn Libraries geändert haben. Den Fehler zu beschreiben ist schwierig. Es spielen viele Faktoren mit (Patchlevel, Entwickler, booten, ...) Es ging mir mal auch darum, eine Zweitmeinung zu bekommen. Besten Dank Toni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Anton Renner
-
Thomas Hertweck