Bug 742207
Summary: | No usable bootloader option during a text mode f15->f16 upgrade | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | anaconda | Assignee: | Brian Lane <bcl> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | anaconda-maint-list, jonathan, kparal, mads, pschindl, robatino, tflink, vanmeeuwen+fedora |
Target Milestone: | --- | Keywords: | CommonBugs, Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | https://fedoraproject.org/wiki/Common_F16_bugs#text-upgrade-bootloader AcceptedBlocker | ||
Fixed In Version: | anaconda-17.14-1.fc17 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-03-26 20:23:49 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: | |||
Bug Depends On: | 804483 | ||
Bug Blocks: | 752649 |
Description
Adam Williamson
2011-09-29 11:51:21 UTC
Discussed in the 2011-09-29 go/no-go meeting. Rejected as a blocker for Fedora 16 beta because it doesn't directly hit any of the beta release criteria, isn't the most common upgrade path and can be worked around. The potential workarounds (use graphical upgrade, manually fix bootloader) will be better documented soon. I wanted to test "skip bootloader" option in text mode, but I didn't recognize that the option is not selected and I continued with no option selected. I ended with a clean grub2 prompt (no menu items installed, old menu items erased). It is quite hard to get the system to a usable state at this point. Please note that I wanted to use "Skip bootloader", but my bootloader got re-installed instead! That's a fault of broken UI, where: 1) I couldn't recognize what option is selected 2) It allowed me to continue with no option selected 3) It did something completely else then presented options (I was presented by unselectable "Update bootloader", selectable "Skip bootloader", but I ended up with new and unpopulated bootloader). The problem is not that some upgrade paths are not supported in anaconda text mode. That's fine. The problem is that user data might get erased just because of confusing UI. Do we want to reconsider this as a blocker? I believe it could be appropriate. Simple UI fix is enough to correct this issue. Note: I tried it again, this time properly selecting "skip bootloader configuration". Everything worked as expected in that case, the bootloader was not touched. I'm bumping this to Rawhide and proposing it again as a blocker, really just to get it above the attention line. Since we're using old-installer for F17, we really ought to fix this. Things are somewhat complicated in the F17 case as what we want to do when upgrading from F16, and what we want to do when upgrading from F15, are different. This applies to graphical as well as text. Text may 'just work' again in F17 if we re-enable the 'update bootloader configuration' option, for upgrades from F16 at least. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers removing rejected blocker from whiteboard because that was for F16 Discussed at 2012-01-27 blocker review meeting. Agreed that this is a blocker per beta criterion "The installer must be able to successfully complete an upgrade installation from a clean, fully updated default installation (from any official install medium) of the previous stable Fedora release, either via preupgrade or by booting to the installer manually. The upgraded system must meet all release criteria" . We don't necessarily require text upgrade functionality to be *fixed* by beta, but if it is not fixed, it should be disabled: you must not be able to proceed down a path that leaves the system broken. Note the complications mentioned in comment #4. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Try this update image: http://bcl.fedorapeople.org/updates/742207.img Tested on a F16 to F17 upgrade using Beta TC1. System had a separate /usr LVM as well. It properly upgraded the dracut kernel params and rebooted into F17. *** Bug 800403 has been marked as a duplicate of this bug. *** Proposing as Beta blocker per criterion "The installer must be able to successfully complete an upgrade installation from a clean, fully updated default installation (from any official install medium) of the previous stable Fedora release, either via preupgrade or by booting to the installer manually. The upgraded system must meet all release criteria" -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers oop, ignore the above. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers I have used updates.img from comment 7 to upgrade F16 i686 to F17 in text mode. Upgrade worked fine, the only available options were "create new bootloader" or "skip bootloader" (I don't know whether that fixes this bug). I also tried to upgrade default F15 i686 to F17 using text. Exactly the same result, same bootloader options available, after choosing "create new" it worked perfect. I'd say it fixes this bug, yes. There's still a question whether we really want to be re-installing the bootloader on upgrade from F16, but that's not this bug. So I'd say this is fixed as soon as the patch is merged and a new anaconda built (17.13 doesn't actually exist yet). -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers We cannot reconfirm this with TC2 as text install is broken: http://bugzilla.redhat.com/show_bug.cgi?id=804483 . -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers anaconda-17.14-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/anaconda-17.14-1.fc17 Package anaconda-17.14-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.14-1.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-4546/anaconda-17.14-1.fc17 then log in and leave karma (feedback). anaconda-17.14-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report. This bug was closed automatically by Bodhi, but we still need to verify it. Changing status to ON_QA. Beta RC1 defaults to 'install new bootloader configuration' and has an option for 'skip bootloader configuration', so this is fixed (the fact that these specific options aren't optimal behaviour is documented elsewhere). -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers |