https://bugzilla.novell.com/show_bug.cgi?id=379745 Summary: Bad handling of md* in /etc/init.d/halt Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: werner@novell.com ReportedBy: suse-beta@cboltz.de QAContact: qa@suse.de CC: guenter.ohmer@gmx.de Found By: --- This section of /etc/init.d/halt has a bug: if test "$HALT_DISKS" = "yes" ; then while read line ; do case "$line" in md.*active) HALT_DISKS=no; break esac done < /proc/mdstat The problem is the "md.*active)" line. This is a bash script, not a regular expression - the dot should not be there. Pseudo-patch: - md.*active) HALT_DISKS=no; break + md*active) HALT_DISKS=no; break Even with this fixed in the script, the raid seems to be shutdown unclean. /var/log/boot.msg shows md0: bitmap file is out of date (4144 < 4145) -- forcing full recovery which means the raid is resynced on each boot. mdadm --grow /dev/md0 --bitmap=none solves (or hides?) this problem. If you need more details, please ask Günter (mail address in CC) - it's his machine that has the problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.