Gnome Software stopping update at 10%

When trying to update to Fedora 38 using gnome software it gets to 10% downloaded and then resets showing the download button again.

Try to upgrade with CLI and collect more information about the problem:

[als@fedora ~]$ sudo dnf system-upgrade download --releasever=38
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
Copr repo for lazygit owned by atim                                                   6.4 kB/s | 3.3 kB     00:00    
Copr repo for mushrooms owned by tomaszgasior                                         4.8 kB/s | 1.8 kB     00:00    
Copr repo for PyCharm owned by phracek                                                6.1 kB/s | 2.1 kB     00:00    
Fedora 38 - x86_64                                                                     61 kB/s |  22 kB     00:00    
Fedora 38 openh264 (From Cisco) - x86_64                                              1.7 kB/s | 989  B     00:00    
Fedora Modular 38 - x86_64                                                             37 kB/s |  21 kB     00:00    
Fedora 38 - x86_64 - Updates                                                           37 kB/s |  19 kB     00:00    
Fedora Modular 38 - x86_64 - Updates                                                   29 kB/s |  23 kB     00:00    
google-chrome                                                                          13 kB/s | 1.3 kB     00:00    
ProtonVPN Fedora Stable repository                                                    2.5 kB/s | 659  B     00:00    
RPM Fusion for Fedora 38 - Free                                                       8.2 kB/s | 3.1 kB     00:00    
RPM Fusion for Fedora 38 - Free - Updates                                              19 kB/s | 7.3 kB     00:00    
RPM Fusion for Fedora 38 - Nonfree - NVIDIA Driver                                     49 kB/s | 6.0 kB     00:00    
RPM Fusion for Fedora 38 - Nonfree - Steam                                             15 kB/s | 5.7 kB     00:00    
skype (stable)                                                                         14 kB/s | 2.9 kB     00:00    
Visual Studio Code                                                                     11 kB/s | 1.5 kB     00:00    
no group 'arm-tools' from environment 'workstation-product-environment'
No match for group package "mediatek-firmware"
No match for group package "realtek-firmware"
No match for group package "atheros-firmware"
No match for group package "gimp-heif-plugin"
No match for group package "brcmfmac-firmware"
No match for group package "python3-dnf-plugin-system-upgrade"
No match for group package "google-noto-sans-myanmar-ui-vf-fonts"
No match for group package "google-noto-sans-oriya-ui-vf-fonts"
No match for group package "google-noto-sans-bengali-ui-vf-fonts"
No match for group package "google-noto-kufi-arabic-vf-fonts"
No match for group package "google-noto-sans-kannada-ui-vf-fonts"
No match for group package "google-noto-sans-arabic-ui-vf-fonts"
No match for group package "google-noto-serif-display-vf-fonts"
No match for group package "ipa-ex-mincho-fonts"
No match for group package "google-noto-looped-thai-vf-fonts"
No match for group package "google-noto-sans-thai-ui-vf-fonts"
No match for group package "mpir-devel"
No match for group package "authselect-compat"
No match for group package "google-noto-sans-tamil-supplement-vf-fonts"
No match for group package "kanjistrokeorders-fonts"
No match for group package "cave9-mutante-fonts"
No match for group package "google-noto-sans-gurmukhi-ui-vf-fonts"
No match for group package "hanazono-fonts"
No match for group package "cvsgraph"
No match for group package "google-noto-sans-lao-ui-vf-fonts"
No match for group package "ipa-ex-gothic-fonts"
No match for group package "sil-scheherazade-fonts"
No match for group package "culmus-shofar-fonts"
No match for group package "tlomt-junction-fonts"
No match for group package "google-noto-sans-zanabazar-square-vf-fonts"
No match for group package "google-noto-sans-sinhala-ui-vf-fonts"
No match for group package "google-noto-sans-khmer-ui-vf-fonts"
No match for group package "evince-nautilus"
No match for group package "google-noto-sans-hebrew-new-vf-fonts"
No match for group package "google-noto-serif-tamil-slanted-vf-fonts"
No match for group package "google-noto-looped-lao-vf-fonts"
No match for group package "google-noto-sans-telugu-ui-vf-fonts"
No match for group package "origin-clients"
No match for group package "vlgothic-fonts"
No match for group package "drehatlas-warender-bibliothek-fonts"
No match for group package "yanone-tagesschrift-fonts"
No match for group package "google-noto-sans-runic-vf-fonts"
No match for group package "vollkorn-fonts"
No match for group package "tkcvs"
No match for group package "google-noto-sans-hebrew-droid-vf-fonts"
No match for group package "google-noto-looped-thai-ui-vf-fonts"
No match for group package "google-noto-sans-tamil-ui-vf-fonts"
No match for group package "cups-bjnp"
No match for group package "google-noto-sans-display-vf-fonts"
No match for group package "google-noto-looped-lao-ui-vf-fonts"
No match for group package "google-noto-serif-nyiakeng-puachue-hmong-vf-fonts"
No match for group package "vlgothic-p-fonts"
No match for group package "polarsys-b612-sans-fonts"
No match for group package "reiserfs-utils"
No match for group package "ubuntu-title-fonts"
No match for group package "drehatlas-xaporho-fonts"
No match for group package "google-noto-sans-tai-viet-vf-fonts"
No match for group package "google-noto-sans-malayalam-ui-vf-fonts"
No match for group package "google-noto-serif-dogra-vf-fonts"
Error: 
 Problem 1: problem with installed package libswscale-free-5.1.3-1.fc37.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libswscale-free provided by libswscale-free-6.0-2.fc38.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libswscale-free provided by libswscale-free-6.0-4.fc38.x86_64
  - package ffmpeg-6.0-6.fc38.x86_64 requires ffmpeg-libs(x86-64) = 6.0-6.fc38, but none of the providers can be installed
  - libswscale-free-5.1.3-1.fc37.x86_64 does not belong to a distupgrade repository
  - conflicting requests
 Problem 2: ffmpeg-libs-6.0-6.fc38.i686 has inferior architecture
  - conflicting requests
  - problem with installed package libswresample-free-5.1.3-1.fc37.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libswresample-free provided by libswresample-free-6.0-2.fc38.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libswresample-free provided by libswresample-free-6.0-4.fc38.x86_64
  - libswresample-free-5.1.3-1.fc37.x86_64 does not belong to a distupgrade repository
  - problem with installed package firefox-112.0.1-1.fc37.x86_64
  - package ffmpeg-libs-6.0-6.fc38.i686 conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libavcodec-free provided by libavcodec-free-6.0-2.fc38.x86_64
  - problem with installed package libavcodec-free-5.1.3-1.fc37.x86_64
  - package ffmpeg-libs-6.0-6.fc38.i686 conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64
  - package ffmpeg-libs-6.0-6.fc38.x86_64 conflicts with libavcodec-free provided by libavcodec-free-6.0-4.fc38.x86_64
  - libavcodec-free-5.1.3-1.fc37.x86_64 does not belong to a distupgrade repository
  - firefox-112.0.1-1.fc37.x86_64 does not belong to a distupgrade repository
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

