Issues with Flatpak Updates in Discover & CLI

TITLE UPDATE: This thread is about all flatpak updates (CLI & Discover) having issues with dropped connections at repo host end - not just in Discover only.


ORIGINAL POST:

Hi All, Just checking on best place to ask about issues with Discover continually having technical issues with downloading updates from repositories from a specific country. Will this be a Fedora distro issue, or KDE/Discover Store one? Or related to the external repositories? i.e. is here best place to start for someone to comment on possible cause/options to investigate? Didn’t want to file a bug unnecessarily.

The issue appears to relate to where I am downloading from (New Zealand). About 75%+ of updates, including most system & OS ones, fail with a generic technical issue. This happens regardless of whether I use VPN (via Proton) locally (just to NZ connection), or don’t use a VPN at all - either way Discover has an issue downloading.

However, if I VPN (from NZ) to somewhere in the USA, or UK, Germany or any other country I try Discover connects out from there fine and downloads the updates with no issues - so it seems to be something directly related to being located in NZ in someway.

A cursory look at some dnf logs and similar occasionally only shows these types of errors (I’ve truncated the url - but present for several apps and similar) which don’t seem overly useful:
Status code: 404 for https://download.opensuse.org/repositories/network: …
and nothing else, and they seem to have a hard failure after several retries when connecting from NZ (and regardless of presence of VPN or not).
EDIT: Please ignore above example as almost certainly not related to issue described.

(P.S. I’ve been running Fedora KDE Plasma for about 20 months now, and this issue started around 10-12 months ago after a version update, so possibly F42 or more likely post-F43, and has got progressively more common since.)

discover is a tool part of kde, not the distro

you can always use dnf, discover is more for users like me that forget all the console commands

on discover, it is done automatically, i never found a way to tell it where to pull files

i am on f45 now, never had anything like that, but i dont use a vpn, so

A 404 is the server saying that it cannot find the requested resource. There are two possible reasons: your client’s metadata is outdated and it is requesting old things that the server no longer has, or the metadata is up to date and the server (mirror) that your system is choosing is lagging behind and does not yet have the new file that your client requests.

Next time this happens, I suggest you look at the version of the problematic package and compare it to the version on https://packages.fedoraproject.org/ (or whatever other source the package is from, the example does not appear to be a Fedora URL) to figure out which it is.

Why do you have an OpenSUSE repo enabled for a Fedora setup?

the things i miss when i dont have my glasses on :laughing:

Run sudo dnf update and post the results here in preformatted text.

Thanks everyone for responses.

Yes - and I often use dnf myself so that’s not the issue - my question is why does Discover have these issues only when it tries to do updates from NZ and not any other country?

Thanks - yeah familiar with the 404 issue, etc, as have IT background/manage websites/etc. The first option seems unlikely as it’s often a valid app I have installed AND as mentioned if I VPN to another country and run the update in discover it works. However the latter might be feasible if there are mirrors in NZ that are always out of date or behind…?

Yep will do - I did do this for a couple quite some time ago and couldn’t see anything obvious out of sync.

Good point. That may actually have been a bad example and not related to the issue - it was the only error I could find in the logs at the time the last failure happened 1½ days ago. So probably should have thought of that and not used it as an example.

To answer your question though, it’s a version of the Signal app - this shows in Discover as installed from Flathub Community however, so it’s likely redundant from an old temp install a while ago and clean ups haven’t removed it.

EDIT: confirmed it’s redundant so have removed the repository file manually - so definitely unrelated to issue I originally described in first post, sorry about any confusion.

Will do - I have tried that in the past and it may not have the same error. But will do so as soon as I get a re-occurrence next few days.

:grinning_face:

Flathub uses the Fastly CDN, and that has certainly been reported to cause speed and connectivity problems in some locations. Not sure if NZ is one of them.

It would be interesting to try flatpak update from a terminal and see whether or not this has the same struggles as updating from Discover.

Thanks - good to know. The issue does affect some flatpak app updates but also system updates so presume this won’t affect the latter?

As an aside I also just noted this issue below, which may be related/similar cause thinking about it - although my issue has happened for many months not just recently in the last 3-4.

Will do - I do think that will possibly work OK as dnf update usually does IIRC - but will try it and advise - will wait until I get a known issue with Discover (which shouldn’t take too long).

