[Common Issue Talk] GNOME Software is unresponsive when a repository with repo_gpgcheck=1 exists

This is a discussion topic for the following Common Issue:

You can discuss the problem and its solutions here, but please note that debugging and technical feedback should primarily go to the issue trackers (e.g. Bugzilla) linked in the Common Issue, because that’s the place that developers watch, not here.

If there are any updates/changes/amendments for the Common Issue description, which you believe should be performed, please post it here.

1 Like

Please see the Common Issue for solution/workarounds:

Workarounds are really poor. Removing software may not be an option for some users - disabling repo_gpgcheck should not be the recommended path to maintain a secure software delivery chain.

In my opinion, the introduction of dfn5daemon should have been delayed as it is not ready for prime time, there are too many issues with it.

Besides the bug presented here, 2457884 – Fails to prepare updates after two weeks (see also GNOME doesn't offer a system update in the reboot dialog) should have been blocked the release of f44 or called for reverting back to PackageKit.

In addition, there is also 2362415 – dnf5daemon-server can stuck the whole restart/shutdown process of Fedora, which was discovered before f44 release. And many more: https://bugzilla.redhat.com/buglist.cgi?quicksearch=dnf5daemon

The way the introduction of unfinished software is rushed doesn’t make f44 a smooth user experience… why not just wait 6 months and get it done properly?

1 Like

I agree.

I don’t remember seeing a Change Proposal for this over at Releases/44/ChangeSet - Fedora Project Wiki either.

Apparently, I encountered the same issue.

The first thing I tried was installing gnome-software-50.1-2.fc44, which is still in updates-testing as of now, but that did not fix it.

After that, I investigated further and filed a Bugzilla issue:

After some more debugging, I found a solution, at least for my local case.

The root cause was in GNOME Software, but the affected file (plugins/dnf5/gs-plugin-dnf5.c) currently exists only as part of Fedora’s RPM packaging
patch process on src.fedoraproject.org. So I submitted a patch there:

I hope this fixes the issue.

1 Like

I just disabled repo_gpgcheck and it solved my problem but I don’t use or at least very rarely use GNOME Software. How it affected me was everytime I shutdown or rebooted there was a systemd stop job, dnf5daemon-server, that waited for 5 minutes so I had to force shutdown.

If you are affected by this issue, please test the build from Making sure you're not a bot! , if possible. The update is currently pending, so you may need to download and install the RPMs manually. After testing, please leave karma in Bodhi to help it move to updates-testing and, eventually, the stable updates repository.