Bug 134438

Summary: anaconda limits detection to 16 raid devices
Product: [Fedora] Fedora Reporter: Alexandre Oliva <oliva>
Component: anacondaAssignee: Jeremy Katz <katzj>
Status: CLOSED RAWHIDE QA Contact: Mike McLean <mikem>
Severity: high Docs Contact:
Priority: medium    
Version: rawhideCC: nobody+pnasrat
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: anaconda-10.0.3.14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-10-05 11:48:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexandre Oliva 2004-10-02 18:14:55 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Gecko/20040929

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):
anaconda-10.0.3.9-1

How reproducible:
Always

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.

Additional info:

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.

Comment 1 Jeremy Katz 2004-10-04 13:28:13 UTC
Fixed in CVS.

Comment 2 Alexandre Oliva 2004-10-05 11:48:39 UTC
Confirmed fixed in FC3-re1004.2, thanks!