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

Feizhou feizhou at graffiti.net
Wed Jun 8 03:28:40 UTC 2005


Johnny Hughes wrote:
> On Tue, 2005-06-07 at 15:12 +0800, Feizhou wrote:
> 
>>Johnny Hughes wrote:
>>
>>>On Mon, 2005-06-06 at 05:35 -0500, Johnny Hughes wrote:
>>>
>>>
>>>>On Mon, 2005-06-06 at 16:05 +0800, Feizhou wrote:
>>>>
>>>>
>>>>>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')
>>>>
>>>>I had a similar problem with a ppc install on RHEL. I think (but I am
>>>>not 100% positive) that it is a LVM1 / LVM2 compatibility issue. 
>>>>
>>>>What I had to do was use fdisk and wipe the partitions and then I
>>>>recreated them in anaconda using the raid and lvm tools in anaconda.  
>>>>
>>>>I have never actually had that problem on CentOS-4, but it is the same
>>>>code, so I'm sure it happens in C4 too.
>>>>_______________________________________________
>>>
>>>
>>>BTW ... It might also be either this:
>>>
>>>https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=149220
>>>
>>>or this
>>>
>>>https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=144827
>>
>>No LVM. I therefore do not believe what I encountered is related to 
>>those at all. The traceback is rather clear that this is a RAID related 
>>issue.
> 
> 
> If you tried the default partition install, it creates LVM volumes.

No. I don't. The traceback occured BEFORE I could get Disk Druid. This 
happens when I click the button for Disk Druid in the partition setup 
process.
> Which is why I suspected that it might be one of those two bugs.  I had
> a similar issue with RHEL ppc that was also RAID only related, so it is
> probably different.

Or the same.
> 
> We will have update one and a new version of anaconda very soon (after
> upstream provider releases update 1) ... so maybe you can try with that
> one after CentOS-4.1 is released.

I guess you guys don't fix things inherited from Redhat then? You wait 
for them to fix them?
> 
> If you can access the alt-f2 console, you can run fdisk manually.  I
> don't know how to do that via VNC or a serial console though.

VNC would have been possible...it was with previous versions of anaconda 
until Redhat decided to remove that option. RH 7.1 GUI installation had 
it for example.



More information about the CentOS mailing list