Bug 887523

Summary: anaconda (for the first try) disabling bootloader installation in manual partitioning and then using the partition creator assistant makes the main hub reject the resulting storage configuration (workaround: RETRY)
Product: [Fedora] Fedora Reporter: Reartes Guillermo <rtguille>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 18CC: anaconda-maint-list, g.kaviyarasu, jonathan, sbueno, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-01 21:07:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
storage.log
none
anaconda.log none

Description Reartes Guillermo 2012-12-15 22:51:39 UTC
Description of problem:

Disabling the bootloader installation in manual partitioning and then using the partition creator assistant causes the storage configuration to be ejected in them main hub. The workaround is to do it all again. The fist time it does not work for some reason.

Version-Release number of selected component (if applicable):
anaconda 18.37.2

How reproducible:
always

Steps to Reproduce:
CASE#1:
0. Boot (no special boot parameters) with an UNLABELED disk (no partition table). (The partition table was zapped previously).
1. Enter STORAGE: INSTALLATION DESTINATION.
2. Select the disk. (Single drive guest).
3. Choose MANUAL PARTITIONING (Leave default LVM scheme).
4. Set 'do not install a bootloader'
5. Click the partition  creator assistant and let it propose the partitions.
6. Press 'finish partitioning'
7. MAIN HUB: STORAGE: "Error checking storage configuration"

CASE#2:
0. Boot (gpt kernel boot parameter) with an GPT labeled disk (but no partitions).
1. Enter STORAGE: INSTALLATION DESTINATION.
2. Select the disk. (Single drive guest).
3. Choose MANUAL PARTITIONING (Leave default LVM scheme).
4. Set 'do not install a bootloader'
5. Click the partition  creator assistant and let it propose the partitions.
6. Press 'finish partitioning'
7. MAIN HUB: STORAGE: "Error checking storage configuration"

CASE#3:
0. Boot (no special boot parameters) with an MSDOS labeled disk (but no partitions).
1. Enter STORAGE: INSTALLATION DESTINATION.
2. Select the disk. (Single drive guest).
3. Choose MANUAL PARTITIONING (Leave default LVM scheme).
4. Set 'do not install a bootloader'
5. Click the partition  creator assistant and let it propose the partitions.
6. Press 'finish partitioning'
7. MAIN HUB: STORAGE: "Error checking storage configuration"

For CASE#1,2,3 WORKAROUND:

8. Enter STORAGE: INSTALLATION DESTINATION (AGAIN)
9. Select the disk. (Single drive guest). (AGAIN)
10. Choose MANUAL PARTITIONING (Leave default LVM scheme). (AGAIN)
11. Verify that 'do not install a bootloader' is still set (IT IS)
12. The partitions will be already be there from previous try.
13. Press 'finish partitioning' and 'Begin Install'
14. The option 'do not install a bootloader' did work correctly, no
bootloader was installed.
  
Actual results:
one must retry the operation for the storage configuration to be accepted

Expected results:
no storage configuration rejection

Additional info:
once accepted, the option 'do not install bootloader' did work as expected.
Which means: no bootloader was installed.

Comment 1 Chris Lumens 2012-12-18 04:21:50 UTC
You have not provided enough information for this bug report.  We need to see /tmp/storage.log and /tmp/anaconda.log to see what the problem is here.  Thanks.

Comment 2 Reartes Guillermo 2012-12-18 11:48:51 UTC
Created attachment 665456 [details]
storage.log

Comment 3 Reartes Guillermo 2012-12-18 11:49:17 UTC
Created attachment 665457 [details]
anaconda.log

Comment 4 Reartes Guillermo 2013-01-04 13:52:32 UTC
The 'do not install a boot-loader' functionality is currently (18.37.8 TC4) located under STORAGE: INSTALLATION DESTINATION only. It was removed from manual partitioning. 

Since the option to not to install a boot-loader is no longer accessible from within manual partitioning i believe that this bug-report can be closed.