I've investigated the upgrade logs now and concluded that this bug report should rather be split up into multiple.
## 1. NVIDIA driver missing The NVIDIA driver userspace packages were marked for auto-removal as the installed driver on Noble used the `-hwe-24.04` module flavor, which does not have a Resolute successor. This is a genuine bug that the Ubuntu Release Upgrader should consider, by for example adding ^nvidia- driver-.* to the removal denylist. ## 2. sudo missing The sudo package in 26.04 uses an alternatives symlink to the `/usr/bin/sudo` binary, where the sudo binary package links from `/usr/bin/sudo.ws`. This means that during the upgrade, sudo will be missing without a fallback until it completes. ## 3. anacron hang This is likely the fault of the anacron package itself. In its postinst, it calls `deb-systemd-invoke restart anacron.service`, which is a batch runner. While anacron executes `/etc/cron.daily/*` the unit cgroup is busy. On this system, backup-manager is installed, which can run for hours and thereby blocking the upgrade. One alternative is to drop the restart in the postinst, or to use `deb-systemd-invoke --no-block`. ## 4. Dropped boot entries I cannot determine the cause based on the data we have to go by here, however this is what we can say based on the logs: * grub-install ran correctly with no error output * `/etc/default/grub` was chosen to keep the modified version, but I can't reason about its contents * Landing in `grub>` and not `grub rescue>` means that the core image + normal.mod loaded, however no usable `grub.cfg` was found * `/boot/grub/x86_64-efi/` was repopulated with 2.14 modules by grub-efi-amd64-bin Based on this, we can infer that the likely causes are that there was a stale GRUB binary, a duplicate ordering artefact in the firmware's boot list, or a troublesome `/etc/default/grub` setting used in the locally modified configuration. ## 5. MySQL package/configuration issue The transition from 8.0 -> 8.4 seems to be a resolver limitation. It seems that Qt5 dragged in the libmysqlclient24 package, but the transition was unable to complete so the runtime library was purged. In this case the Ubuntu Release Upgrader could have surfaced a "held back" packages blocking warning. ## 6. RabbitMQ issues Based on the provided logs, I cannot see any rabbitmq-server being installed on this system. There *is* a PPA `canonical- server/rabbitmq-3.13-noble` which got disabled during the sources rewrite. The erlang-* packages got upgraded from the PPA's versions to the archive's cleanly. Maybe this was running on the k3s cluster? There's also a `rabbitmq-port-forward.service' in the JournalErrors which appears to have failed. All in all, this does not look like a Ubuntu packaging bug. ## 7. Many interactive decisions In total I could see 8 interactive decisions, out of which 5 were dpkg conffile prompts and 3 were full-screen debconf dialogs. These appeared due to local modifications of the packages' configuration files. This could have been run unattended with: $ do-release-upgrade -f DistUpgradeViewNonInteractive and DPkg::Options::--force-confold Everything is working as designed here, as the system's locally modified configuration files would otherwise have been overwritten by the packages' updated defaults. ## 8. Python 3.14 upgrade The system is using a hybrid between the deadsnakes PPA and the Ubuntu archive. There may be issues with this, so consider running: $ apt install --reinstall libpython3.14-stdlib python3.14 to avoid unexpected issues. ## Summary In general for systems with this many third-party repos and packages, I would recommend closing services like Kubernetes and such before attempting the upgrade. Many of the issues experienced during the upgrade were caused by third-party interactions, and not Ubuntu's core setup itself. * MySQL seems to be broken on the system and requires a manual transition from 8.0 to 8.4. * If you provide the output of: $ sudo efibootmgr -v I can try to deduce why the system landed in the `grub>` shell Other than that, I will go ahead and file the corresponding bugs and link them here :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2169124 Title: bad upgrade experience To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2169124/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
