Hosam Wanli wrote:
Hallo Linux Freunde...
Vielleicht hat der eine oder andere von Euch eine Idee, wie ich folgende Probleme loesen kann, die nach dem Updaten meiner bestehenden Linux Version mit Hilfe von der neusten S.u.S.E Version aufgetreten sind: 1. Problem: Bei der Aktualisierung der Konfigurationsdatei /etc/rc.config nach jeder Aenderung mit Yast erscheinen staendig folgende Zeilen:
Reading /etc/rc.config and abdating the system... /sbin/ldconfig: warning: can't open /usr/lib/libg++.so.26 (no such file or directory), skipping /sbin/ldconfig: warning: can't open /usr/lib/libstdc++.so.26 (no such file or directory), skipping /sbin/ldconfig: warning: can't open /usr/lib/libiostream.so.26 (no such file or directory), skipping
Was hoennten diese Meldungen bedeuten?
Ich hatte dieses Problem auch. Folgende Lösung: die shared libraries und die Links darauf sind in verschiedenen Paketen. Beim Updaten sind dann einige Libraries, aber nicht die Links darauf gelöscht worden. Dum musst Dich halt aals root einloggen und die Links (zB libg++.so.26) im /usr/lib-Verzeichnis (und den entsprechenden anderen) rausschmeißen.
2. Problem: Nach dem Versuch, eines angepassten Kernels zu erstellen, wurde ein Kernel mit dem Namen vmlinux erzeugt. Merkwuerdigerweise wird dieser Kernel nicht mehr vmlinuz genannt, sondern eben vmlinux u. liegt dann im Verzeichnis /usr/src/linux als ausfuehrbare Datei vor!(keine Ueber- einstimmung zur Erklaerung im neuen S.u.S.E-Buch auf Seite 137 u. 214)
Um den neuen Kernel trotzdem bootfaehig zu machen, habe ich lilo auf- gerufen, nachdem ich ihn auf das Rootverzeichnis kopiert habe u. die Datei /etc/lilo.conf modifiziert u. den Befehl make zlilo dann aufgerufen habe, also jeden Schritt, wie im Buch erklaert, ausgefuehrt. Dann habe ich die Meldung bekommen, dass der Kernel zu lang ist, obwohl ich nur meine Soundkarte(SB16) u. den Drucker mit ein paar zusaetzlichen Modules einbinden wollte. Hat jemand von Euch die gleiche Erfahrung gemacht u. eine Loesung dafuer gefunden?
Im Handbuch steht das schon richtig beschrieben Der Kernel lilegt unter /usr/src/linux/arch/i386 und heisst zImage. Den kopierst Du nach /vmlinuz und installierst dann Lilo neu durch Aufruf lilo.
Hosam Wanli
Schöne Grüße Andreas