Can't upgrade to 42 beta

I recently tried to upgrade to Fedora 42 beta, but for some reason I’m getting a conflict with a package that’s not installed on my system. It is saying that nothing provides gstreamer1-plugins-ugly-free(x86-32) >= 1.26.0 needed by gstreamer1-plugins-ugly-1:1.26.0-1.fc42.i686 from rpmfusion-free the issue is that I don’t have the gstreamer1-plugins-ugly-1 installed on my system. Already tried cleaning the packages, upgrading the system autoremove, nothing seems to work, am I doing something wrong?
I’m running the command: sudo dnf system-upgrade download --releasever=42 to upgrade to the beta.

The following image shows what is happening better.

Even if you have installed the gstreamer1-plugins-ugly package from rpmfusion you still should have the gstreamer1-plugins-ugly-free package from fedora.

# dnf list --installed gstreamer1-plugins*
Installed packages
gstreamer1-plugins-bad-free.x86_64      1.24.11-1.fc41   updates
gstreamer1-plugins-bad-free-libs.x86_64 1.24.11-1.fc41   updates
gstreamer1-plugins-bad-freeworld.x86_64 1:1.24.11-1.fc41 rpmfusion-free-updates
gstreamer1-plugins-base.x86_64          1.24.11-1.fc41   updates
gstreamer1-plugins-good.x86_64          1.24.11-1.fc41   updates
gstreamer1-plugins-good-extras.x86_64   1.24.11-1.fc41   updates
gstreamer1-plugins-good-gtk.x86_64      1.24.11-1.fc41   updates
gstreamer1-plugins-good-qt.x86_64       1.24.11-1.fc41   updates
gstreamer1-plugins-good-qt6.x86_64      1.24.11-1.fc41   updates
gstreamer1-plugins-ugly.x86_64          1:1.24.11-1.fc41 rpmfusion-free-updates
gstreamer1-plugins-ugly-free.x86_64     1.24.11-1.fc41   updates

I just attempted the system-upgrade and got this

# dnf system-upgrade download --releasever=42
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Package "rpmfusion-nonfree-release-41-1.noarch" is already installed.
Package "gstreamer1-plugins-bad-freeworld-1:1.24.11-1.fc41.x86_64" is already installed.
Package "gstreamer1-plugins-ugly-1:1.24.11-1.fc41.x86_64" is already installed.
Problem 1: problem with installed package
  - gstreamer1-plugins-ugly-1:1.24.11-1.fc41.x86_64 does not belong to a distupgrade repository
  - nothing provides gstreamer1-plugins-ugly-free(x86-64) >= 1.26.0 needed by gstreamer1-plugins-ugly-1:1.26.0-1.fc42.x86_64 from rpmfusion-free
 Problem 2: installed package python3-qt5-webkit-5.15.10-11.fc41.x86_64 requires python3-qt5(x86-64) = 5.15.10-11.fc41, but none of the providers can be installed
  - python3-qt5-5.15.10-11.fc41.x86_64 does not belong to a distupgrade repository
  - problem with installed package

Problem 1 appears to be because of version mismatch between the fedora repo with gstreamer1-plugins-ugly-free and the rpmfusion version of gstreamer1-plugins-ugly.
Problem 2 appears to be a result of having python3-qt5-webkit installed

For this problem I removed the add on package python3-qt5-webkit and gstreamer1-plugins-ugly as well as gstreamer1-plugins-bad-freeworld and rpmfusion-nonfree-release-41-1.noarch. I then ran the ‘system-upgrade download’ command with no problems

You may need to enable fedora-updates-testing.repo

Hmm, I tried running the command you provided to list the gstreamer packages and I can’t seem to find the ugly one that’s causing the issue, have I done something wrong?

sudo dnf system-upgade download --releasever=42 --exclude=gstreamer1-plugins-ugly-free --refresh --enablerepo=rpmfusion-nonfree-updates-testing

