gnome-software stuck looking for new updates (v41)
- Installed version:
gnome-software-41.0-5.fc35.x86_64
- Platform: Fedora 35 Beta (Workstation Edition)
Checking for new updates by visiting the Updates tab and pressing the refresh button never finishes, even after hours of waiting.
In contrast, these all work fine:
dnf --refresh upgrade
pkcon -c -1 refresh force
flatpak update
Updates in Software remain stuck even after clearing these caches:
dnf clean all
rm -rf ~/.cache/gnome-software/*
rm -rf ~/.cache/flatpak/*
Neither killing & restarting gnome-software
nor rebooting the system helps.
I also uninstalled all Flatpak apps from the GNOME Nightly repository, which should rule out any timeout issues with that repo.
Here is the stdout+stderr of gnome-software --verbose
, for opening the app, visiting the Updates tab, and pressing refresh (all after having killed a previously-running gnome-software
& clearing the caches I mentioned):
gnome-software-hung-updates.log
This is the output from immediately after a click of the Refresh button (the full log has much more, though):
21:24:19:0828 Gs setting state from idle to action-refresh (has-update:1, has-upgrade:0)
21:24:19:0829 Gs Chaining cancellation from 0x563507293a20 to 0x563507906560
21:24:19:0839 Fwupd downloading https://cdn.fwupd.org/downloads/firmware.xml.gz.jcat
21:24:19:0839 Fwupd Emitting ::status-changed() [downloading]
21:24:19:0858 GsPluginFwupd fwupd status: downloading
21:24:20:0028 Fwupd download progress: 100%
21:24:20:0028 Fwupd download progress: 100%
21:24:20:0028 Fwupd download progress: 100%
21:24:20:0028 GsPluginFwupd fwupd percentage: 100%
21:24:20:0028 Fwupd download progress: 100%
21:24:20:0028 Fwupd Emitting ::status-changed() [idle]
21:24:20:0029 Fwupd status-code was 200
21:24:20:0029 GsPluginFwupd fwupd status: idle
21:24:20:0029 Fwupd changing metadata URI from https://cdn.fwupd.org/downloads/firmware.xml.gz to https://cdn.fwupd.org/downloads/firmware-02422-stable.xml.gz
21:24:20:0029 Fwupd metadata signature of lvfs is unchanged, skipping
21:24:20:0031 Fwupd fwupd_client_download_bytes_async: assertion 'url != NULL' failed
And here is the output of gdb --batch --ex "t a a bt" -pid=$(pidof gnome-software)
: bt.txt
This case may be considered as the follow-up to #508 (closed).