Bug 147966 - Ananconda bug during install using DiskDruid
Summary: Ananconda bug during install using DiskDruid
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: anaconda
Version: 3.0
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Chris Lumens
QA Contact: Mike McLean
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-02-14 09:10 UTC by Jakes Louw
Modified: 2007-11-30 22:07 UTC (History)
0 users

Fixed In Version: RHEL5
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-03-14 16:19:58 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Jakes Louw 2005-02-14 09:10:33 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Description of problem:
This occurred during a clean install of RH ES 3, on a HP Compaq.

The box is set up with 2 identical Seagate 40GB HDDs, so I was using 
Software RAID to set up a RAID-1 pair. 
The idea was to set up raid mounts for the following:
/ = 15GB
/boot = 500MB
swap = 2GB
/var = 10GB
/opt = 5GB
/home = 2GB

All went fine until I started with the fifth (5th) RAID device, and 
then VOILA, bug popped up and install aborted.

Top of stack:
/usr/lib/ananconda/iw/partition_gui.py: line 1285 in makeraidCB, 
rc=self.editPartitionRequest(rdrequest,isNew=1)

Bottom of stack:
/usr/lib/anaconda/partRequests.py: line 454 in getActualSize.

Seems like the GUI array can't handle more than 4 MD entries?




Version-Release number of selected component (if applicable):
ES v 3

How reproducible:
Always

Steps to Reproduce:
1.Start install
2. Select manual partition
3. Start RAID creation process as documented at 
www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/sysadmin-
guide/ch-software-raid.html
    

Actual Results:  Bug-screen, install aborts

Expected Results:  Should have created next RAID device

Additional info:

Comment 1 Jeremy Katz 2005-02-14 15:40:44 UTC
Can you provide the complete traceback you received?

Comment 2 Jakes Louw 2005-02-15 05:58:20 UTC
I can do: give me a couple of hours. 

Comment 3 Jakes Louw 2005-02-15 06:25:24 UTC
I can do: give me a couple of hours. 

Comment 4 Jakes Louw 2005-02-15 09:50:01 UTC
Here we go:
As mentioned previously, I was following the steps in the Software 
RAID doc at www.redhat.com/docs/manuals/enterprise/RHEL-3-
Manual/sysadmin-guide/ch-software-raid.html.
I have also varied the sequence of partitions, and each time it is 
definitely a runtime error on the 5th partition.
Here's the sequence, bearing in mind I've just created 4 RAID pairs 
in exactly the same way:
New -> Software RAID -> Deselect secondary HDD, enter Size, select 
Fixed Size, select Force to be Primary -> OK.
Bug screen pops up:
"Error Partitioning" banner, 
"Could not allocate requested partitions:partitioning failed"
"Could nit allocate partitions as primary partitions"
Hit "OK", then :

An unexpected exception has occurred. This is most likely a bug. 
Please copy the full text of this exception and file a detailed bug 
report against anaconda at http://bugzilla.redhat.com/bugzilla/

Traceback(most recent call last)
File "/usr/lib/ananconda/iw/partition_gui.py", line 1285, in 
makeraidCB
rc = self.editPartitionRequest(rdrequest,isNew=1)
File "/usr/lib/ananconda/iw/partition_gui.py", line 1088, in 
editPartitionRequest if self.refresh():
File "/usr/lib/ananconda/iw/partition_gui.py", line 1014, in refresh 
self.populate ()
File "/usr/lib/ananconda/iw/partition_gui.py", line 788, in populate 
self.tree[iter]['Size (MB)'] = "%g" %(request.getActualSize
(self.partitions,self.diskset),)
File "/usr/lib/ananconda/iw/partRequests.py", line 619, in 
getActualSize raise RuntimeError, "Checking the size of a partition 
which hasn't been allocated yet"
RuntimeError: Checking the size of a partition which hasn't been 
allocated yet

Then select "OK", and the install GUI closes, and server goes thru 
shutdown to halt/powerdown-ready state.

Hope this helps!

Comment 6 Jakes Louw 2005-02-16 08:35:18 UTC
By the way, this is a very similar issue, except the guy is using KS 
instead of the GUI:
https://listman.redhat.com/archives/kickstart-list/2004-
March/msg00072.html
Note the date......

Comment 7 Chris Lumens 2007-03-14 16:19:58 UTC
I just did a quick test on RHEL5 and this issue appears to be fixed there.  If
possible, please try it out and reopen this bug if you continue to see the
problem.  If you require this fix in an update release of RHEL3, please contact
your support representative who will raise this issue through the appropriate
channels.  Thanks for the bug report.


Note You need to log in before you can comment on or make changes to this bug.