Fehler nach Kernelupdate
Hallo. Ich habe auf meinem Server (opensuse 10.2) eine Reihe von Updates eingespielt, u.a. auch ein Kernelupdate. Irgendwas ist bei der Installation schief gelaufen, der Server startete nach dem Reboot nicht mehr. Im messagelog steht folgende Fehlermeldung: modprobe: FATAL: Could not load /lib/modules/2.6.18.8-0.7-default/modules.dep: No such file or directory Da ich den Kernel 2.6.18.8-0.8 installiert habe ist das Verzeichnis natürlich weg (ich habe einen Symlink zu dem neuen Verzeichnis gelegt, der Server bootet nun wieder). Lange Rede kurzer Sinn, laut Yast ist der neue Kernel installiert, im Verzeichnis /boot liegen auch nur neue Dateien, uname sagt mir aber, dass der alte Kernel läuft. Was kann ich tun? Auf das nächste Kernelupdate warten? Danke und Gruß Carsten -- 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
Carsten Boehlke wrote:
Ich habe auf meinem Server (opensuse 10.2) eine Reihe von Updates eingespielt, u.a. auch ein Kernelupdate. Irgendwas ist bei der Installation schief gelaufen, der Server startete nach dem Reboot nicht mehr. Im messagelog steht folgende Fehlermeldung:
modprobe: FATAL: Could not load /lib/modules/2.6.18.8-0.7-default/modules.dep: No such file or directory
Da ich den Kernel 2.6.18.8-0.8 installiert habe ist das Verzeichnis natürlich weg (ich habe einen Symlink zu dem neuen Verzeichnis gelegt, der Server bootet nun wieder). Lange Rede kurzer Sinn, laut Yast ist der neue Kernel installiert, im Verzeichnis /boot liegen auch nur neue Dateien, uname sagt mir aber, dass der alte Kernel läuft. Was kann ich tun? Auf das nächste Kernelupdate warten?
a) aktuell ist IMO der 2.6.18.8-0.9 b) evtl. zeigt dein Symlink /boot/vmlinuz auf einen alten Kernel bzw. ist die Datei /boot/vmlinuz der _alte_ kernel? Wenn uname sagt, das du einen 0.7er Kernel fährst dann liegt der auch noch in /boot; andernfalls hätte er nicht gestartet werden können. Andreas -- 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
Carsten Boehlke wrote:
[...] Lange Rede kurzer Sinn, laut Yast ist der neue Kernel installiert, im Verzeichnis /boot liegen auch nur neue Dateien, uname sagt mir aber, dass der alte Kernel läuft.
Uname hat sicher recht. Du hast nicht zufaellig ein System mit mehreren parallelen Linux-Installation? 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
Thomas Hertweck schrieb:
Carsten Boehlke wrote:
[...] Lange Rede kurzer Sinn, laut Yast ist der neue Kernel installiert, im Verzeichnis /boot liegen auch nur neue Dateien, uname sagt mir aber, dass der alte Kernel läuft.
Uname hat sicher recht. Du hast nicht zufaellig ein System mit mehreren parallelen Linux-Installation?
Th.
Hallo. Nein, ist nur eine Installation auf dem Server. Und Yast sagt auch, dass der aktuelle Kernel installiert ist. Gruß Carsten -- 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
Carsten Boehlke wrote:
Thomas Hertweck schrieb:
Carsten Boehlke wrote:
[...] Lange Rede kurzer Sinn, laut Yast ist der neue Kernel installiert, im Verzeichnis /boot liegen auch nur neue Dateien, uname sagt mir aber, dass der alte Kernel läuft.
Uname hat sicher recht. Du hast nicht zufaellig ein System mit mehreren parallelen Linux-Installation?
Nein, ist nur eine Installation auf dem Server. Und Yast sagt auch, dass der aktuelle Kernel installiert ist.
YaST schaut lediglich in der RPM Datenbank nach. Falls bei der Installation etwas schief ging, ist eine falsche Anzeige nun wenig verwunderlich. Wenn uname nach dem Booten meldet, dass es sich um den alten Kernel handelt, dann ist dem wohl auch so. Du kannst auch in /var/log/boot.msg nachschauen (die ersten paar Zeilen) oder nach dem Booten die erste Zeile von dmesg studieren - alle Angaben sollten konsistent sein. Ohne weitere Infos deinerseits kann man wenig sagen. Es waere z.B. hilfreich, mal die Ausgabe von "ls -l /boot" zu studieren und auch einen Blick in die menu.lst von grub zu werfen. Ich fragte nach einer parallelen zweiten Linux-Installation, weil Dein Problem recht typisch ist, wenn der Boot-Loader von einer anderen Linux-Installation verwaltet wird und daher immer noch ein altes Kernel-Image referenziert und bootet. Im Zweifelsfalle, lade den neuen Kernel (und die anderen ggf. benoetigten Pakete wie kernel-source) noch einmal aus dem Repository herunter und installiere sie von Hand. Ueberpruefe vor einem Reboot, dass unter /boot und in der menu.lst alles okay ist. 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
participants (3)
-
Carsten Boehlke
-
Kyek, Andreas, VF-DE
-
Thomas Hertweck