[CentOS] anaconda in centOS 4 fails to read md raid arrays

Mon Jun 6 08:05:37 UTC 2005
Feizhou <feizhou at graffiti.net>

Has anybody encountered this problem?

I have a box that has FC2 installed. I wanted to trash the FC2 
installation and install CentOS 4.

I have a pxeboot/dhcp/kickstart environment and so I tried automatic 
disk partitioning (clear all partitions and then create new ones), 
manual disk partitioning but everything else is automated and finally, 
zero automation, just a manual installation through VNC.

Once I reach a part that touchs disk, the process will stop and end up with:

  Traceback (most recent call last):
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/gui.py", line 
789, in nextClicked
     self.dispatch.gotoNext()
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/dispatch.py", 
line 171, in gotoNext
     self.moveStep()
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/dispatch.py", 
line 239, in moveStep
     rc = apply(func, self.bindArgs(args))
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/partitioning.py", 
line 54, in partitionObjectsInitialize
     partitions.setFromDisk(diskset)
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/partitions.py", 
line 140, in setFromDisk
     diskset.startAllRaid()
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/partedUtils.py", 
line 542, in startAllRaid
     DiskSet.mdList.extend(raid.startAllRaid(driveList))
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/raid.py", line 
106, in startAllRaid
     mdList = scanForRaid(driveList)
   File "/var/tmp/anaconda-10.1.1.13//usr/lib/anaconda/raid.py", line 
56, in scanForRaid
     (major, minor, raidSet, level, nrDisks, totalDisks, mdMinor) =\
   File "/usr/lib/anaconda/isys.py", line 97, in raidsb
     return raidsbFromDevice("/tmp/md")
   File "/usr/lib/anaconda/isys.py", line 103, in raidsbFromDevice
     rc = _isys.getraidsb(fd)
SystemError: (5, 'Input/output error')