Bug 748209
Summary: | KeyError: '/boot/efi': anaconda will try to do an EFI install if there is an existing EFI system partition but it has not been set as /boot/efi | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | pip.jug.0u | ||||
Component: | anaconda | Assignee: | Brian Lane <bcl> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 16 | CC: | a.gormanly, anaconda-maint-list, awilliam, benjavalero, herr.ernst, jacek.kruger, jarin.franek, jonathan, joshua, jreiser, myrtuser, redhat-bugzilla, robatino, satellitgo, terrance.wickman, twhite, vanmeeuwen+fedora | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Unspecified | ||||||
Whiteboard: | abrt_hash:5e6ed86b6d03b59b025f5cd7f3b783f26490076d8177a9db119f332effdea8c3 RejectedBlocker | ||||||
Fixed In Version: | anaconda-17.21-1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2012-05-08 22:34:06 UTC | Type: | --- | ||||
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
pip.jug.0u
2011-10-23 01:10:49 UTC
Created attachment 529651 [details]
File: anaconda-tb-hgkbSl
Just hit this. System is an Intel DH67CL board, Core i3-2100, WD Caviar Black WD5002AALX, GPT-formatted and UEFI booting. Install was from Fedora 16 x86_64 full DVD. (In reply to comment #2) > Just hit this. > > System is an Intel DH67CL board, Core i3-2100, WD Caviar Black WD5002AALX, > GPT-formatted and UEFI booting. > > Install was from Fedora 16 x86_64 full DVD. I did find a a work around, if you haven't managed to get past this. When you create your EFI partition, you need to set the mount point to /boot/efi. It would still be nice if this gets fixed so it has a nice informative message instead of an exception. Same occured on my ASUS P8H67-M PRO. UEFI booted from efidisk.img on a USB stick. Setting the mount point like viz_skywalker said fixed this problem. I later hit another bug https://bugzilla.redhat.com/show_bug.cgi?id=749818 but it's probably unrelated Did you do custom partitioning and did you have a /boot/efi mountpoint created? Yes, and yes Just to add -- this bug is "I booted using EFI, I tried custom partitioning, forgot to create and mount /boot/efi, then anaconda let me install but it failed and filed this bug report." Anaconda needs to prevent progression to the next installation step if being booted from EFI and no /boot/efi exists when manually partitioning an install, to fix this. *** Bug 799588 has been marked as a duplicate of this bug. *** anaconda team, it'd be great to improve this, as it does seem to be catching more and more people out as time goes by. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers I cannot reproduce this with F17 Beta TC1 -- if I don't make a /boot/efi it tells me 'you have not created a bootloader stage1 device'. That's not a terribly clear error, but it doesn't let me continue until I make a /boot/efi can the reporters test with 17 Beta TC1 - http://dl.fedoraproject.org/pub/alt/stage/17-Beta.TC1/ - and see if they can reproduce? Behaviour may change depending on specific system configuration here, I think... -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers *** Bug 806494 has been marked as a duplicate of this bug. *** Brian: https://bugzilla.redhat.com/show_bug.cgi?id=806494 hit this. I think maybe it happens if there is an existing EFI system partition somewhere (which makes the 'bootloader stage1 device' test pass) but it's not actually mounted as /boot/efi in the partition layout for the Fedora install? storage.log should have details, I guess. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers I can reproduce this by doing a custom partition over the top of a previous EFI install. If I only create a / partition (no boot, no boot/efi) I can proceed without any warnings. Proposing as a final blocker: let's say it's "The installer must be able to create and install to any workable partition layout using any file system offered in a default installer configuration, LVM, software, hardware or BIOS RAID, or combination of the above". Arguably, this isn't strictly a 'workable partition layout', but the EFI system partition _is_ present and it's bad form for anaconda to let you screw up this way. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers anaconda-17.21-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/anaconda-17.21-1.fc17 Package anaconda-17.21-1.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing anaconda-17.21-1.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-6240/anaconda-17.21-1.fc17 then log in and leave karma (feedback). Discussed at 2012-04-20 blocker review meeting - http://meetbot.fedoraproject.org/fedora-bugzappers/2012-04-20/fedora-bugzappers.2012-04-20-17.01.log.txt . Rejected as a blocker as it's just too much of a corner case, and we don't really consider it a 'valid partition layout' (though it's very easy to make the mistake). This should be fixed by now, we're up to 17.25 in stable. I'm gonna close. If anyone can reproduce with TC3, please re-open. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers |