Landing page and search broken if unable to fetch repository
When one of the enabled repositories throws a fetch error, searching for a package returns 0 results (I tried searching for Audacity), and the landing page seems to be broken:
In my configuration, I have the Intel MPI repository enabled using this repo snippet in /etc/yum.repos.d
:
[intel-mpi-repo]
name=Intel(R) MPI Library
baseurl=https://yum.repos.intel.com/mpi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
For some reason (unrelated to this), this repo isn't active for F34 under any installation program (including DNF), but when I try to use Gnome Software with it enabled I get the above homescreen and the following errors in the terminal:
19:03:53:0248 Gs not handling error download-failed for action refresh: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
19:04:13:0270 Gs not handling error download-failed for action refine: failed to resolve package_ids: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
19:04:30:0754 Gs not handling error download-failed for action refine: failed to resolve package_ids: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
19:04:30:0756 Gs hiding category graphics featured applications: found only 3 to show, need at least 9
19:04:49:0505 Gs not handling error download-failed for action refine: failed to resolve package_ids: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
19:04:49:0507 Gs hiding category audio-video featured applications: found only 2 to show, need at least 9
19:05:13:0888 Gs not handling error download-failed for action get-updates: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
19:05:32:0598 Gs not handling error download-failed for action refine: failed to resolve package_ids: cannot update repo 'intel-mpi-repo': GPG verification is enabled, but GPG signature is not available. This may be an error or the repository does not support GPG verification: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59); Last error: Status code: 403 for https://yum.repos.intel.com/mpi/repodata/repomd.xml.asc (IP: 104.70.111.59)
If I disable that repo and restart Gnome-Software, the search and landing page work fine: