Red Hat Bugzilla – Bug 431500
Installation on IDE with > 15 partitions fails. (Exception raised)
Last modified: 2009-05-29 13:18:26 EDT
Description of problem:
Fedora Core 8 fails to install on a system using an IDE (SATA) driver with
more than 15 partitions, even when attemting to install to a partition
less than or equal to 15. The kernel is supposed to be able to
handle up to 32 partitions on an IDE driver, and other Linux instalations
(ie. Ubuntu) sucessfully install on this system.
The system uses:
ASUS P5K-V Intel chipset motherboard
500GB SATA hard drive
Pioneer SATA DVD RW drive
The driver has 3 normal partitions for the boot manager
and 2 MSWindows versions, and 15 extended partitions for Linux
of about 25GB each.
(This is an application test machine for testing and debugging
an application on the various operating system versions. I am
unable to continue with the task of getting this application
working on Fedora if I am unable to install it).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure an IDE (SATA) driver with more than 15 partions
2. Attempt to install Fedora Core 8
Transcibed exception information (unable to cut and paste)
anaconda 22.214.171.124 exception report
Traceback (most recent call first):
File "/usr/lib/anaconda/partedUtils.py", line 1242, in OpenDevices
for line in exc.splitlines():
File "/usr/lib/anaconda/fsset.py", line 116, in createLabel
Same problem occurs even if the drive with > 15 partitions is not involved in
IDE/PATA 0 /dev/sdc (formerly /dev/hda) has > 15 partitions
IDE/PATA 1 ......
IDE/PATA 2 (DVD)
IDE/PATA 3 ......
SATA 0 /dev/sda
SATA 1 /dev/sdb <== Target of the installation
Target is ext3 partition /dev/sdb12. Source is ....iso on /dev/sda6.
Installation warns that a drive has > 15 partitions, do you want to continue? <yes>
Crashes just before packages are copied.
(write detail to floppy failed too)
Tried disabling PATA drives in BIOS - no effect, anaconda still recognizes them.
Workaround - physically unplug PATA0, 1, 3. Installation runs cleanly.
I believe this bug (or something similar) has been reported in F9 as well, but
have you tried installing the latest release?
The 15 partition limit is imposed by libata, which is in the kernel in Fedora. We are bound by those limitations. Use LVM or use fewer partitions.
This is now fixed as of kernel 2.6.28. Please see bug 465231.