Hi All - so just an update - I finally had the error occur again (was connected via VPN locally, i.e. in NZ) - this is the text of the error message in Discover:

While pulling runtime/org.freedesktop.Platform.Compat.i386/x86_64/26.08 from remote flathub: While fetching https://dl.flathub.org/repo/deltas/Ia/KkR7LuEt_sfZmaPsGIU9nrqYV4Lb6YAphZoSZ5QcY/4: [56] Failure when receiving data from the peer

This error repeats if you retry.

Running sudo dnf update was successful - results here:

Updating and loading repositories:
Repositories loaded.
Package                                       Arch     Version                               Repository            Size
Upgrading:
 firefox                                      x86_64   0:156.0.1-1.fc44                      updates          289.1 MiB
   replacing firefox                          x86_64   0:156.0-1.fc44                        updates          289.2 MiB
 firefox-langpacks                            x86_64   0:156.0.1-1.fc44                      updates          456.0   B
   replacing firefox-langpacks                x86_64   0:156.0-1.fc44                        updates           48.0 MiB
 fwupd                                        x86_64   0:2.1.8-1.fc44                        updates           11.6 MiB
   replacing fwupd                            x86_64   0:2.1.7-1.fc44                        updates           11.5 MiB
 fwupd-plugin-modem-manager                   x86_64   0:2.1.8-1.fc44                        updates          125.2 KiB
   replacing fwupd-plugin-modem-manager       x86_64   0:2.1.7-1.fc44                        updates          125.2 KiB
 fwupd-plugin-uefi-capsule-data               x86_64   0:2.1.8-1.fc44                        updates            7.1 MiB
   replacing fwupd-plugin-uefi-capsule-data   x86_64   0:2.1.7-1.fc44                        updates            7.1 MiB
 libheif                                      i686     0:1.23.5-3.fc44                       updates            2.4 MiB
   replacing libheif                          i686     0:1.23.4-6.fc44                       updates            2.4 MiB
 libheif                                      x86_64   0:1.23.5-3.fc44                       updates            2.4 MiB
   replacing libheif                          x86_64   0:1.23.4-6.fc44                       updates            2.4 MiB
 libheif-ffmpeg                               x86_64   0:1.23.5-3.fc44                       updates           32.1 KiB
   replacing libheif-ffmpeg                   x86_64   0:1.23.4-6.fc44                       updates           32.0 KiB
 python3-boto3                                noarch   0:1.43.99-1.fc44                      updates            2.6 MiB
   replacing python3-boto3                    noarch   0:1.43.96-1.fc44                      updates            2.6 MiB
 python3-botocore                             noarch   0:1.43.99-1.fc44                      updates          117.1 MiB
   replacing python3-botocore                 noarch   0:1.43.96-1.fc44                      updates          117.0 MiB

Transaction Summary:
 Upgrading:         10 packages
 Replacing:         10 packages

Total size of inbound packages is 110 MiB. Need to download 110 MiB.
After this operation, 48 MiB will be freed (install 432 MiB, remove 480 MiB).
Is this ok [Y/n]: y
[ 1/10] firefox-langpacks-0:156.0.1-1.fc44.x86_64                              100% |  12.5 KiB/s |  21.0 KiB |  00m02s
[ 2/10] fwupd-0:2.1.8-1.fc44.x86_64                                            100% | 839.1 KiB/s |   3.2 MiB |  00m04s
[ 3/10] fwupd-plugin-modem-manager-0:2.1.8-1.fc44.x86_64                       100% | 155.1 KiB/s |  54.3 KiB |  00m00s
[ 4/10] fwupd-plugin-uefi-capsule-data-0:2.1.8-1.fc44.x86_64                   100% |   2.2 MiB/s |   6.0 MiB |  00m03s
[ 5/10] libheif-0:1.23.5-3.fc44.x86_64                                         100% |   2.1 MiB/s | 855.1 KiB |  00m00s
[ 6/10] libheif-ffmpeg-0:1.23.5-3.fc44.x86_64                                  100% |  79.6 KiB/s |  27.8 KiB |  00m00s
[ 7/10] libheif-0:1.23.5-3.fc44.i686                                           100% |   2.1 MiB/s | 894.0 KiB |  00m00s
[ 8/10] python3-boto3-0:1.43.99-1.fc44.noarch                                  100% |   1.4 MiB/s | 519.6 KiB |  00m00s
[ 9/10] python3-botocore-0:1.43.99-1.fc44.noarch                               100% |   8.9 MiB/s |   9.1 MiB |  00m01s
[10/10] firefox-0:156.0.1-1.fc44.x86_64                                        100% |  12.0 MiB/s |  89.7 MiB |  00m07s
-----------------------------------------------------------------------------------------------------------------------
[10/10] Total                                                                  100% |  11.9 MiB/s | 110.3 MiB |  00m09s
Running transaction
[ 1/22] Verify package files                                                   100% |  11.0   B/s |  10.0   B |  00m01s
[ 2/22] Prepare transaction                                                    100% |  13.0   B/s |  20.0   B |  00m01s
[ 3/22] Upgrading fwupd-0:2.1.8-1.fc44.x86_64                                  100% |  20.4 MiB/s |  11.6 MiB |  00m01s
[ 4/22] Upgrading python3-botocore-0:1.43.99-1.fc44.noarch                     100% | 108.7 MiB/s | 117.6 MiB |  00m01s
[ 5/22] Upgrading libheif-0:1.23.5-3.fc44.x86_64                               100% |  59.7 MiB/s |   2.4 MiB |  00m00s
[ 6/22] Upgrading firefox-0:156.0.1-1.fc44.x86_64                              100% | 152.1 MiB/s | 289.1 MiB |  00m02s
[ 7/22] Upgrading firefox-langpacks-0:156.0.1-1.fc44.x86_64                    100% |  35.8 KiB/s |   2.8 KiB |  00m00s
[ 8/22] Upgrading libheif-ffmpeg-0:1.23.5-3.fc44.x86_64                        100% | 318.0 KiB/s |  32.8 KiB |  00m00s
[ 9/22] Upgrading python3-boto3-0:1.43.99-1.fc44.noarch                        100% |  16.2 MiB/s |   2.6 MiB |  00m00s
[10/22] Upgrading fwupd-plugin-uefi-capsule-data-0:2.1.8-1.fc44.x86_64         100% |  57.7 MiB/s |   7.1 MiB |  00m00s
[11/22] Upgrading fwupd-plugin-modem-manager-0:2.1.8-1.fc44.x86_64             100% |  20.5 MiB/s | 125.8 KiB |  00m00s
[12/22] Upgrading libheif-0:1.23.5-3.fc44.i686                                 100% |  88.2 MiB/s |   2.4 MiB |  00m00s
[13/22] Removing python3-boto3-0:1.43.96-1.fc44.noarch                         100% |   7.2 KiB/s | 185.0   B |  00m00s
[14/22] Removing fwupd-plugin-uefi-capsule-data-0:2.1.7-1.fc44.x86_64          100% | 125.0   B/s |   1.0   B |  00m00s
[15/22] Removing firefox-langpacks-0:156.0-1.fc44.x86_64                       100% |  16.0 KiB/s | 115.0   B |  00m00s
[16/22] Removing fwupd-plugin-modem-manager-0:2.1.7-1.fc44.x86_64              100% |   1.0 KiB/s |   4.0   B |  00m00s
[17/22] Removing libheif-ffmpeg-0:1.23.4-6.fc44.x86_64                         100% | 400.0   B/s |   4.0   B |  00m00s
[18/22] Removing python3-botocore-0:1.43.96-1.fc44.noarch                      100% | 150.1 KiB/s |   3.0 KiB |  00m00s
[19/22] Removing libheif-0:1.23.4-6.fc44.i686                                  100% |   4.3 KiB/s |  40.0   B |  00m00s
[20/22] Removing libheif-0:1.23.4-6.fc44.x86_64                                100% |   1.4 KiB/s |  43.0   B |  00m00s
[21/22] Removing fwupd-0:2.1.7-1.fc44.x86_64                                   100% |   1.4 KiB/s | 142.0   B |  00m00s
[22/22] Removing firefox-0:156.0-1.fc44.x86_64                                 100% |  23.0   B/s |  95.0   B |  00m04s
Complete!

Refreshing Discover resulted in it showing all up to date and ready to restart to install updates. So as mentioned dnf usually works, it’s only if updating through Discover there’s an issue (which seems to be connection related)…

Screen shots of process in Discover GUI below for reference:

That is a flatpak update error, you need to try the flatpak update command, not the dnf update to hopefully see more details.

