Description of problem:
After successful upgrade to F30, system booted with F29 kernel.
# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.0.7-200.fc29.x86_64 root=UUID=... ro rhgb quiet ipv6.disable=1GRUB_ENABLE_BLSCFG=true
It turned out that last line of /etc/default/grub (I might have removed an empty new line sometime since installation of this system) was changed from
The above might have been modified by grub-custiomizer, I've run it before editing /etc/default/grub, but after the upgrade - so GRUB_ENABLE_BLSCFG=true might have been added after quotation mark, but I don't know.
After fixing it and regenerating grub.cfg, only Windows installation was detected.
After commenting out GRUB_ENABLE_BLSCFG=true, grub menu was properly populated and system booted with F30 kernel.
Version-Release number of selected component (if applicable):
Once, after upgrade.
Steps to Reproduce:
1. Upgrade F29 (upgraded since ~F23, installed next to Windows 7) with
# dnf system-upgrade download --releasever=30 --setopt='module_platform_id=platform:f30' --enablerepo=*testing
2. Notice ipv6 enabled and wrong kernel booted
3. Run grub-customizer
4. manually split last line in /etc/default/grub and notice only windows entries after regenerating
5. Comment out GRUB_ENABLE_BLSCFG=true, regenerate grub config, successfully boot F30 kernel
Mistake in /etc/default/grub added during system upgrade, no Fedora entries in grub after enabling BLS.
GRUB_ENABLE_BLSCFG=true added in a new line, BLS working or not forced.
Dell OptiPlex 780, latest BIOS.
Before upgrade GRUB_DISABLE_SUBMENU="true" was commented out in /etc/default/grub.
# dnf history info last
Identyfikator transakcji : 492
Czas rozpoczęcia : wto, 23 kwi 2019, 19:59:51
Rozpoczęcie bazy danych RPM: ...
Czas ukończenia : wto, 23 kwi 2019, 21:17:20 (77 min)
Ukończenie bazy danych RPM : ...
Użytkownik : System <nie ustawiono>
Kod zwrotny : Powodzenie
Releasever : 30
Wiersz poleceń : system-upgrade upgrade
Upgrade grub2-common-1:2.02-78.fc30.noarch @updates-testing
Upgraded grub2-common-1:2.02-62.fc29.noarch @@System
Upgrade grub2-efi-x64-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-efi-x64-1:2.02-62.fc29.x86_64 @@System
Upgrade grub2-pc-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-pc-1:2.02-62.fc29.x86_64 @@System
Upgrade grub2-pc-modules-1:2.02-78.fc30.noarch @updates-testing
Upgraded grub2-pc-modules-1:2.02-62.fc29.noarch @@System
Upgrade grub2-tools-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-tools-1:2.02-62.fc29.x86_64 @@System
Upgrade grub2-tools-efi-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-tools-efi-1:2.02-62.fc29.x86_64 @@System
Upgrade grub2-tools-extra-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-tools-extra-1:2.02-62.fc29.x86_64 @@System
Upgrade grub2-tools-minimal-1:2.02-78.fc30.x86_64 @updates-testing
Upgraded grub2-tools-minimal-1:2.02-62.fc29.x86_64 @@System
Upgrade grubby-8.40-30.fc30.x86_64 @updates-testing
Upgraded grubby-8.40-18.fc29.x86_64 @@System
1 ostrzeżenie: Unable to get systemd shutdown inhibition lock: Failed to connect to socket /run/dbus/system_bus_socket: Nie ma takiego pliku ani katalogu
2 ostrzeżenie: /etc/shadow utworzono jako /etc/shadow.rpmnew
3 ostrzeżenie: /var/lib/unbound/root.key zapisano jako /var/lib/unbound/root.key.rpmsave
4 dbus-daemon.service is not active, cannot reload.
5 Failed to get unit file state for initial-setup-graphical.service: No such file or directory
6 Failed to get unit file state for initial-setup-text.service: No such file or directory
7 Failed to get unit file state for initial-setup-graphical.service: No such file or directory
8 Failed to get unit file state for initial-setup-text.service: No such file or directory
9 Warning: The unit file, source configuration file or drop-ins of mlocate-updatedb.timer changed on disk. Run 'systemctl daemon-reload' to reload units.
10 /var/tmp/rpm-tmp.IRQ7zE: linia 2: 8985 Naruszenie ochrony pamięci (zrzut pamięci) /usr/lib64/vlc/vlc-cache-gen /usr/lib64/vlc/plugins &> /dev/null
12 ** (process:24499): CRITICAL **: 21:12:32.333: Failed to get connection to xfconfd: Cannot autolaunch D-Bus without X11 $DISPLAY
I forgot to add, it happened on Cinnamon Spin.
Around 29th I upgraded another Cinnamon computer dual-booting with windows, this time I made sure there was an empty newline, but so did the upgrade (it ended up with en empty newline before GRUB_ENABLE_BLSCFG=true). Anyway, braking of config did not happen this time.
Still, I had to comment out GRUB_ENABLE_BLSCFG=true in /etc/default/grub and install grubby-deprecated to have automatically updated grub menu.
No issues with BLS after upgrade on computer with just Fedora KDE. Not sure whether it's an issue with dual-booting with windows, GRUB_DISABLE_SUBMENU="true" or some other changes made by grub-customizer, all three are common for Cinnamon computers, white KDE was a fresh F29 beta install with minimal grub changes (just two additional kernel boot parameters).
This message is a reminder that Fedora 30 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26.
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 '30'.
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 30 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.
Fedora 30 changed to end-of-life (EOL) status on 2020-05-26. Fedora 30 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
Thank you for reporting this bug and we are sorry it could not be fixed.