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 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
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?
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.
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.