Maybe run clean all or wait for your local fedora mirror to sync up, the fedora repos seem to be having issues.

sudo dnf clean all

I see no older gstreamer1 *packages in the f42 fedora repo

$ sudo dnf list gstreamer1*
Updating and loading repositories:
Repositories loaded.
Installed packages
gstreamer1.i686                               1.26.0-1.fc42                  updates-testing
gstreamer1.x86_64                             1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free.x86_64            1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-libs.x86_64       1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-base.x86_64                1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good.x86_64                1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-gtk.x86_64            1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-qt.x86_64             1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-qt6.x86_64            1.26.0-1.fc42                  updates-testing

Available packages
gstreamer1-devel.i686                         1.26.0-1.fc42                  updates-testing
gstreamer1-devel.i686                         1.26.0-1.fc42                  fedora
gstreamer1-devel.x86_64                       1.26.0-1.fc42                  updates-testing
gstreamer1-devel.x86_64                       1.26.0-1.fc42                  fedora
gstreamer1-doc.noarch                         1.26.0-1.fc42                  fedora
gstreamer1-doc.noarch                         1.26.0-1.fc42                  updates-testing
gstreamer1-plugin-dav1d.i686                  0.13.4-1.fc42                  fedora
gstreamer1-plugin-dav1d.i686                  0.13.4-1.fc42                  updates-testing
gstreamer1-plugin-dav1d.x86_64                0.13.4-1.fc42                  fedora
gstreamer1-plugin-dav1d.x86_64                0.13.4-1.fc42                  updates-testing
gstreamer1-plugin-fallbackswitch.i686         0.13.0-1.fc42                  fedora
gstreamer1-plugin-fallbackswitch.x86_64       0.13.0-1.fc42                  fedora
gstreamer1-plugin-fmp4.i686                   0.13.5-1.fc42                  updates-testing
gstreamer1-plugin-fmp4.i686                   0.13.5-1.fc42                  fedora
gstreamer1-plugin-fmp4.x86_64                 0.13.5-1.fc42                  updates-testing
gstreamer1-plugin-fmp4.x86_64                 0.13.5-1.fc42                  fedora
gstreamer1-plugin-gif.i686                    0.13.0-2.fc42                  fedora
gstreamer1-plugin-gif.x86_64                  0.13.0-2.fc42                  fedora
gstreamer1-plugin-gtk4.i686                   0.13.4-1.fc42                  updates-testing
gstreamer1-plugin-gtk4.i686                   0.13.4-1.fc42                  fedora
gstreamer1-plugin-gtk4.x86_64                 0.13.4-1.fc42                  fedora
gstreamer1-plugin-gtk4.x86_64                 0.13.4-1.fc42                  updates-testing
gstreamer1-plugin-hsv.i686                    0.13.3-1.fc42                  fedora
gstreamer1-plugin-hsv.x86_64                  0.13.3-1.fc42                  fedora
gstreamer1-plugin-json.i686                   0.13.2-1.fc42                  fedora
gstreamer1-plugin-json.x86_64                 0.13.2-1.fc42                  fedora
gstreamer1-plugin-libav.i686                  1.26.0-1.fc42                  fedora
gstreamer1-plugin-libav.i686                  1.26.0-1.fc42                  updates-testing
gstreamer1-plugin-libav.x86_64                1.26.0-1.fc42                  fedora
gstreamer1-plugin-libav.x86_64                1.26.0-1.fc42                  updates-testing
gstreamer1-plugin-livesync.i686               0.13.1-1.fc42                  fedora
gstreamer1-plugin-livesync.x86_64             0.13.1-1.fc42                  fedora
gstreamer1-plugin-mp4.i686                    0.13.5-1.fc42                  fedora
gstreamer1-plugin-mp4.i686                    0.13.5-1.fc42                  updates-testing
gstreamer1-plugin-mp4.x86_64                  0.13.5-1.fc42                  fedora
gstreamer1-plugin-mp4.x86_64                  0.13.5-1.fc42                  updates-testing
gstreamer1-plugin-openh264.i686               1.26.0-1.fc42                  fedora
gstreamer1-plugin-openh264.i686               1.26.0-1.fc42                  updates-testing
gstreamer1-plugin-openh264.x86_64             1.26.0-1.fc42                  updates-testing
gstreamer1-plugin-openh264.x86_64             1.26.0-1.fc42                  fedora
gstreamer1-plugin-reqwest.i686                0.13.3-3.fc42                  fedora
gstreamer1-plugin-reqwest.x86_64              0.13.3-3.fc42                  fedora
gstreamer1-plugins-bad-free.i686              1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free.i686              1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-devel.i686        1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-devel.i686        1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-devel.x86_64      1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-devel.x86_64      1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-extras.i686       1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-extras.i686       1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-extras.x86_64     1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-extras.x86_64     1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-fluidsynth.i686   1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-fluidsynth.i686   1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-fluidsynth.x86_64 1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-fluidsynth.x86_64 1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-libs.i686         1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-libs.i686         1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-opencv.i686       1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-opencv.i686       1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-opencv.x86_64     1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-opencv.x86_64     1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-wildmidi.i686     1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-wildmidi.i686     1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-wildmidi.x86_64   1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-wildmidi.x86_64   1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-zbar.i686         1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-zbar.i686         1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-free-zbar.x86_64       1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-bad-free-zbar.x86_64       1.26.0-1.fc42                  fedora
gstreamer1-plugins-bad-freeworld.i686         1:1.26.0-1.fc42                rpmfusion-free
gstreamer1-plugins-bad-freeworld.x86_64       1:1.26.0-1.fc42                rpmfusion-free
gstreamer1-plugins-base.i686                  1.26.0-1.fc42                  fedora
gstreamer1-plugins-base.i686                  1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-base-devel.i686            1.26.0-1.fc42                  fedora
gstreamer1-plugins-base-devel.i686            1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-base-devel.x86_64          1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-base-devel.x86_64          1.26.0-1.fc42                  fedora
gstreamer1-plugins-base-tools.x86_64          1.26.0-1.fc42                  fedora
gstreamer1-plugins-base-tools.x86_64          1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-fc.i686                    0.2-34.fc42                    fedora
gstreamer1-plugins-fc.x86_64                  0.2-34.fc42                    fedora
gstreamer1-plugins-good.i686                  1.26.0-1.fc42                  fedora
gstreamer1-plugins-good.i686                  1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-extras.i686           1.26.0-1.fc42                  fedora
gstreamer1-plugins-good-extras.i686           1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-extras.x86_64         1.26.0-1.fc42                  fedora
gstreamer1-plugins-good-extras.x86_64         1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-gtk.i686              1.26.0-1.fc42                  fedora
gstreamer1-plugins-good-gtk.i686              1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-qt.i686               1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-qt.i686               1.26.0-1.fc42                  fedora
gstreamer1-plugins-good-qt6.i686              1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-good-qt6.i686              1.26.0-1.fc42                  fedora
gstreamer1-plugins-icamerasrc.x86_64          0.0-13.20241129gitee85264.fc42 rpmfusion-nonfree
gstreamer1-plugins-icamerasrc-devel.x86_64    0.0-13.20241129gitee85264.fc42 rpmfusion-nonfree
gstreamer1-plugins-ugly.i686                  1:1.26.0-1.fc42                rpmfusion-free
gstreamer1-plugins-ugly.x86_64                1:1.26.0-1.fc42                rpmfusion-free
gstreamer1-plugins-ugly-free.i686             1.26.0-1.fc42                  updates-testing
gstreamer1-plugins-ugly-free.i686             1.26.0-1.fc42                  fedora
gstreamer1-plugins-ugly-free.x86_64           1.26.0-1.fc42                  fedora
gstreamer1-plugins-ugly-free.x86_64           1.26.0-1.fc42                  updates-testing
gstreamer1-rtsp-server.i686                   1.26.0-1.fc42                  fedora
gstreamer1-rtsp-server.i686                   1.26.0-1.fc42                  updates-testing
gstreamer1-rtsp-server.x86_64                 1.26.0-1.fc42                  updates-testing
gstreamer1-rtsp-server.x86_64                 1.26.0-1.fc42                  fedora
gstreamer1-rtsp-server-devel.i686             1.26.0-1.fc42                  updates-testing
gstreamer1-rtsp-server-devel.i686             1.26.0-1.fc42                  fedora
gstreamer1-rtsp-server-devel.x86_64           1.26.0-1.fc42                  updates-testing
gstreamer1-rtsp-server-devel.x86_64           1.26.0-1.fc42                  fedora
gstreamer1-svt-vp9.x86_64                     0.3.0-13.fc42                  fedora
gstreamer1-vaapi.i686                         1.26.0-1.fc42                  updates-testing
gstreamer1-vaapi.i686                         1.26.0-1.fc42                  fedora
gstreamer1-vaapi.x86_64                       1.26.0-1.fc42                  updates-testing
gstreamer1-vaapi.x86_64                       1.26.0-1.fc42                  fedora
gstreamer1-vaapi-devel.i686                   1.26.0-1.fc42                  updates-testing
gstreamer1-vaapi-devel.i686                   1.26.0-1.fc42                  fedora
gstreamer1-vaapi-devel.x86_64                 1.26.0-1.fc42                  fedora
gstreamer1-vaapi-devel.x86_64                 1.26.0-1.fc42                  updates-testing
gstreamer1-vaapi-devel-docs.noarch            1.26.0-1.fc42                  fedora
gstreamer1-vaapi-devel-docs.noarch            1.26.0-1.fc42                  updates-testing

