Red Hat Bugzilla – Bug 134438
anaconda limits detection to 16 raid devices
Last modified: 2007-11-30 17:10:50 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
It used to work to have raid devices up to /dev/md31 (the old dev had
devices for them all). Now the install image has md devices only up
to /dev/md15, breaking existing kickstart scripts and set ups.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Create /dev/md16 or above
2.Set up an LVM member or a raid filesystem listed in the kickstart file
3.Attempt to install
Actual Results: VT3 has error messages about missing device names and
bad magic numbers in other existing raid devices (that were not
brought up properly, presumably because of the above). If using LVM
for any partitions specified in the kickstart file, VT3 gets a message
about vgscan having failed, and anaconda pops up a cryptic message
about the missing logical volume `None' in the named volume group.
Expected Results: A similar kickstart file worked using devices up to
/dev/md19 in FC3test2, and it's not just because I added two more raid
devices in /dev/md20 and /dev/md21 for /boot devices that it fails.
Unfortunately, creating the raid devices in %pre is too late. You
have to quickly drop to VT2 and run a bunch of mknods before anaconda
scans the devices to work around the problem. It would be nice if the
kickstart file could have a section with commands to be run before
disk detection. It's not the first time I run into a situation in
which it would be helpful.
Fixed in CVS.
Confirmed fixed in FC3-re1004.2, thanks!