Environment
Novell SUSE Linux Enterprise Server 10 SP1
Novell SUSE Linux Enterprise Desktop 10 SP1
Novell Open Enterprise Server 2
Systems with RAID controller using the aacraid driver, such as the PERC 3/i
Novell SUSE Linux Enterprise Desktop 10 SP1
Novell Open Enterprise Server 2
Systems with RAID controller using the aacraid driver, such as the PERC 3/i
Situation
After performing an upgrade from SLES10 SP1 to SLES10 SP2 (or equivalent) the system boots to the maintenance console indicating a failed filesystem check.
ERROR: fsck failed for at least one filesystem
Resolution
The problem is caused by the aacraid module which uses a different naming scheme for udev devices in SLES10 SP2 rendering previous udev device path entries in /etc/fstab such as /dev/disk/by-id/ invalid.
Workaround:
Edit /etc/fstab from the maintenance/rescue console and correct the block device paths. In case the system is not using LVM please edit /boot/grub/menu.lst and changeroot= and resume= entries to the same values as in /etc/fstab.
Workaround:
Edit /etc/fstab from the maintenance/rescue console and correct the block device paths. In case the system is not using LVM please edit /boot/grub/menu.lst and changeroot= and resume= entries to the same values as in /etc/fstab.
Status
Reported to EngineeringAdditional Information
The problem is related to RAID controllers using the aacraid driver, such as PERC 3/i which are typically found in older DELL PowerEdge servers.