Kernelpanic nach Kernelupdate :/

Traxmaxx

Registered User
Aaaalso, hab mich heute mal an ein Kernelupdate eines 1und1 Servers getraut...
Und irgendwie gleich alles versaut :/

Jedenfalls bekomme ich beim booten folgende meldung

Code:
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
EXT2-fs: unable to read superblock
MINIX-fs: unable to read superblock
isofs_fill_super: bread failed, dev=md1, iso_blknum=16, block=32
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(9,1)

Den komplettenboot Prozess kann man sich hier anschauen.
Hat einer ne Ahnung, was ich da machen kann?
Ins Rescuesystem booten, Festplatten mounten und Lilo neuschreiben hats auch nicht wirklich gebracht. Die Meldung bleibt die gleiche.

Dankö für eventuelle Hilfe.

Ahso, fast vergessen:

BS: SuSe 9.3 mit PLESK 8.2
Der Server ist der L64
 
Hallo,

hast Du den alten Kernel gelöscht? Sonst in's Rescue gehen, mounten, chrooten, die Symlinks wieder auf den alten Kernel zurücksetzen und im Normalmodus rebooten, dann läuft der Server erstmal wieder mit dem alten Kernel.

Zeig mal den Inhalt vom gemounteten /boot/.

Hast Du auch den für deine Hardware richtigen Kernel vom Updateserver geholt?
 
Öhm, ich hab das Update einfach per yast gemacht, Also gehe ich davon aus, das es der richtige Kernel war.

Hoffe, ich paste genau das, was du gemeint hast:

Code:
rescue:/dev# mount  /dev/md1 /mnt
rescue:/mnt# cd /mnt/boot
rescue:/mnt/boot# dir
README.vmlinux-2.6.11.4-20a-smp.gz  config-2.6.17.8-061216a
System.map-2.6.11.4-20a-smp         initrd
System.map-2.6.16.33-061227b        initrd-2.6.11.4-20a-smp
System.map-2.6.16.53-070731a        map
System.map-2.6.17.8-061216a         symvers-2.6.11.4-20a-i386-smp.gz
backup_mbr                          vmlinuz
boot.0300                           vmlinuz-2.6.11.4-20a-smp
boot.0800                           vmlinuz-2.6.16.33-061227b
boot.0810                           vmlinuz-2.6.16.53-070731a
config-2.6.11.4-20a-smp             vmlinuz-2.6.17.8-061216a
config-2.6.16.33-061227b            vmlinuz.old
config-2.6.16.53-070731a            vmlinuz.previous

Zu dem anderen Vorschlag:

in's Rescue gehen: check
mounten: check
chrooten: check
die Symlinks wieder auf den alten Kernel zurücksetzen: Keine Ahnung wie das geht...

Danke schonmal :)

Grüße

Alex
 
Last edited by a moderator:
Hallo,

kannst Du das bitte ausführlicher anzeigen lassen "ls -al".

Über Yast bekommst Du den Suse-Standardkernel, der ist scheinbar nicht kompatibel mit Deiner Hardware. 1&1 stellt selbst compilierte Kernel für ihre Server bereit auf dem Updateserver (update.pureserver.info wenn ich mich richtig erinnere), die muß man downloaden und auspacken, Anleitung irgendwo in der FAQ von 1&1.
 