OK - will try flatpak update first next time it occurs. :+1:

OK - so issue reoccurred with 3 apps pictured:

Discover had these errors (with VPN connected locally):

While pulling runtime/org.freedesktop.Platform.Compat.i386/x86_64/26.08 from remote flathub: While fetching https://dl.flathub.org/repo/objects/5c/de188892284f71e93f19667c02d89ec5210becf7b7181e62e50add53596a95.filez: [56] Failure when receiving data from the peer

While pulling runtime/org.freedesktop.Platform.Compat.i386/x86_64/26.08 from remote flathub: While fetching https://dl.flathub.org/repo/objects/5c/de188892284f71e93f19667c02d89ec5210becf7b7181e62e50add53596a95.filez: [56] Failure when receiving data from the peer

While pulling runtime/org.freedesktop.Platform.Compat.i386/x86_64/26.08 from remote flathub: While fetching https://dl.flathub.org/repo/objects/5c/de188892284f71e93f19667c02d89ec5210becf7b7181e62e50add53596a95.filez: [56] Failure when receiving data from the peer

And sudo flatpak update had this output (again with VPN still connected) and failed to update apps:

Looking for updates…
F: Warning: Treating remote fetch error as non-fatal since runtime/org.winehq.Wine.mono/x86_64/stable-25.08 is already installed: No such ref 'runtime/org.winehq.Wine.mono/x86_64/stable-25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.winehq.Wine.mono/x86_64/stable-21.08 is already installed: No such ref 'runtime/org.winehq.Wine.mono/x86_64/stable-21.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.winehq.Wine.gecko/x86_64/stable-25.08 is already installed: No such ref 'runtime/org.winehq.Wine.gecko/x86_64/stable-25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.winehq.Wine.gecko/x86_64/stable-21.08 is already installed: No such ref 'runtime/org.winehq.Wine.gecko/x86_64/stable-21.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.winehq.Wine.DLLs.dxvk/x86_64/stable-21.08 is already installed: No such ref 'runtime/org.winehq.Wine.DLLs.dxvk/x86_64/stable-21.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.videolan.VLC.Locale/x86_64/stable is already installed: No such ref 'runtime/org.videolan.VLC.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.standardnotes.standardnotes.Locale/x86_64/stable is already installed: No such ref 'runtime/org.standardnotes.standardnotes.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.mozilla.thunderbird_esr.Locale/x86_64/stable is already installed: No such ref 'runtime/org.mozilla.thunderbird_esr.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.okular.Locale/x86_64/stable is already installed: No such ref 'runtime/org.kde.okular.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.kamoso.Locale/x86_64/stable is already installed: No such ref 'runtime/org.kde.kamoso.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.haruna.Locale/x86_64/stable is already installed: No such ref 'runtime/org.kde.haruna.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.gwenview.Locale/x86_64/stable is already installed: No such ref 'runtime/org.kde.gwenview.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform/x86_64/6.11 is already installed: No such ref 'runtime/org.kde.Platform/x86_64/6.11' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform/x86_64/6.10 is already installed: No such ref 'runtime/org.kde.Platform/x86_64/6.10' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform/x86_64/5.15-25.08 is already installed: No such ref 'runtime/org.kde.Platform/x86_64/5.15-25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform.Locale/x86_64/6.11 is already installed: No such ref 'runtime/org.kde.Platform.Locale/x86_64/6.11' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform.Locale/x86_64/6.10 is already installed: No such ref 'runtime/org.kde.Platform.Locale/x86_64/6.10' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.Platform.Locale/x86_64/5.15-25.08 is already installed: No such ref 'runtime/org.kde.Platform.Locale/x86_64/5.15-25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.KStyle.Adwaita/x86_64/6.11 is already installed: No such ref 'runtime/org.kde.KStyle.Adwaita/x86_64/6.11' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.KStyle.Adwaita/x86_64/6.10 is already installed: No such ref 'runtime/org.kde.KStyle.Adwaita/x86_64/6.10' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.kde.KStyle.Adwaita/x86_64/5.15-25.08 is already installed: No such ref 'runtime/org.kde.KStyle.Adwaita/x86_64/5.15-25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gtk.Gtk3theme.Breeze/x86_64/3.22 is already installed: No such ref 'runtime/org.gtk.Gtk3theme.Breeze/x86_64/3.22' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform/x86_64/50 is already installed: No such ref 'runtime/org.gnome.Platform/x86_64/50' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform/x86_64/49 is already installed: No such ref 'runtime/org.gnome.Platform/x86_64/49' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform/x86_64/48 is already installed: No such ref 'runtime/org.gnome.Platform/x86_64/48' in remote flathub

Info: runtime org.gnome.Platform branch 48 is end-of-life, with reason:
   The GNOME 48 runtime is no longer supported as of March 24, 2026. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   it.mijorus.gearlever
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform.Locale/x86_64/50 is already installed: No such ref 'runtime/org.gnome.Platform.Locale/x86_64/50' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform.Locale/x86_64/49 is already installed: No such ref 'runtime/org.gnome.Platform.Locale/x86_64/49' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.Platform.Locale/x86_64/48 is already installed: No such ref 'runtime/org.gnome.Platform.Locale/x86_64/48' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.gnome.EasyTAG.Locale/x86_64/stable is already installed: No such ref 'runtime/org.gnome.EasyTAG.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform/x86_64/26.08 is already installed: No such ref 'runtime/org.freedesktop.Platform/x86_64/26.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform/x86_64/25.08 is already installed: No such ref 'runtime/org.freedesktop.Platform/x86_64/25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.openh264/x86_64/2.5.1 is already installed: No such ref 'runtime/org.freedesktop.Platform.openh264/x86_64/2.5.1' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.openh264/x86_64/2.0 is already installed: No such ref 'runtime/org.freedesktop.Platform.openh264/x86_64/2.0' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.ffmpeg_full.i386/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.ffmpeg_full.i386/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform.ffmpeg_full.i386 branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform.ffmpeg-full branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.codecs_extra.i386/x86_64/25.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.codecs_extra.i386/x86_64/25.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.codecs-extra/x86_64/26.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.codecs-extra/x86_64/26.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.codecs-extra/x86_64/25.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.codecs-extra/x86_64/25.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.amd.amf/x86_64/26.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.amd.amf/x86_64/26.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.Locale/x86_64/26.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.Locale/x86_64/26.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.Locale/x86_64/25.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.Locale/x86_64/25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.Locale/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.Locale/x86_64/21.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL32.default/x86_64/25.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.GL32.default/x86_64/25.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL32.default/x86_64/25.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL32.default/x86_64/25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL32.default/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL32.default/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform.GL32.default branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/26.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/26.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/26.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/26.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/25.08-extra is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/25.08-extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/25.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/24.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/24.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.GL.default/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.GL.default/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform.GL.default branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.Compat.i386/x86_64/25.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.Compat.i386/x86_64/25.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/org.freedesktop.Platform.Compat.i386/x86_64/21.08 is already installed: No such ref 'runtime/org.freedesktop.Platform.Compat.i386/x86_64/21.08' in remote flathub

Info: runtime org.freedesktop.Platform.Compat.i386 branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine
F: Warning: Treating remote fetch error as non-fatal since runtime/org.filezillaproject.Filezilla.Locale/x86_64/stable is already installed: No such ref 'runtime/org.filezillaproject.Filezilla.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/net.mullvad.MullvadBrowser.Locale/x86_64/stable is already installed: No such ref 'runtime/net.mullvad.MullvadBrowser.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/me.proton.Pass.Locale/x86_64/stable is already installed: No such ref 'runtime/me.proton.Pass.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/me.proton.Mail.Locale/x86_64/stable is already installed: No such ref 'runtime/me.proton.Mail.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/com.usebottles.bottles.Locale/x86_64/stable is already installed: No such ref 'runtime/com.usebottles.bottles.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/com.protonvpn.www.Locale/x86_64/stable is already installed: No such ref 'runtime/com.protonvpn.www.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/com.onepassword.OnePassword.Locale/x86_64/stable is already installed: No such ref 'runtime/com.onepassword.OnePassword.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since runtime/com.abisource.AbiWord.Locale/x86_64/stable is already installed: No such ref 'runtime/com.abisource.AbiWord.Locale/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.winehq.Wine/x86_64/stable-21.08 is already installed: No such ref 'app/org.winehq.Wine/x86_64/stable-21.08' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.videolan.VLC/x86_64/stable is already installed: No such ref 'app/org.videolan.VLC/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.standardnotes.standardnotes/x86_64/stable is already installed: No such ref 'app/org.standardnotes.standardnotes/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.signal.Signal/x86_64/stable is already installed: No such ref 'app/org.signal.Signal/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.mozilla.thunderbird_esr/x86_64/stable is already installed: No such ref 'app/org.mozilla.thunderbird_esr/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.kde.okular/x86_64/stable is already installed: No such ref 'app/org.kde.okular/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.kde.kamoso/x86_64/stable is already installed: No such ref 'app/org.kde.kamoso/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.kde.haruna/x86_64/stable is already installed: No such ref 'app/org.kde.haruna/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.kde.gwenview/x86_64/stable is already installed: No such ref 'app/org.kde.gwenview/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.gnome.EasyTAG/x86_64/stable is already installed: No such ref 'app/org.gnome.EasyTAG/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.gimp.GIMP/x86_64/stable is already installed: No such ref 'app/org.gimp.GIMP/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/org.filezillaproject.Filezilla/x86_64/stable is already installed: No such ref 'app/org.filezillaproject.Filezilla/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/net.mullvad.MullvadBrowser/x86_64/stable is already installed: No such ref 'app/net.mullvad.MullvadBrowser/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/me.proton.Pass/x86_64/stable is already installed: No such ref 'app/me.proton.Pass/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/me.proton.Mail/x86_64/stable is already installed: No such ref 'app/me.proton.Mail/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/io.github.nearinfinitybrowser.nearinfinity/x86_64/stable is already installed: No such ref 'app/io.github.nearinfinitybrowser.nearinfinity/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.valvesoftware.Steam/x86_64/stable is already installed: No such ref 'app/com.valvesoftware.Steam/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.usebottles.bottles/x86_64/stable is already installed: No such ref 'app/com.usebottles.bottles/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.tutanota.Tutanota/x86_64/stable is already installed: No such ref 'app/com.tutanota.Tutanota/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.protonvpn.www/x86_64/stable is already installed: No such ref 'app/com.protonvpn.www/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.onepassword.OnePassword/x86_64/stable is already installed: No such ref 'app/com.onepassword.OnePassword/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/com.abisource.AbiWord/x86_64/stable is already installed: No such ref 'app/com.abisource.AbiWord/x86_64/stable' in remote flathub
F: Warning: Treating remote fetch error as non-fatal since app/app.grayjay.Grayjay/x86_64/stable is already installed: No such ref 'app/app.grayjay.Grayjay/x86_64/stable' in remote flathub

Nothing to update.
Updating appstream data for remote fedora

The apps still required updating so I disabled VPN so raw connection locally and reran sudo flatpak update and it succeeded, downloading the updates with this output:

Looking for updates…

Info: runtime org.gnome.Platform branch 48 is end-of-life, with reason:
   The GNOME 48 runtime is no longer supported as of March 24, 2026. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   it.mijorus.gearlever

Info: runtime org.freedesktop.Platform branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
   org.winehq.Wine

Info: runtime org.freedesktop.Platform.ffmpeg_full.i386 branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine

Info: runtime org.freedesktop.Platform.ffmpeg-full branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine

Info: runtime org.freedesktop.Platform.GL32.default branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine

Info: runtime org.freedesktop.Platform.GL.default branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine

Info: runtime org.freedesktop.Platform.Compat.i386 branch 21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.winehq.Wine


        ID                                                     Branch                  Op             Remote              Download
 1. [✓] org.freedesktop.Platform.Compat.i386                   26.08                   i              flathub             123.6 MB / 140.1 MB
 2. [✓] org.freedesktop.Platform.GL32.default                  26.08                   i              flathub             139.3 MB / 160.4 MB
 3. [✓] org.freedesktop.Platform.GL32.default                  26.08-extra             i              flathub              30.0 MB / 160.4 MB
 4. [✓] org.freedesktop.Platform.codecs_extra.i386             26.08-extra             i              flathub              14.4 MB / 14.7 MB
 5. [✓] me.proton.Pass                                         stable                  u              flathub              34.8 MB / 143.1 MB
 6. [✓] com.valvesoftware.Steam                                stable                  u              flathub              22.3 MB / 36.0 MB
 7. [✓] org.standardnotes.standardnotes.Locale                 stable                  u              flathub               1.6 kB / 11.1 MB
 8. [✓] org.standardnotes.standardnotes                        stable                  u              flathub              54.4 MB / 157.8 MB

