Description of problem: Harddisk already contains an existing default installation of Fedora 16 from Live media. Installing again. Selecting "Use all space" and "Review layout". Everything is fine. In partitioning overview, I hit Back and again Forward. I get an error message "You have not created a bootloader stage1 target device". This repeats *every second time* I hit Back and Forward. See attached video. Version-Release number of selected component (if applicable): anaconda 16.19 Fedora 16 Beta RC3 Live x86_64 How reproducible: always Steps to Reproduce: 1. have existing default installation 2. use "Use all space" and "Review layout" 3. hit Back and Forward 4. see dialog
Created attachment 525090 [details] bug demonstration video
Created attachment 525094 [details] anaconda.log
Created attachment 525095 [details] program.log
Created attachment 525096 [details] storage.log
Not sure whether this is a blocker, the workaround is pretty easy. Proposing as Beta NTH.
I can reproduce this, assigning to myself.
what I think is happening: the first time through the loop bootloader.stage1_device is None. This acts well with _schedulePartitions in autopart because it causes new biosboot partition to be requested. During sanityCheck() the stage1_device is queried and the automatic property mechanism finds it is now possible to have a stage1_device and returns non-none. This value is stored and, unlike the rest of the storage subsystem, not reset upon the next attempt: the _schedulePartitions() does not allocate a biosboot, stage1_drive is set to None during doPartitioning and a new one is not set, there's no biosboot partition now.
Kamil, can you please retest with http://akozumpl.fedorapeople.org/bz741587.img ? Thanks.
Also, patch is awaiting review: https://www.redhat.com/archives/anaconda-devel-list/2011-September/msg00227.html
I am withdrawing the patch, dlehman has a more general solution to this coming shortly.
A fix will be in anaconda-16.21-1, which is post-beta.
Is this bug related to the following behavior I get from the SEP 28 LiveCD beta? 3967MB flash drive with 3400MB free unallocated. Choose "Use Free Space" installation type, move it to the "Install Target Devices" column, check bootloader circle, and then next. Error message: Your / partition is less than 2282.0MB which is lower than recommended for a normal Fedora Live install. you have not created a bootloader stage1 target device. If I repartition this drive so that all of the space is completely free and unallocated (GPT scheme) and choose again the "Use Free Space" option, I get the same error message but without the "you have not created a bootloader stage1 target device." If I start yet again and choose "Use All Space" I get the same message, minus the "bootloader stage1" message. So in no case am I able to install from the LiveCD to a 4GB flash drive using any automatic option. If I go into custom partitioning, and manually create BIOS boot, /boot, and / then the installation proceeds. Seems like the installer is incorrectly estimating disk requirements using either "Use All Space" or "Use Free Space" options.
This is presumably fixed in F16 and I can't reproduce it in F17, closing.