I’ve followed the instructions, when running sudo dnf system-upgrade download --releasever=35:
No match for group package "xorg-x11-drv-armsoc"
No match for group package "reiserfs-utils"
No match for group package "intel-media-driver"
No match for group package "drehatlas-warender-bibliothek-fonts"
No match for group package "iptables"
No match for group package "kanjistrokeorders-fonts"
No match for group package "google-noto-sans-syriac-estrangela-fonts"
No match for group package "tlomt-junction-fonts"
No match for group package "google-noto-sans-syriac-western-fonts"
No match for group package "google-noto-sans-syriac-eastern-fonts"
No match for group package "polarsys-b612-sans-fonts"
No match for group package "drehatlas-xaporho-fonts"
No match for group package "xorg-x11-utils"
No match for group package "google-noto-sans-tibetan-fonts"
No match for group package "bcm283x-firmware"
No match for group package "culmus-shofar-fonts"
No match for group package "vollkorn-fonts"
No match for group package "yanone-tagesschrift-fonts"
No match for group package "ubuntu-title-fonts"
No match for group package "khmer-os-fasthad-fonts"
Error:
Problem: package rpmfusion-nonfree-release-34-1.noarch requires system-release(34), but none of the providers can be installed
- fedora-release-workstation-34-39.noarch does not belong to a distupgrade repository
- problem with installed package rpmfusion-nonfree-release-34-1.noarch
(try to add '--skip-broken' to skip uninstallable packages)
intel-media-driver is the name of a proprietary driver I had installed when still running Intel hardware, but I made sure to remove the package afterwards. The others I don’t really recognize.
I don’t use the proprietary rpmfusion-nonfree repository anymore, all traces can be removed without worry.
This looks like the rpmfusion-nonfree was not implemented properly, and it keeps looking for Fedora 34 packages only. If you don’t use it anymore, simply remove it with dnf remove rpmfusion-nonfree-release.
Then do first dnf updateand then try again to upgrade.
If the problem persists, try to remove the packages that are no longer needed (this will include unused rpmfusion-nonfree packages): dnf autoremove but check the list that is marked for remove before autoremoving. You will see which of the autoremoval-marked packages are of rpmfusion-non-free in the “Repository” column if there are still some installed. This will not help if rpmfusion-non-free packages are still a dependency of something you intentionally installed (including the packages you intentionally installed from that repo), but then we will know that this is the case.
After that, dnf update and then try again to upgrade. Let me know if that does not work
Supplement: you can in the end verify that everything from rpmfusion-nonfree is removed with dnf list all | grep rpmfusion-nonfree → This would be the next step anyway if autoremove does not solve the problem.
Alternatively, you can intentionally remove all packages from that specific repo:
first, get a repo list with the IDs: dnf repolist
Then remove all packages using the ID of rpmfusion-nonfree: dnf repository-packages <repo ID> remove
e.g., dnf repository-packages rpmfusion-nonfree remove
The removal list will also show you packages from other repostories if they still depend on rpmfusion-non-free packages.
Then again, dnf update to ensure all is fine and then try again to upgrade.
But the above solution is more suitable I think, cleaning your system of unneeded packages.
No match for group package "reiserfs-utils"
No match for group package "xorg-x11-drv-armsoc"
No match for group package "intel-media-driver"
No match for group package "iptables"
No match for group package "ubuntu-title-fonts"
No match for group package "tlomt-junction-fonts"
No match for group package "google-noto-sans-syriac-western-fonts"
No match for group package "google-noto-sans-syriac-eastern-fonts"
No match for group package "bcm283x-firmware"
No match for group package "yanone-tagesschrift-fonts"
No match for group package "kanjistrokeorders-fonts"
No match for group package "drehatlas-warender-bibliothek-fonts"
No match for group package "polarsys-b612-sans-fonts"
No match for group package "khmer-os-fasthad-fonts"
No match for group package "google-noto-sans-syriac-estrangela-fonts"
No match for group package "google-noto-sans-tibetan-fonts"
No match for group package "culmus-shofar-fonts"
No match for group package "drehatlas-xaporho-fonts"
No match for group package "vollkorn-fonts"
No match for group package "xorg-x11-utils"
Dependencies resolved.
But aside from the following error, the installer would allow proceeding:
Problem: package qt5-qtwebengine-freeworld-5.15.6-1.fc35.x86_64 requires qt5-qtwebengine(x86-64) = 5.15.6, but none of the providers can be installed
- cannot install both qt5-qtwebengine-5.15.8-2.fc35.x86_64 and qt5-qtwebengine-5.15.6-1.fc35.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.5-1.fc34.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-5.15.5-1.fc34.x86_64
Don’t ever do the dnf autoremove - it is likely gonna kill your system. Never!
No match group xy can be ignored. Forget about it.
Your issue is the following:
Problem: package qt5-qtwebengine-freeworld-5.15.6-1.fc35.x86_64 requires qt5-qtwebengine(x86-64) = 5.15.6, but none of the providers can be installed
- cannot install both qt5-qtwebengine-5.15.8-2.fc35.x86_64 and qt5-qtwebengine-5.15.6-1.fc35.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.5-1.fc34.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-5.15.5-1.fc34.x86_64
My advice: Just remove those two packages that give you unsolvable errors, and install them again after the dist-upgrade:
Alternatively you can add a --allowerasing to your upgrade command, make sure you read and understand what dnf suggest then, but in the end it will remove the conflicting packages just as if you would remove them manually.
The group package issue on itself is no problem. You can ignore that.
The rpmfusion package has a dependency in the Fedora repo, but the rpmfusion package needs an older version of that dependency and thus, wants to downgrade it. Definitely nothing system critical. If it was my system, I would check if dnf remove qt5-qtwebengine-freeworld would affect other packages and if not, I would remove the freeworld package. If you need it, do the upgrade. It is not critical to the system and is likely to be solved in future updates.
If you are unsure, don’t do it - it will not harm the upgrade to not do autoremove. The issue seems to be already solved by the removal of the non-free repo. Nevertheless, I suggest to do the dnf list all | grep rpmfusion-nonfree and then remove the remaining packages of rpmfusion-nonfree (if there are any) as these will no longer get updates.
@grass We have started another topic to discuss the future use of dnf autoremove. For now, your original issue is solved and as already stated, the remaining issue is not related to autoremove and does not need it anyway. So forget it for now.
So focus on the freeworld thing: remove it as suggested above if you don’t need it. If you need it, just start the upgrade as this package will not hurt and is likely to be solved in future updates. If the upgrade process does not want to start because of the freeworld package, add the --allowerasing that @augenauf already suggested. It will end up in a temporarily downgrade of the related package - but of course always read what dnf is suggesting before doing y. --allowerasing can be powerful.
And as this is an issue others may also experience (I don’t know how your rpmfusion-nonfree config could end up that way), feel free to mark the post which you used to solve the original rpmfusion-nonfree problem as solution.