GNOME Software is not able to update org.freedesktop.Platform.ffmpeg-full
Fedora 34, gnome-software-40.1-2.fc34.x86_64.
This seems to be a regression in GNOME Software 40, see details below. GNOME Software hangs in the installing state forever when trying to update to a latest freedesktop Flatpak runtime:
Running "flatpak update" manually in a terminal reveals that there is one runtime extension update available:
ID Branch Op Remote Download
1. org.freedesktop.Platform.ffmpeg-full 20.08 u flathub < 4.1?MB
However, GS is not able to update it for some reason. Here is a truncated verbose log (without unrelated/unimportant parts), unfortunately there is nothing useful in it:
13:11:51:0052 GsPluginFlatpak no match for components[@origin='flathub']/component/bundle[@type='flatpak'][text()='runtime\/org.freedesktop.Platform.ffmpeg-full\/x86_64\/20.08']/..: no results for XPath query 'components[@origin='flathub']/component/bundle[@type='flatpak'][text()='runtime\/org.freedesktop.Platform.ffmpeg-full\/x86_64\/20.08']/..'
...
13:11:51:0236 Gs running get-installed on plugin=flatpak with refine-flags=require-license,require-description,require-size,require-rating,require-version,require-history,require-setup-action,require-origin,require-provenance,require-icon,require-permissions,require-origin-hostname,require-runtime,require-categories with timeout=60 on apps system/package/os/libzhuyin.xml/*,system/package/os/org.audacityteam.Audacity/*,system/package/os/gqrx.desktop/*,system/package/os/tqsl.desktop/*,system/package/os/fldigi.desktop/*,system/package/os/gnome-control-center.desktop/*,system/package/os/libpinyin.xml/*,system/package/os/org.fedoraproject.LangPack-Core-en/*,system/package/os/org.fedoraproject.LangPack-en/*,system/package/os/org.freedesktop.GnomeAbrt/*,system/package/os/org.freedesktop.ibus.engine.hangul/*,system/package/os/org.gnome.Calendar.desktop/*,system/package/os/org.gnome.Characters.desktop/*,system/package/os/org.gnome.Cheese.desktop/*,system/package/os/org.gnome.ColorProfileViewer.desktop/*,system/package/os/org.gnome.Contacts.desktop/*,system/package/os/org.gnome.Logs.desktop/*,system/package/os/org.gnome.Photos.desktop/*,system/package/os/org.gnome.Screenshot.desktop/*,system/package/os/org.gnome.Totem.desktop/*,system/package/os/org.gnome.Weather/*,system/package/os/org.gnome.baobab.desktop/*,system/package/os/org.gnome.clocks.desktop/*,system/package/os/org.gnome.font-viewer.desktop/*,system/package/os/rhythmbox.desktop/*,system/package/os/simple-scan.desktop/*,system/package/os/yelp.desktop/*,system/package/os/org.fedoraproject.LangPack-Core-cs/*,system/package/os/org.fedoraproject.LangPack-cs/*,system/package/os/org.gnome.Boxes.desktop/*,system/package/os/m17n.xml/*,system/package/os/org.gnome.tweaks.desktop/*,system/package/os/org.gnome.Extensions/*,system/package/os/chromium-freeworld.desktop/*,system/package/os/org.gimp.GIMP/*,system/package/os/org.gnome.gThumb.desktop/*,system/package/os/ca.desrt.dconf-editor.desktop/*,system/*/*/org.gnuradio.grc/*,system/package/os/wsjtx.desktop/*,system/package/os/qsstv.desktop/*,system/package/os/net.lutris.Lutris/*,system/package/os/net.poedit.Poedit/*,system/package/os/org.freedesktop.ibus.engine.anthy/*,system/package/os/org.gnome.eog.desktop/*,system/package/os/org.videolan.vlc/*,system/package/os/org.gnome.Software.desktop/*,system/package/os/gnome-system-monitor.desktop/*,system/package/os/org.gnome.gedit.desktop/*,system/package/os/org.gnome.Maps.desktop/*,system/package/os/org.gnome.DiskUtility.desktop/*,system/package/os/org.gnome.Calculator.desktop/*,system/package/os/org.gnome.FileRoller/*,system/package/os/org.gnome.Nautilus.desktop/*,system/package/os/org.gnome.Evince/*,system/package/os/org.gnome.Terminal.desktop/*,system/package/os/libreoffice-writer.desktop/*,system/package/os/libreoffice-calc.desktop/*,system/package/os/libreoffice-impress.desktop/*,system/package/os/org.freedesktop.ibus.engine.typing_booster/*,system/package/os/firefox.desktop/*,system/flatpak/flathub/com.github.micahflee.torbrowser-launcher/stable,system/flatpak/flathub/com.github.tchx84.Flatseal/stable,system/flatpak/flathub/com.grangerhub.Tremulous/stable,system/flatpak/flathub/com.uploadedlobster.peek/stable,system/flatpak/flathub/com.valvesoftware.Steam/stable,system/flatpak/flathub/net.supertuxkart.SuperTuxKart/stable,system/flatpak/flathub/org.telegram.desktop/stable,system/flatpak/flathub/org.xonotic.Xonotic/stable,system/flatpak/flathub/com.uploadedlobster.peek.Locale/stable,system/flatpak/flathub/org.freedesktop.Platform.Compat.i386/20.08,system/flatpak/flathub/org.freedesktop.Platform.GL.default/20.08,system/flatpak/flathub/org.freedesktop.Platform.GL32.default/20.08,system/flatpak/flathub/org.freedesktop.Platform.Locale/20.08,system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08,system/flatpak/flathub/org.freedesktop.Platform.openh264/2.0,system/flatpak/flathub/org.freedesktop.Platform/20.08,system/flatpak/flathub/org.gnome.Platform.Locale/3.38,system/flatpak/flathub/org.gnome.Platform.Locale/40,system/flatpak/flathub/org.gnome.Platform/3.38,system/flatpak/flathub/org.gnome.Platform/40,system/flatpak/flathub/org.kde.KStyle.Adwaita/5.15,system/flatpak/flathub/org.kde.Platform.Locale/5.15,system/flatpak/flathub/org.kde.Platform/5.15,system/flatpak/flathub/org.kde.PlatformTheme.QGnomePlatform/5.15,system/flatpak/flathub/org.kde.PlatformTheme.QtSNI/5.15,system/flatpak/flathub/org.kde.WaylandDecoration.QGnomePlatform-decoration/5.15,system/flatpak/flathub/org.telegram.desktop.Locale/stable, elapsed time since creation 481ms
...
13:11:51:0300 Gs system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08 is not an actual app
...
13:11:51:0339 Gs Looking for icon for org.freedesktop.Platform.ffmpeg-full, at size 64×1, with fallback application-x-executable
13:11:51:0339 Gs Considering icon of type GThemedIcon (system-run-symbolic), width 0×1
13:11:51:0339 Gs Found no icons of the right size; checking themed icons
...
13:11:52:0151 flatpak Transaction: update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:11:52:0153 flatpak marking op update:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08 resolved to f664a246f62b22dae6390ec3c385067d8b8a25bed7b077ff4f15b385e574fbe1
...
13:11:52:0211 flatpak Transaction: install/update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:11:52:0217 flatpak Transaction: install/update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:11:52:0272 flatpak flatpak_installation_list_installed_refs_for_update: Installed ref runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08 needs update
13:11:52:0273 GsPluginFlatpak Related extension app system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08 of main app system/flatpak/flathub/org.freedesktop.Platform/20.08 is updatable, so setting the latter's state instead.
...
13:11:52:0273 GsPluginFlatpak org.freedesktop.Platform.ffmpeg-full needs update
...
13:11:52:0273 Gs Looking for icon for org.freedesktop.Platform.ffmpeg-full, at size 64×1, with fallback application-x-executable
13:11:52:0273 Gs Considering icon of type GThemedIcon (system-run-symbolic), width 0×1
13:11:52:0273 Gs Found no icons of the right size; checking themed icons
...
13:13:31:0952 flatpak Transaction: update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:13:31:0954 flatpak marking op update:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08 resolved to f664a246f62b22dae6390ec3c385067d8b8a25bed7b077ff4f15b385e574fbe1
...
13:13:32:0010 flatpak Transaction: install/update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:13:32:0014 flatpak Transaction: install/update flathub:runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08[*]
...
13:13:32:0054 GsPluginFlatpak no match for components[@origin='flathub']/component/bundle[@type='flatpak'][text()='runtime\/org.freedesktop.Platform.ffmpeg-full\/x86_64\/20.08']/..: no results for XPath query 'components[@origin='flathub']/component/bundle[@type='flatpak'][text()='runtime\/org.freedesktop.Platform.ffmpeg-full\/x86_64\/20.08']/..'
...
13:13:32:0069 flatpak flatpak_installation_list_installed_refs_for_update: Installed ref runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08 needs update
13:13:32:0069 GsPluginFlatpak Related extension app system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08 of main app system/flatpak/flathub/org.freedesktop.Platform/20.08 is updatable, so setting the latter's state instead.
...
13:13:32:0069 GsPluginFlatpak org.freedesktop.Platform.ffmpeg-full needs update
...
13:13:32:0076 Gs running get-installed on plugin=flatpak with refine-flags=require-license,require-description,require-size,require-rating,require-version,require-history,require-setup-action,require-origin,require-provenance,require-icon,require-permissions,require-origin-hostname,require-runtime,require-categories with timeout=60 on apps system/package/os/libzhuyin.xml/*,system/package/os/org.audacityteam.Audacity/*,system/package/os/gqrx.desktop/*,system/package/os/tqsl.desktop/*,system/package/os/fldigi.desktop/*,system/package/os/gnome-control-center.desktop/*,system/package/os/libpinyin.xml/*,system/package/os/org.fedoraproject.LangPack-Core-en/*,system/package/os/org.fedoraproject.LangPack-en/*,system/package/os/org.freedesktop.GnomeAbrt/*,system/package/os/org.freedesktop.ibus.engine.hangul/*,system/package/os/org.gnome.Calendar.desktop/*,system/package/os/org.gnome.Characters.desktop/*,system/package/os/org.gnome.Cheese.desktop/*,system/package/os/org.gnome.ColorProfileViewer.desktop/*,system/package/os/org.gnome.Contacts.desktop/*,system/package/os/org.gnome.Logs.desktop/*,system/package/os/org.gnome.Photos.desktop/*,system/package/os/org.gnome.Screenshot.desktop/*,system/package/os/org.gnome.Totem.desktop/*,system/package/os/org.gnome.Weather/*,system/package/os/org.gnome.baobab.desktop/*,system/package/os/org.gnome.clocks.desktop/*,system/package/os/org.gnome.font-viewer.desktop/*,system/package/os/rhythmbox.desktop/*,system/package/os/simple-scan.desktop/*,system/package/os/yelp.desktop/*,system/package/os/org.fedoraproject.LangPack-Core-cs/*,system/package/os/org.fedoraproject.LangPack-cs/*,system/package/os/org.gnome.Boxes.desktop/*,system/package/os/m17n.xml/*,system/package/os/org.gnome.tweaks.desktop/*,system/package/os/org.gnome.Extensions/*,system/package/os/chromium-freeworld.desktop/*,system/package/os/org.gimp.GIMP/*,system/package/os/org.gnome.gThumb.desktop/*,system/package/os/ca.desrt.dconf-editor.desktop/*,system/*/*/org.gnuradio.grc/*,system/package/os/wsjtx.desktop/*,system/package/os/qsstv.desktop/*,system/package/os/net.lutris.Lutris/*,system/package/os/net.poedit.Poedit/*,system/package/os/org.freedesktop.ibus.engine.anthy/*,system/package/os/org.gnome.eog.desktop/*,system/package/os/org.videolan.vlc/*,system/package/os/org.gnome.Software.desktop/*,system/package/os/gnome-system-monitor.desktop/*,system/package/os/org.gnome.gedit.desktop/*,system/package/os/org.gnome.Maps.desktop/*,system/package/os/org.gnome.DiskUtility.desktop/*,system/package/os/org.gnome.Calculator.desktop/*,system/package/os/org.gnome.FileRoller/*,system/package/os/org.gnome.Nautilus.desktop/*,system/package/os/org.gnome.Evince/*,system/package/os/org.gnome.Terminal.desktop/*,system/package/os/libreoffice-writer.desktop/*,system/package/os/libreoffice-calc.desktop/*,system/package/os/libreoffice-impress.desktop/*,system/package/os/org.freedesktop.ibus.engine.typing_booster/*,system/package/os/firefox.desktop/*,system/flatpak/flathub/com.github.micahflee.torbrowser-launcher/stable,system/flatpak/flathub/com.github.tchx84.Flatseal/stable,system/flatpak/flathub/com.grangerhub.Tremulous/stable,system/flatpak/flathub/com.uploadedlobster.peek/stable,system/flatpak/flathub/com.valvesoftware.Steam/stable,system/flatpak/flathub/net.supertuxkart.SuperTuxKart/stable,system/flatpak/flathub/org.telegram.desktop/stable,system/flatpak/flathub/org.xonotic.Xonotic/stable,system/flatpak/flathub/com.uploadedlobster.peek.Locale/stable,system/flatpak/flathub/com.valvesoftware.Steam.CompatibilityTool.Proton/stable,system/flatpak/flathub/org.freedesktop.Platform.Compat.i386/20.08,system/flatpak/flathub/org.freedesktop.Platform.GL.default/20.08,system/flatpak/flathub/org.freedesktop.Platform.GL32.default/20.08,system/flatpak/flathub/org.freedesktop.Platform.Locale/20.08,system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08,system/flatpak/flathub/org.freedesktop.Platform.openh264/2.0,system/flatpak/flathub/org.freedesktop.Platform/20.08,system/flatpak/flathub/org.gnome.Platform.Locale/3.38,system/flatpak/flathub/org.gnome.Platform.Locale/40,system/flatpak/flathub/org.gnome.Platform/3.38,system/flatpak/flathub/org.gnome.Platform/40,system/flatpak/flathub/org.kde.KStyle.Adwaita/5.15,system/flatpak/flathub/org.kde.Platform.Locale/5.15,system/flatpak/flathub/org.kde.Platform/5.15,system/flatpak/flathub/org.kde.PlatformTheme.QGnomePlatform/5.15,system/flatpak/flathub/org.kde.PlatformTheme.QtSNI/5.15,system/flatpak/flathub/org.kde.WaylandDecoration.QGnomePlatform-decoration/5.15,system/flatpak/flathub/org.telegram.desktop.Locale/stable, elapsed time since creation 304ms
13:13:32:0080 Gs setting state from action-get-updates to idle (has-update:1, has-upgrade:0)
...
13:13:32:0148 Gs system/flatpak/flathub/org.freedesktop.Platform.ffmpeg-full/20.08 is not an actual app
...
13:13:32:0188 Gs Looking for icon for org.freedesktop.Platform.ffmpeg-full, at size 64×1, with fallback application-x-executable
13:13:32:0188 Gs Considering icon of type GThemedIcon (system-run-symbolic), width 0×1
13:13:32:0188 Gs Found no icons of the right size; checking themed icons
The org.freedesktop.Platform.ffmpeg-full extension got updated fine on my another PC running older Fedora 33 with GNOME Software 3.38.2. The only difference is that on the Fedora 34 computer, Flathub is added as a system repo, while on the Fedora 33 computer, Flathub is added as a user repo.