Note that I also had to remove the rpmfusion-nonfree-release-41-1 package to eliminate that error about the gstreamer-plugins-ugly package.

You also have 2 repos there that are not part of fedora and are giving the errors in red.
Docker and hashicorp. If you disable those repos when doing the system-upgrade command it will eliminate those errors. dnf repolist will give you the names of the repos to disable.

Just a friendly request.
Please always use copy & paste to post the command results. After pasting the text highlight it and click the preformatted text button </> so it retains the same formatting as seen on your screen.

Images require more storage for the forum. Images are not searchable. Some images are difficult to read. Text is easily readable and can be searched so other users may find your information. Text can span multiple screen sizes where an image (screenshot) is limited to only what is currently on the screen.

That was pointless removing rpmfusion-nonfree-release, the package is in the free repo :grinning_face_with_smiling_eyes:

sudo dnf info gstreamer1-plugins-ugly |grep Repository
Updating and loading repositories:
Repositories loaded.
Repository     : rpmfusion-free
Repository     : rpmfusion-free

Try this, fedora beta releases have updates-testing repo enabled by default

sudo dnf system-upgrade download --enable-repo=updates-testing --releasever=42

Removing that package eliminated the complaint that it was already installed. It also eliminated the complaint about the gstreamer-plugins-ugly package (which was not installed at that time)

When the update completed the rpmfusion-nonfree-release package was reinstalled and a subsequent (re)installation of the gstreamer-plugins-ugly package worked as well
Note that for me there were the “4” packages that the system-update complained about, and to have the update perform the download properly ALL had to be removed.

As noted in my post above
gstreamer1-plugins-ugly
gstreamer1-plugins-bad-freeworld
rpmfusion-nonfree-release-41-1
python3-gtk5-webkit (The f41 package appears to have been replaced with python3-gtk5-webengine for f42 but nothing I have found says that and it presented an error for the update.)

The error said the first 3 were already installed for f41 but the system-upgrade was intended to update to releasever=42. Apparently some glitch in the way the update was being processed.

This was reported by the OP as well as myself.

1 Like