Your message dated Sat, 14 Aug 2010 11:16:46 +0100
with message-id <[email protected]>
and subject line Fixed in partman-md
has caused the Debian Bug report #569358,
regarding MD_MODULES in initrd empty, RAID not started
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
569358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569358
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mdadm
Version: 3.1.1-1
Severity: serious
When I use the mdadm 3.1.1-1 udeb to install root on RAID1 the machine
doesn't boot - it waits for root because RAID is never started.
I tracked this down to empty values in /conf/conf.d/md:
| MD_HOMEHOST='NAS8C4EB8'
| MD_DEVPAIRS='/dev/md/0:'
| MD_LEVELS=''
| MD_DEVS=all
| MD_MODULES=''
MD_MODULES is empty, so no modules are loaded and /proc/mdstat doesn't
exist and so the script stops.
The reason why these values are empty is that the initramfs hook looks
for levels=XXX in /etc/mdadm/mdadm.conf, but my config file doesn't
contain anything about levels. Maybe the format has changed with
metadata=1.1?
My /etc/mdadm/mdadm.conf looks like this:
| DEVICE partitions
| HOMEHOST <system>
| ARRAY /dev/md/0 metadata=1.1 UUID=f8d6999e:0d277d4a:ed6ff136:2bd5f46a
name=NAS8C4EB8:0
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
This has been fixed in partman-md which now uses /dev/md/X instead of
/dev/mdX for newer versions of madm.
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---