Fehler beim Systemupdate auf SuSE Linux 8.2

Supportdatenbank (tsaupe_update_8.2)

Symptom

Während des Systemupdates von einer älteren SuSE Version auf SuSE Linux 8.2 kommt es zu einer Fehlermeldung beim Update des Bootloaders. Diese hat etwa den folgenden Inhalt:
		Error:
		An error occured during initrd creation using "/dev/hda7" as root device
		(mounted on "/" as "reiserfs")
		Creating initrd "//boot/initrd" for kernel "//boot/vmlinuz"
		Failed to mount image
Nach dem Update schlägt der Systemneustart mit der folgenden Meldung fehl:
		Kernel panic: VFS: Unable to mount root on fs

Ursache

Ein Bug im Packagemanager verursacht, daß beim Systemupdate nur die Release Nummern der Pakete, nicht aber die Version der Distribution verglichen wird.
Dies führt dazu daß Pakete der alten SuSE Version, welche kurz vor dem Update auf SuSE 8.2 noch über You aktualisiert wurden, beim Update nicht berücksichtigt werden.
In diesem speziellen Fall ist das Paket:
		aaa_base
betroffen.

Lösung

Starten Sie das System von der ersten CD-Rom, indem Sie im Bootmenü:
		Installation
auswählen und nach dem Hochfahren des Installationssystems und der Sprachauswahl:
		Installiertes System starten
anklicken. Die zugehörige Rootpartition wird nun automatisch gesucht und das System auf dieser gestartet. Loggen Sie sich danach als root in Ihr System ein und öffnen Sie eine Textkonsole.
Geben Sie dort das folgende ein:
		mount /media/cdrom
		rpm -Uvh --oldpackage /media/cdrom/suse/i586/aaa_base*.rpm
		SuSEconfig
		mk_initrd
Nach Beendigung des mk_initrd Scriptes kann Ihr System nun wieder normal von der Festplatte gestartet werden.
Stichwörter: UPDATE, BOOT, INITRD

SDB-tsaupe_update_8.2, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 09. May 2003
SuSE Linux AG - Zuletzt generiert: 04. Jun 2003 von tsaupe (sdb_gen 1.40.0)