Red Hat Bugzilla – Bug 290361
Anaconda crashes if existing logical volumes have '-' in their names
Last modified: 2008-04-28 06:10:35 EDT
Description of problem:
Installing from the live x86_64 image, I encountered the following Anaconda bugs:
- If all partitions declared were on LVM, Anaconda crashes as soon as I hit Next
- If I put /boot on a primary partition, Anaconda crashes soon after the
timezone selection dialog (as soon as it has to write to disk)
I have turned off all swap devices (verified by running top)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install to Hard Drive, custom partition, define only root on LVM
2. Install to Hard Drive, custom partition, /boot on primary, root on LVM
Both failed. See attached traces
First case should produce a warning, second case should work
Swap is off. Disk partitioned by openSUSE's installer. Installation attempted on
a Thinkpad T61 (Core 2 Duo)
Created attachment 195441 [details]
Crash log after root-on-LVM attempt
Created attachment 195451 [details]
Crash log after /boot on primary, root on LVM
As it turns out, Fedora's Anaconda (or parted) does not allow logical volume
names that contain dashes, which is allowed by openSUSE. Downgrading this to an
enhancement request: properly handle existing LV names
Hmmm, I had a similar problem without dashes in lv names.
My lv names are lv_root, lv_usr, etc.
So basically, the sanity checks that are run when the user attempts to create a
new LV should also be carried out on the existing LVs -- the current assumption,
I think, is that all the LVs are created through Red Hat/Fedora tools and thus
follow the same naming constraints.
This is better in rawhide.