I see that the docs recommend Software instead of dnf to upgrade to a new Fedora version.
It used to be problematic years ago, but I think the last two upgrades via Software were successfull for me. Not this one, 43 to 44.
Two problems:
When I clicked the button to reboot, a warning windows appeared saying that glibd would have been removed to perform the system upgrade. But clicking on the button to proceed didn’t work and I had to close the window and run sudo dnf remove glibd in a terminal.
Then clicked again on Download on Software (even if I had already done the download). This time it was fast, probably just a refresh as I had run dnf just before. Now if I click the “Reboot and upgrade” button, nothing happens. Bad. I see this message in journalct: `mag 06 10:01:32 fedora gnome-software[2770]: Failed to trigger offline update: Prepared update not found: /var/lib/PackageKit/prepared-upgrade`
$ ls /var/lib/PackageKit/
offline-update-competed transactions.db
GNOME Software cannot handle well the potential problems yet.
I’ve performed an upgrade yesterday via GNOME Software from F43 (Workstation) to F44 and it went just fine, but it was just a testing VM with minimal changes to the base install.
My systems are on Silverblue, where GNOME Software handles both automatic and manual updates, as well as version upgrades without issues, but integration of the PackageKit component seems to be trickier.
Switching internet connections while performing any download will potentially corrupt the download as well as confusing the app that is doing so.
I would run sudo dnf clean all then restart the download with sudo dnf system-upgrade download --releasever=44 and wait until the download completes before doing anything else major on that system.
Tried this too, but it’s stalling on “Error running transaction: package zulu26-ca-jre-headless-26-1.x86_64 does not verify: no digest” Thanks for the advice.
the zulu26-ca-jre-headless package has no digest, so its blocked from being installed.
Either remove the package and try again or run sudo dnf system-upgrade download -x zulu26-ca-jre-headless