Installed from 18.04.4 media, in bios mode. Added and loaded apparmor profile.
Enabled focal, focal-updates, focal-proposed archives. Exported DEBIAN_FRONTEND=noniteractive to ensure non-interactive updates. Started upgrade of grub-pc grub-pc-bin grub2-common grub-common. Configuration of grub-pc 2.04-1.ubuntu26.4 failed (GOOD) iF state in /boot/grub git diff shows only one change => fonts/unicode.pf2 has changed. (not ideal, but nothing else important has changed, i.e. all modules are the same and modinfo.sh still says 2.02-2ubuntu8.18 as the package version) (GOOD) executed echo grub-pc grub-pc/install_devices multiselect /dev/sda | debconf-set-selections to set install_devices to invalid /dev/sda, instead of the correct /dev/vda for the next test case. And removed the apparmor profile. Reboot. Still worked (good) exported DEBIAN_FRONTEND=noninteractive, and attempted to configure all the packages with dpkg --configure -a configuration/installing onto /dev/sda failed (GOOD). No further changes in /boot (GOOD). Reboot works. (GOOD) Finally performing dpkg --configure -a worked, got asked which drive to update, elected the correct /dev/vda and all modules got updated in the /boot/grub dir. Reboot works. (GOOD) Just to be sure, executed dpkg-reconfigure grub-pc and all questions got asked and grub got installed onto /dev/vda again. (GOOD) ** Tags removed: verification-needed verification-needed-focal ** Tags added: verification-done verification-done-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891680 Title: grub-pc needs to detect when debconf points to invalid drive and stop in preinst, before unpacking files, and also treat this as a failure in postinst To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1891680/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs