Upgrade to 44 via Software is not smooth

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:

  1. 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.
  2. 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 don’t know if it matters: I started the download using my phone Internet, then switched to WiFi.

Perhaps this confused PackageKit?

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.

That’s a known limitation, Gnome Software doesnt inform and does not deal well with unmet dependencies.

Try the dnf system-upgrade path. dnf will tell where the problem lies.

After a reboot the upgrade via Software worked fine.

I’ll see if there’s something interesting to report to the Software issue tracker.

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.

Having another problem upgrading to 44. Any advice?

“Error running transaction: package zulu26-ca-jre-headless-26-1.x86_64 does not verify: no digest”

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.

You added the third-pary yum repo from azul.com

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