Broken UI if the GPG check in a .repo file fails
If a .repo file has a problem with the gpg check, gnome-software appears quite broken:
This is triggered by the failing GPG check in the tailscale repo as reported here: https://github.com/tailscale/tailscale/issues/5582
But Gnome Software should alert the GPG error rather than trying to proceed with a broken UI and no hint as to what is actually going wrong.
Here's the logfile: gnome-software.log
I'm running Silverblue:
$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/37/x86_64/silverblue
Version: 37.20221120.0 (2022-11-20T00:42:37Z)
BaseCommit: cb1a2b8a2c95153ed5f424880f0c4246b471a535e0e992001fffa00c1e6bdfe1
GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
RemovedBasePackages: firefox firefox-langpacks 106.0.4-1.fc37
LayeredPackages: distrobox langpacks-en nextcloud-client
nextcloud-client-nautilus stacer tailscale tlp tlp-rdw
fedora:fedora/37/x86_64/silverblue
Version: 37.20221119.0 (2022-11-19T02:24:07Z)
BaseCommit: 5cb8231a9e9cf033c4c78f4e42d6e27cb8d391901a1a277c3797e81257c61669
GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
RemovedBasePackages: firefox firefox-langpacks 106.0.4-1.fc37
LayeredPackages: distrobox langpacks-en nextcloud-client
nextcloud-client-nautilus stacer tailscale tlp tlp-rdw
And installed Tailscale like this:
cd /etc/yum.repos.d
sudo wget https://pkgs.tailscale.com/stable/fedora/tailscale.repo
rpm-ostree install tailscale
Edited by Scott Bronson