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): anaconda-11.3.0.28-1 How reproducible: Always 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 Actual results: Both failed. See attached traces Expected results: First case should produce a warning, second case should work Additional info: 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.