Code:
rescue:/mnt/boot# ls -al
total 13912
drwxr-xr-x   2 root root    4096 Aug 23 13:26 .
drwxr-xr-x  19 root root    4096 Aug 23 12:58 ..
-rw-r--r--   1 root root     113 Mar 24  2005 README.vmlinux-2.6.11.4-20a-smp.gz
-rw-r--r--   1 root root  726245 Mar 24  2005 System.map-2.6.11.4-20a-smp
-rw-r--r--   1 root root  838908 Dec 27  2006 System.map-2.6.16.33-061227b
-rw-r--r--   1 root root 1019830 Jul 31 10:52 System.map-2.6.16.53-070731a
-rw-r--r--   1 root root  889285 Dec 16  2006 System.map-2.6.17.8-061216a
-rw-r--r--   1 root root     512 Aug 15  2005 backup_mbr
-rw-r--r--   1 root root     512 Aug 15  2005 boot.0300
-rw-r--r--   1 root root     512 Apr  4  2006 boot.0800
-rw-r--r--   1 root root     512 Aug 23 10:38 boot.0810
-rw-r--r--   1 root root   59454 Mar 24  2005 config-2.6.11.4-20a-smp
-rw-r--r--   1 root root   32322 Dec 27  2006 config-2.6.16.33-061227b
-rw-r--r--   1 root root   31531 Jul 31 10:40 config-2.6.16.53-070731a
-rw-r--r--   1 root root   30302 Dec 16  2006 config-2.6.17.8-061216a
lrwxrwxrwx   1 root root      23 Aug 23 12:57 initrd -> initrd-2.6.11.4-20a-smp
-rw-r--r--   1 root root 1311227 Aug 23 12:57 initrd-2.6.11.4-20a-smp
-rw-------   1 root root   46592 Aug 23 13:26 map
-rw-r--r--   1 root root   68115 Mar 24  2005 symvers-2.6.11.4-20a-i386-smp.gz
lrwxrwxrwx   1 root root      24 Aug 23 12:57 vmlinuz -> vmlinuz-2.6.11.4-20a-smp
-rw-r--r--   1 root root 1540187 Mar 24  2005 vmlinuz-2.6.11.4-20a-smp
-rw-r--r--   1 root root 2810038 Dec 27  2006 vmlinuz-2.6.16.33-061227b
-rw-r--r--   1 root root 2666430 Jul 31 10:52 vmlinuz-2.6.16.53-070731a
-rw-r--r--   1 root root 2068578 Dec 16  2006 vmlinuz-2.6.17.8-061216a
lrwxrwxrwx   1 root root      24 Aug 23 10:34 vmlinuz.old -> vmlinuz-2.6.17.5-060712a
lrwxrwxrwx   1 root root      25 Aug 23 10:34 vmlinuz.previous -> vmlinuz-2.6.16.53-070731a

Hm, aber aus dem Rescuesystem kann ich ja schlecht nen Kernelupdate machen oder?
Ansonsten schraub ich es einfach zurück und les mir mal die 1&1 FAQ durch.
Könntest du mir das mit den Symlinks mal fix erklären?

Vielen Dank!

Grüße

Alex


EDIT: Der Server lautet update.rootmaster.info
Glaube, das der aber schon eingestellt war, kann mich aber auch irren
 
Last edited by a moderator:
Hallo,

1&1-Kernel aufspielen geht auch aus dem Rescue, aber versuche erstmal folgendes in gemounteten (/mnt)/boot/:

Code:
cp vmlinuz vmlinuz.new
cp vmlinuz.previous vmlinuz
falls Lilo eingesetzt wird diesen neu schreiben und Bootversuch im Normalmodus.
 
Code:
[B]Welcome to SuSE Linux 9.3 (i586)[/B]

*Narf*
Weiß garnicht wie ich dir danken soll :)
Auf jedenfall hast meinen Server gerettet :)

Ich würde jetzt ja sagen nie wieder Kernelupdates... aber was solls... zur not weiß ich ja nun, wie ich wieder resetten kann :)

Dankö nochmal!

Tschö mit ö

Alex

EDIT: War schon der 1&1 update-Server eingestellt... ich google mal nen bisschen, vllcht findet man ja was :)
 
Last edited by a moderator:
Hallo,

vorsicht, wenn Du nochmals Kernelupdates probierst kann es sein, daß die zum Zurückschalten erforderlichen Dateien dabei gelöscht werden. Erstelle zur Sicherheit eine Sicherungskopie des ganzen Verzeichnisses /boot/ und wenn Du ganz vorsichtig bist auch noch von /lib/modules/.

Das Kernelupdate vom 1&1-Server geht nicht über Yast, Du mußt update.rootmaster.info mit einem Browser der auf dem Server läuft (z.B. w3m) besuchen und den passenden Kernel suchen, dann das Update downloaden und installieren:

Code:
wget http://update.rootmaster.info/pfad_zum_geeigneten_kernel/kernel-xxx.tar.gz 
tar xzf kernel-xxx.tar.gz -C / 
ln -sf vmlinuz-xxx vmlinuz
 
Hi,

ich würde ja beinah drauf wetten, dass Du S-ATA-Platten drin hast und der 2.6.11er Kernel noch keine S-ATA-Unterstützung hat ;)

-W
 
Back
Top