GNOME Software does not handle internal-only flatpak repositories well
Please describe the issue you’re experiencing:
When using a private flatpak repo that is not publicly accessible, only reachable when on my corporate VPN, GNOME Software does not handle being unable to install the software in the cache (but not reachable) very well. I understand that it cannot install the software, but the error it gets is not ideal.
The GNOME Software page just shows an error: and if you click for more information, you get:
What Linux distribution are you using, and what kind of package (RPM, deb, flatpak, etc.) are you experiencing the problem with? Fedora Linux 39, running gnome-software-45.3-1.fc39.x86_64 RPM
looking at gnome-software --verbose
, I see this when I click on the install button:
16:16:55:951 flatpak Fetching summary index file for remote ‘redhatcsb’
16:16:55:951 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:951 flatpak Should retry request (remaining: 5 retries), due to transient error: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:951 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:951 flatpak Should retry request (remaining: 4 retries), due to transient error: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:951 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:952 flatpak Should retry request (remaining: 3 retries), due to transient error: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:952 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:952 flatpak Should retry request (remaining: 2 retries), due to transient error: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:952 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:952 flatpak Should retry request (remaining: 1 retries), due to transient error: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:952 flatpak Loading https://customrepo.internal.redhat.com/flatpak/repo/summary.idx using curl
16:16:55:953 flatpak Failed to download optional summary index: While fetching https://customrepo.internal.redhat.com/flatpak/repo/summary.idx: [6] Couldn't resolve host name
16:16:55:953 Gs plugin 'flatpak' failed to refine apps: failed to get size: No such ref 'app/io.gpt4all.gpt4all/x86_64/stable' in remote redhatcsb
16:16:55:953 GsPluginMalcontent No OARS ratings provided for ‘*/*/*/io.gpt4all.gpt4all/*’: assuming most extreme
16:16:55:953 Gs running unknown with dedupe-flags=7, elapsed time since creation 16ms
16:16:55:953 Gs running unknown with dedupe-flags=7, elapsed time since creation 43ms
16:16:56:936 Gs Chaining cancellation from 0x559c5cd25000 to 0x559c5c164420
16:16:56:936 Gs saving install queue to /home/jbilling/.local/share/gnome-software/install-queue
16:16:56:936 Gs Setting I/O priority of thread 0x7fdbb00021e0 to IDLE, 7
16:16:56:936 Gs saving install queue to /home/jbilling/.local/share/gnome-software/install-queue
16:16:56:938 Gs content rating system is guessed as ESRB from en_US.UTF-8
16:16:56:938 Gs content rating system is guessed as ESRB from en_US.UTF-8
16:16:56:940 Gs Looking for icon for io.gpt4all.gpt4all, at size 128×1, with fallback (null)
16:16:56:940 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/48x48/io.gpt4all.gpt4all.png), width 48×1
16:16:56:940 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/64x64/io.gpt4all.gpt4all.png), width 64×1
16:16:56:940 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/128x128/io.gpt4all.gpt4all.png), width 128×1
16:16:56:941 Gs Looking for icon for io.gpt4all.gpt4all, at size 64×1, with fallback system-component-application
16:16:56:941 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/48x48/io.gpt4all.gpt4all.png), width 48×1
16:16:56:941 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/64x64/io.gpt4all.gpt4all.png), width 64×1
16:16:56:941 Gs Looking for icon for io.gpt4all.gpt4all, at size 128×1, with fallback (null)
16:16:56:941 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/48x48/io.gpt4all.gpt4all.png), width 48×1
16:16:56:941 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/64x64/io.gpt4all.gpt4all.png), width 64×1
16:16:56:941 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/128x128/io.gpt4all.gpt4all.png), width 128×1
16:16:56:942 Gs Looking for icon for io.gpt4all.gpt4all, at size 64×1, with fallback system-component-application
16:16:56:942 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/48x48/io.gpt4all.gpt4all.png), width 48×1
16:16:56:942 Gs Considering icon of type GFileIcon (/home/jbilling/.local/share/flatpak/appstream/redhatcsb/x86_64/active/icons/64x64/io.gpt4all.gpt4all.png), width 64×1
16:16:56:955 Gs saving install queue to /home/jbilling/.local/share/gnome-software/install-queue
16:16:56:967 Gs saving install queue to /home/jbilling/.local/share/gnome-software/install-queue