Created attachment 940787 [details] Debug log from fedup Description of problem: Fedup upgrade to 21 doesn't put the "upgrade" entry in bootloader Version-Release number of selected component (if applicable): Name : fedup Version : 0.8.1 Release : 1.fc20 How reproducible: Always, on this machine Steps to Reproduce: 1. I run this: sudo fedup --network 21 --enablerepo rpmfusion-free-rawhide --disablerepo rpmfusion-free --disablerepo rpmfusion-free-updates --disablerepo rpmfusion-nonfree\* --instrepo http://download.fedoraproject.org/pub/fedora/linux/development/21/$(uname -i)/os/ --debuglog debug.log setting up repos... No upgrade available for the following repos: rhughes-f20-gnome-3-12-x86_64 rhughes-f20-gnome-3-12-i386 fabiand-rust-binary getting boot images... .treeinfo | 1.1 kB 00:00:00 setting up update... finding updates 100% [==========================================================================================================================================================================] verify local files 100% [=======================================================================================================================================================================] testing upgrade transaction rpm transaction 100% [==========================================================================================================================================================================] rpm install 100% [==============================================================================================================================================================================] setting up system for upgrade Finished. Reboot to start upgrade. Packages without updates: GConf2-debuginfo-3.2.6-7.fc20.x86_64 GraphicsMagick-doc-1.3.20-3.fc20.noarch aic94xx-firmware-30-6.fc20.noarch alsa-lib-debuginfo-1.0.27.2-2.fc20.x86_64 amrwb-7.0.0.4-1.fc20.x86_64 ar9170-firmware-2009.05.28-4.fc17.noarch atk-debuginfo-2.12.0-2.fc20.x86_64 atkmm-debuginfo-2.22.7-2.fc20.x86_64 btparser-0.26-1.fc19.x86_64 c-ares-debuginfo-1.10.0-2.fc20.x86_64 c2050-0.3b-6.fc18.x86_64 c2070-0.99-9.fc18.x86_64 cairo-debuginfo-1.13.1-0.1.git337ab1f.fc20.x86_64 cairomm-debuginfo-1.10.0-7.fc20.x86_64 celt-0.11.3-1.fc20.x86_64 cjet-0.8.9-12.fc18.x86_64 clutter-debuginfo-1.18.2-1.fc20.x86_64 clutter-gtkmm-0.91.8-8.fc20.x86_64 clutter-gtkmm-devel-0.91.8-8.fc20.x86_64 cogl-debuginfo-1.18.2-1.fc20.x86_64 compat-cogl116-1.16.0-1.fc20.x86_64 compat-gnome-bluetooth310-libs-3.10.0-1.fc20.x86_64 corebird-debuginfo-0.8-4.fc20.x86_64 dbus-glib-debuginfo-0.100.2-2.fc20.x86_64 evolution-data-server-debuginfo-3.12.5-1.fc20.x86_64 faac-1.28-5.fc19.x86_64 fedora-release-notes-20-0.9.noarch firstboot-19.2-1.fc19.x86_64 fontconfig-debuginfo-2.11.0-2.fc20.x86_64 freetype-debuginfo-2.5.0-5.fc20.x86_64 gcc-base-debuginfo-4.8.3-7.fc20.x86_64 gcc-debuginfo-4.8.3-7.fc20.x86_64 gdk-pixbuf2-debuginfo-2.30.8-1.fc20.x86_64 gjs-debuginfo-1.40.1-1.fc20.x86_64 glib2-debuginfo-2.40.0-1.fc20.x86_64 glibc-debuginfo-2.18-14.fc20.x86_64 glibc-debuginfo-common-2.18-14.fc20.x86_64 glibmm24-debuginfo-2.40.0-1.fc20.x86_64 gnome-desktop3-debuginfo-3.12.2-1.fc20.x86_64 gnome-menus-debuginfo-3.10.1-1.fc20.x86_64 gnome-shell-debuginfo-3.12.2-2.fc20.x86_64 gobject-introspection-debuginfo-1.40.0-3.fc20.x86_64 gstreamer-debuginfo-0.10.36-6.fc20.x86_64 gstreamer-plugins-bad-nonfree-0.10.23-2.fc19.x86_64 gtk2-debuginfo-2.24.24-2.fc20.x86_64 gtk3-debuginfo-3.12.2-2.fc20.x86_64 gtkmm30-debuginfo-3.12.0-1.fc20.x86_64 http-parser-debuginfo-2.0-5.20121128gitcd01361.fc20.x86_64 jack-audio-connection-kit-debuginfo-1.9.9.5-3.fc20.x86_64 json-glib-debuginfo-1.0.2-1.fc20.x86_64 lame-libs-3.99.5-2.fc19.x86_64 lasem-0.4.1-3.3.x86_64 lasem-devel-0.4.1-3.3.x86_64 ldc-2-57.20140305git6e908ff.fc20.x86_64 ldc-config-2-57.20140305git6e908ff.fc20.noarch ldc-druntime-2-57.20140305git6e908ff.fc20.x86_64 ldc-druntime-devel-2-57.20140305git6e908ff.fc20.x86_64 ldc-phobos-2-57.20140305git6e908ff.fc20.x86_64 ldc-phobos-devel-2-57.20140305git6e908ff.fc20.x86_64 ldns-1.6.17-7.fc20.x86_64 ldns-utils-1.6.17-7.fc20.x86_64 libICE-debuginfo-1.0.8-6.fc20.x86_64 libSDL2_ttf-2_0-0-2.0.12-1.1.x86_64 libSDL2_ttf-devel-2.0.12-1.1.x86_64 libSM-debuginfo-1.2.1-6.fc20.x86_64 libX11-debuginfo-1.6.1-1.fc20.x86_64 libXScrnSaver-debuginfo-1.2.2-6.fc20.x86_64 libXcomposite-debuginfo-0.4.4-4.fc20.x86_64 libXdamage-debuginfo-1.1.4-4.fc20.x86_64 libXext-debuginfo-1.3.2-2.fc20.x86_64 libXfixes-debuginfo-5.0.1-2.fc20.x86_64 libXtst-debuginfo-1.2.2-2.fc20.x86_64 libasyncns-debuginfo-0.8-6.fc20.x86_64 libcanberra-debuginfo-0.30-4.fc20.x86_64 libcroco-debuginfo-0.6.8-3.fc20.x86_64 libdrm-debuginfo-2.4.54-1.fc20.x86_64 libffi-debuginfo-3.0.13-5.fc20.x86_64 libfreebob-1.0.11-11.fc17.x86_64 libgee-debuginfo-0.14.0-1.fc20.x86_64 libgnome-keyring-debuginfo-3.12.0-1.fc20.x86_64 libgsf-debuginfo-1.14.29-1.fc20.x86_64 libgssglue-0.4-2.fc19.x86_64 libical-debuginfo-1.0-4.fc20.x86_64 libjpeg-turbo-debuginfo-1.3.1-2.fc20.x86_64 liblasem-0_4-4-0.4.1-3.3.x86_64 libnotify-debuginfo-0.7.6-1.fc20.x86_64 libopenraw-debuginfo-0.0.9-6.fc20.x86_64 libpeas-debuginfo-1.10.0-1.fc20.x86_64 libsamplerate-debuginfo-0.1.8-5.fc20.x86_64 libsigc++20-debuginfo-2.3.1-3.fc20.x86_64 libsndfile-debuginfo-1.0.25-8.fc20.x86_64 libsocialweb-0.25.21-3.fc19.x86_64 libsocialweb-devel-0.25.21-3.fc19.x86_64 libsocialweb-keys-0.25.21-3.fc19.noarch libsoup-debuginfo-2.46.0-2.fc20.x86_64 libtdb-debuginfo-1.2.12-2.fc20.x86_64 libtool-debuginfo-2.4.2-24.fc20.x86_64 libxcb-debuginfo-1.9.1-3.fc20.x86_64 libxml2-debuginfo-2.9.1-2.fc20.x86_64 libxslt-debuginfo-1.1.28-5.fc20.x86_64 lx-20030328-8.fc18.x86_64 mame-data-0.154-1.fc20.noarch mame-data-software-lists-0.154-1.fc20.noarch mesa-debuginfo-10.1.5-1.20140607.fc20.x86_64 mess-0.154-1.fc20.x86_64 mozjs24-debuginfo-24.2.0-3.fc20.x86_64 mutter-debuginfo-3.12.2-1.fc20.x86_64 nodejs-debuginfo-0.10.30-1.fc20.x86_64 nspr-debuginfo-4.10.7-1.fc20.x86_64 nss-debuginfo-3.17.0-1.fc20.x86_64 nss-softokn-debuginfo-3.17.0-1.fc20.x86_64 nss-util-debuginfo-3.17.0-1.fc20.x86_64 pango-debuginfo-1.36.5-1.fc20.x86_64 pangomm-debuginfo-2.34.0-2.fc20.x86_64 pbm2l2030-1.4-9.fc18.x86_64 pbm2l7k-990321-10.fc18.x86_64 perl-PlRPC-0.2020-15.fc20.noarch polkit-debuginfo-0.112-2.fc20.x86_64 prelink-0.5.0-1.fc20.x86_64 pulseaudio-debuginfo-5.0-7.fc20.x86_64 pyxf86config-0.3.37-10.fc15.x86_64 raw-thumbnailer-debuginfo-3.0.0-3.fc20.x86_64 rest-debuginfo-0.7.92-1.fc20.x86_64 rpmfusion-nonfree-release-20-1.noarch rust-binary-0.11.0-1.fc20.x86_64 smolt-1.4.3-6.fc17.noarch smolt-firstboot-1.4.3-6.fc17.noarch speex-debuginfo-1.2-0.18.rc1.fc20.x86_64 sqlite-debuginfo-3.8.6-2.fc20.x86_64 startup-notification-debuginfo-0.12-7.fc20.x86_64 systemtap-sdt-devel-2.6-1.fc20.x86_64 t-engine4-1.1.5-1.x86_64 t-engine4-tome4-1.1.5-1.noarch tcp_wrappers-debuginfo-7.6-76.fc20.x86_64 telepathy-glib-debuginfo-0.24.0-1.fc20.x86_64 telepathy-logger-debuginfo-0.8.0-3.fc20.x86_64 udev-debuginfo-182-3.fc17.x86_64 unique-debuginfo-1.1.6-10.fc20.x86_64 webkitgtk-debuginfo-2.2.7-3.fc20.x86_64 webkitgtk3-debuginfo-2.4.2-1.fc20.i686 wine-1.7.26-1.fc20.x86_64 wine-alsa-1.7.26-1.fc20.x86_64 wine-arial-fonts-1.7.26-1.fc20.noarch wine-capi-1.7.26-1.fc20.i686 wine-capi-1.7.26-1.fc20.x86_64 wine-cms-1.7.26-1.fc20.i686 wine-cms-1.7.26-1.fc20.x86_64 wine-common-1.7.26-1.fc20.noarch wine-core-1.7.26-1.fc20.i686 wine-core-1.7.26-1.fc20.x86_64 wine-courier-fonts-1.7.26-1.fc20.noarch wine-desktop-1.7.26-1.fc20.x86_64 wine-filesystem-1.7.26-1.fc20.noarch wine-fixedsys-fonts-1.7.26-1.fc20.noarch wine-fonts-1.7.26-1.fc20.noarch wine-ldap-1.7.26-1.fc20.i686 wine-ldap-1.7.26-1.fc20.x86_64 wine-marlett-fonts-1.7.26-1.fc20.noarch wine-ms-sans-serif-fonts-1.7.26-1.fc20.noarch wine-openal-1.7.26-1.fc20.i686 wine-openal-1.7.26-1.fc20.x86_64 wine-pulseaudio-1.7.26-1.fc20.i686 wine-pulseaudio-1.7.26-1.fc20.x86_64 wine-small-fonts-1.7.26-1.fc20.noarch wine-symbol-fonts-1.7.26-1.fc20.noarch wine-system-fonts-1.7.26-1.fc20.noarch wine-systemd-1.7.26-1.fc20.noarch wine-tahoma-fonts-1.7.26-1.fc20.noarch wine-twain-1.7.26-1.fc20.i686 wine-twain-1.7.26-1.fc20.x86_64 wine-wingdings-fonts-1.7.26-1.fc20.noarch wine-wow-1.7.26-1.fc20.x86_64 wv-debuginfo-1.2.9-7.fc20.x86_64 zlib-debuginfo-1.2.8-3.fc20.x86_64 1:NetworkManager-debuginfo-0.9.9.1-4.git20140319.fc20.x86_64 1:anaconda-yum-plugins-1.0-10.fc20.noarch 1:dbus-debuginfo-1.6.12-9.fc20.x86_64 1:folks-debuginfo-0.9.6-4.fc20.x86_64 1:gnome-bluetooth-debuginfo-3.12.0-1.fc20.x86_64 1:gnome-games-data-3.6.1-2.fc18.noarch 1:js-debuginfo-1.8.5-14.fc20.x86_64 1:libuv-debuginfo-0.10.28-1.fc20.x86_64 1:liferea-debuginfo-1.10.11-1.fc20.x86_64 1:openssl-debuginfo-1.0.1e-39.fc20.x86_64 2:libpng-debuginfo-1.6.6-3.fc20.x86_64 NOTE: Some repos could not be contacted: rhughes-f20-gnome-3-12-x86_64, rhughes-f20-gnome-3-12-i386, fabiand-rust-binary If you start the upgrade now, packages from these repos will not be installed. 2. $ sudo reboot 3. Actual results: Bootloader doesn't have "upgrade" entry Expected results: Bootloader does have "upgrade" entry Additional info: Note sure what exactly is happening with grub. /boot/grub2/grub.cfg doesn't have the entry. /etc/grub2.cfg has the entry. So it looks like something is wrong.
I did run # grub2-install /dev/sda # grub2-mkconfig -o /boot/grub2/grub.cfg And on reboot I get the upgrade image. It fails during boot, but I'll file another bug for that.
Filed followup bug after this work around as bug 1146140
So, either new-kernel-pkg picked the wrong bootloader config to edit, or grubby couldn't figure out how to edit your grub2/grub.cfg. It's a longstanding grubby bug, but there's nothing I can fix in fedup. I don't suppose you saved a copy of your original config(s) to help with the grubby bug?
No I don't have a saved copy. Had I known......
Proposed as a Blocker for 21-beta by Fedora user bochecha using the blocker tracking app because: This violates the following criterion: > For each one of the release-blocking package sets, it must be possible to successfully complete an upgrade from a fully updated installation of the previous stable Fedora release with that package set installed. https://fedoraproject.org/wiki/Fedora_21_Beta_Release_Criteria#Upgrade_requirements
Discussed at 2014-10-03 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2014-10-03/f21-blocker-review.2014-10-03-15.58.log.txt . We noted that we have seen multiple reports of a *different* bug in fedup - https://bugzilla.redhat.com/show_bug.cgi?id=1099299 - which occurs later, but so far as we can tell, none of those folks reported hitting this bug. That leads us to infer that this is not a general fedup or grubby bug affecting all folks upgrading from F20 or to F21, but something unique to this reporter's bootloader configuration. On that basis we reject it as a blocker (per the stuff about 'configuration specific' bugs not being blockers). If it turns out that more people are hitting this issue, we can re-consider it.
This message is a reminder that Fedora 20 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 20. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '20'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 20 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.