SL 10.0: Kernel-Update nicht möglich
Hallo Liste. ich lasse hier auf einer 10.0 (reiner Server für ftp, ntp, nfs, samba, ohne X) ein YOU laufen. Alle Pakete können aktualisiert werden, nur der Kernel nicht:
Fehler beim Installieren von Patch 'kernel'. Wollen Sie diesen Patch überspringen oder das Update abbrechen?
Ich finde keine zusätzlichen Hinweise, wieso das Update fehlschlägt. Auch in /v/l/m gibt es keine Einträge. An meinem System habe ich nicht "herumgebaut", es ist also noch der originale SuSE-Kernel installiert. Wo kann ich suchen? Was mir noch aufgefallen ist: YOU wollte auch den bind und OpenSSL aktualisieren. Das ist zunächst auch fehlgeschlagen, hat dann aber doch geklappt, als ich rebootet und alles außer dem sshd gestoppt hatte. Ein "rckernel stop" hat leider nicht funktioniert ;) -- Andre Tann
Am Freitag 03 November 2006 16:16 schrieb Andre Tann:
An meinem System habe ich nicht "herumgebaut", es ist also noch der originale SuSE-Kernel installiert.
Wo kann ich suchen?
Eventuell hilft ein rpm --rebuilddb -- Viele Grüße ------------------------------------------------------------------------ Michael
Michael Behrens, Freitag, 3. November 2006 17:09:
Am Freitag 03 November 2006 16:16 schrieb Andre Tann:
An meinem System habe ich nicht "herumgebaut", es ist also noch der originale SuSE-Kernel installiert.
Wo kann ich suchen?
Eventuell hilft ein rpm --rebuilddb
Hat leider nicht geholfen. Dafür kam ich auf die glorreiche Idee, bei der Fehlermeldung mal auf "Details" zu gehen. Es wurde angezeigt: error: unpacking of archive failed on file /lib/modules/2.6.13-15.12-default/kernel Wie kann man dem abhelfen? -- Andre Tann
Am Freitag, 3. November 2006 16:16 schrieb Andre Tann:
Hallo Liste.
ich lasse hier auf einer 10.0 (reiner Server für ftp, ntp, nfs, samba, ohne X) ein YOU laufen. Alle Pakete können aktualisiert
werden, nur der Kernel nicht:
Fehler beim Installieren von Patch 'kernel'. Wollen Sie diesen Patch überspringen oder das Update abbrechen?
Ich finde keine zusätzlichen Hinweise, wieso das Update fehlschlägt. Auch in /v/l/m gibt es keine Einträge.
An meinem System habe ich nicht "herumgebaut", es ist also noch der originale SuSE-Kernel installiert.
Wo kann ich suchen? Da ist vermutlich beim Download der Updates etwas schief gegangen und du hast ein defektes kernel RPM irgendwo unter /var/lib/yast2/... ( dort wo yast die rpms zwischenlagert, ich erinnere mich nicht mehr genau) liegen. Löschen und Online-Update nochmal starten sollte das Problem fixen ( ausser wenn der Grund für den Defekt ist, das der Platz auf der Partition mit /var ausgegangen ist ;-)
Was mir noch aufgefallen ist: YOU wollte auch den bind und OpenSSL aktualisieren. Das ist zunächst auch fehlgeschlagen, hat dann aber doch geklappt, als ich rebootet und alles außer dem sshd gestoppt hatte. Ein "rckernel stop" hat leider nicht funktioniert ;)
-- Andre Tann
Markus Koßmann, Freitag, 3. November 2006 21:12:
Da ist vermutlich beim Download der Updates etwas schief gegangen und du hast ein defektes kernel RPM irgendwo unter /var/lib/yast2/... ( dort wo yast die rpms zwischenlagert, ich erinnere mich nicht mehr genau) liegen. Löschen und Online-Update nochmal starten sollte das Problem fixen ( ausser wenn der Grund für den Defekt ist, das der Platz auf der Partition mit /var ausgegangen ist ;-)
filesrv:/var/lib/YaST2 # find . -iname *.rpm [kein Ergebnis] filesrv:~ # df -hT Dateisystem Typ Größe Benut Verf Ben% Eingehängt auf /dev/hda5 xfs 40G 40G 3,6M 100% / tmpfs tmpfs 252M 0 252M 0% /dev/shm /dev/hda6 xfs 9,4G 122M 9,2G 2% /var Zwar nicht /var, aber wo Du recht hast, hast Du recht... Hmpf! -- Andre Tann
Markus Koßmann, Freitag, 3. November 2006 21:12:
Da ist vermutlich beim Download der Updates etwas schief gegangen und du hast ein defektes kernel RPM irgendwo unter /var/lib/yast2/... ( dort wo yast die rpms zwischenlagert, ich erinnere mich nicht mehr genau) liegen. Löschen und Online-Update nochmal starten sollte das Problem fixen ( ausser wenn der Grund für den Defekt ist, das der Platz auf der Partition mit /var ausgegangen ist ;-)
Jetzt hat das Update zwar funktioniert, aber die Situation ist noch blöder: Der Rechner bootet nicht mehr. Der Kernel schiebt Panic: VFS: Cannot open root device "hda5" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) Tja, so siehts aus. Kann man das Kernel-Update rückgängig machen? Das FS auf hda5 ist in Ordnung, denn ich kann es von einem anderen System aus, das dort installiert ist, problemlos mounten, und per xfs_check bekomme ich auch keine Fehler. Oder kann der Kernel neuerdings kein xfs mehr booten? Ich habe keinerlei Erfahrung mit solcherlei Problemen - was unternehme ich als nächstes? -- Andre Tann
Nachtrag: Über eine Start-DVD läßt sich das System nach wie vor mit "installiertes System starten" starten. Das System ist also nach wie vor in Ordnung, nur der Kernel ist kaputt. Wäre also dankbar, wenn mir jemand kurz skizzieren könnte, wie ich meinen alten Kernel wiederkriege. Und wenn dann noch jemand einen Tip hat, warum das Update fehlgeschlagen ist, dann wär das ganz griabig... Andre Tann, Freitag, 3. November 2006 22:01:
Jetzt hat das Update zwar funktioniert, aber die Situation ist noch blöder: Der Rechner bootet nicht mehr.
Der Kernel schiebt Panic:
VFS: Cannot open root device "hda5" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
Tja, so siehts aus. Kann man das Kernel-Update rückgängig machen? Das FS auf hda5 ist in Ordnung, denn ich kann es von einem anderen System aus, das dort installiert ist, problemlos mounten, und per xfs_check bekomme ich auch keine Fehler.
Oder kann der Kernel neuerdings kein xfs mehr booten?
Ich habe keinerlei Erfahrung mit solcherlei Problemen - was unternehme ich als nächstes?
-- Andre Tann
-- Andre Tann
Hallo, Am Sam, 04 Nov 2006, Andre Tann schrieb:
Nachtrag: Über eine Start-DVD läßt sich das System nach wie vor mit "installiertes System starten" starten. Das System ist also nach wie vor in Ordnung, nur der Kernel ist kaputt. [..] Andre Tann, Freitag, 3. November 2006 22:01:
Jetzt hat das Update zwar funktioniert, aber die Situation ist noch blöder: Der Rechner bootet nicht mehr.
Der Kernel schiebt Panic:
VFS: Cannot open root device "hda5" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
Hast du die initrd erstellt? Ist die root= Option in der /boot/grub/menu.lst korrekt? -dnh -- ALL FANATICS MUST DIE!
David Haller, Samstag, 4. November 2006 17:17:
Hast du die initrd erstellt?
Hatte ich, ja.
Ist die root= Option in der /boot/grub/menu.lst korrekt?
War sie auch. Das Problem habe ich allerdings schon durch Neuinstallation gelöst, denn ich konnte mich nicht so lange damit aufhalten. Irgendwas war da völlig schiefgegangen, denn die Neuinstallation der 10.0 mit einem anschließenden YOU hat problemlos geklappt, eine initrd war nicht händisch zu erstellen, und auch an der menu.lst hatte ich nichts zu ändern. Nur interessehalber: wie hätte ich denn den Original-CD-Kernel wiederkriegen können? -- Andre Tann
Am Samstag, 4. November 2006 20:05 schrieb Andre Tann:
David Haller, Samstag, 4. November 2006 17:17:
Hast du die initrd erstellt?
Hatte ich, ja.
Ist die root= Option in der /boot/grub/menu.lst korrekt?
War sie auch.
Das Problem habe ich allerdings schon durch Neuinstallation gelöst, denn ich konnte mich nicht so lange damit aufhalten. Irgendwas war da völlig schiefgegangen, denn die Neuinstallation der 10.0 mit einem anschließenden YOU hat problemlos geklappt, eine initrd war nicht händisch zu erstellen, und auch an der menu.lst hatte ich nichts zu ändern. Vielleicht hat in /etc/sysconfig/kernel in INITRD_MODULES ein Modul gefehlt. Das fehlt dann auch in der initrd.
Nur interessehalber: wie hätte ich denn den Original-CD-Kernel wiederkriegen können?
Z.B Installations-DVD mounten mit rpm -Uvh --force das passende Kernel rpm von der DVD drüberbügeln.
participants (4)
-
Andre Tann
-
David Haller
-
Markus Koßmann
-
Michael Behrens