--skip-broken doesn’t change the output and when using --allowerasing I get
Error: Transaction test error: file /usr/lib/.build-id/b8/acf4f8271b78cd6dca636cb5b877c5c64f47f4 conflicts between attempted installs of haxe-4.2.5-5.fc38.x86_64 and nekovm-2.3.0-11.fc38.x86_64

Remove the conflicting packages before upgrading:

sudo rpm --nodeps -e ffmpeg
sudo rpm --nodeps -e ffmpeg-libs.i686
sudo rpm --nodeps -e ffmpeg-libs.x86_64

Handle other conflicting packages the same way.
If necessary, you can reinstall them after the upgrade.

1 Like
[als@fedora ~]$ sudo rpm --nodeps -e ffmpeg
[sudo] password for als: 
error: package ffmpeg is not installed
[als@fedora ~]$ sudo rpm --nodeps -e ffmpeg-libs.i686
error: package ffmpeg-libs.i686 is not installed
[als@fedora ~]$ sudo rpm --nodeps -e ffmpeg-libs.x86_64
error: package ffmpeg-libs.x86_64 is not installed

the plot thickens

Since the packages are no longer installed, has the error message changed?

Install the full ffmpeg-libs first:

sudo dnf install ffmpeg-libs --allowerasing

Now you will be able to upgrade.

The haxe package seemed to be blocking something in my case. Uninstalling it let me upgrade