Updating 8/8… ████████████████████ 100%  13.6 MB/s  00:00
        ID                                                     Branch                  Op             Remote              Download
 1. [✓] org.freedesktop.Platform.Compat.i386                   26.08                   i              flathub             123.6 MB / 140.1 MB
 2. [✓] org.freedesktop.Platform.GL32.default                  26.08                   i              flathub             139.3 MB / 160.4 MB
 3. [✓] org.freedesktop.Platform.GL32.default                  26.08-extra             i              flathub              30.0 MB / 160.4 MB
 4. [✓] org.freedesktop.Platform.codecs_extra.i386             26.08-extra             i              flathub              14.4 MB / 14.7 MB
 5. [✓] me.proton.Pass                                         stable                  u              flathub              34.8 MB / 143.1 MB
 6. [✓] com.valvesoftware.Steam                                stable                  u              flathub              22.3 MB / 36.0 MB
 7. [✓] org.standardnotes.standardnotes.Locale                 stable                  u              flathub               1.6 kB / 11.1 MB
 8. [✓] org.standardnotes.standardnotes                        stable                  u              flathub              54.4 MB / 157.8 MB

Changes complete.
Updating appstream data for remote fedora

So seems to continue to suggest it may be VPN related? It looks like it’s almost looking at the wrong repository when on the VPN…?

Appreciate any guidance or next steps.

Thanks.

Some comments there about Gnome and Wine being end-of-life.
What version of Fedora are you one? F43, F44?

You may try to clean out some unused dependencies

flatpak uninstall --unused

Yes I saw those - Gnome seems to relate to GearLever - I will have a look and see if there is a newer version to update it.

EDIT: Resolved - for some reason it needed to be manually updated (by downloading latest version from github), even the internal check for updates in the app wasn’t working. The installed version was 13 months old now replaced with latest version from July. So it’ sjust all those WINE warnings.

Obviously I do have WINE installed, also along with Bottles and Lutris (for running old Windows games, etc); plus I have Steam installed too for similar reason, but don’t actively use it currently. So the wine references could be to any of those I guess?

Any suggestion on how to determine if they are redundant or what originally installed them/what has them as a dependency?

But they aren’t what’s erroring on the updates - in this case it was the Proton Pass, Standard Notes & Steam apps that wouldn’t update - and the repositories being accessed issue, on versus off, the VPN - giving that No such ref <path> in remote flathub message if on the VPN…

Cheers, no joy:

sudo flatpak uninstall --unused
Nothing unused to uninstall

What’s end of life is the Flatpak runtimes, so the Fedora version won’t matter.

There is not much the user can do about this - the application developer should be updating the app to use an up-to-date runtime.

Thanks All. :grinning_face:

I’m still somewhat bemused as to why using a VPN causes the intermittent issues with updates, and those only with some apps (plus system updates), given they always work fine immediately after when no VPN is present…?

Does updating Flathub apps always fail over the VPN? (For example, in your last screenshot you show Proton Pass, Standard Notes and Steam - and all three of those fail.)

I’d suspect some connectivity issue between the VPN server and Fastly CDN in that case.

In situations where Discover only has a “system update” to execute (i.e. dnf packages) and there are no updates to Flatpak apps - does that ever fail?

Hi,

No. All 3 of those failed but at other times they will work. It’s intermittent and appears broadly random… (I must confess i have been lazy and not kept a manual log of what things it’s failed on each time).

Yes - I’ve presumed it’s probably connectivity at the other end, and I’m also inclined to think it’s less likely it’s the specific VPN itself because (a) it doesn’t happen consistently with updates, and (b) it’s there are no issues with anything else I do or access through the VPN (other than the odd site that completely blocks all access to anyone using a VPN which is obviously unrelated).

So I’ve suspected it’s something at the Host / Fastly CDN end; causing it to intermittently drop or refuse connections coming through VPNs - since it never happens with a raw connection sans VPN, and in both cases it’s originating out of the same country.

Yes. Again intermittently and about as frequently as it does with random apps.

However I’ve also never seen dnf update fail on anything when I’ve tried it (but that’s only been occasionally - I haven’t tried it every time Discover has failed). Having said that I hadn’t really done flatpak update regularly - so will confess I hadn’t thought to check it against Discover to compare error messages or lack there of previously…