I’m trying to upgrade from f35 to f36. Using ‘sudo dnf system-upgrade download --releasever=36’ I get the following errors:
Fedora 36 openh264 (From Cisco) - x86_64 392 B/s | 271 B 00:00
Errors during downloading metadata for repository 'fedora-cisco-openh264':
- Status code: 404 for https://codecs.fedoraproject.org/openh264/36/x86_64/repodata/repomd.xml (IP: 152.19.134.198)
Error: Failed to download metadata for repo 'fedora-cisco-openh264': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Error:
Problem: package mutter3.38-libs-3.38.6-1.fc35.x86_64 requires libwacom.so.2()(64bit), but none of the providers can be installed
- package mutter3.38-libs-3.38.6-1.fc35.x86_64 requires libwacom.so.2(LIBWACOM_0.33)(64bit), but none of the providers can be installed
- libwacom-1.12.1-2.fc35.x86_64 does not belong to a distupgrade repository
- problem with installed package mutter3.38-libs-3.38.6-1.fc35.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
This makes it sound like the Wacom libraries are not part of the new version. Giving up the tablet is not an option.
Not sure of the dependency error here. Could you please double-check that your F35 installation is completely up to date? Could you also please list what repositories you have enabled:
This appears to be the package causing issues. It was a “compat” package which was probably needed by some other tools at some point but it has been retired now. Could you please check what other mutter packages you have installed? You should just have the non-compat mutter package, and in that case, we should be able to remove this mutter3.38 package to fix your issue:
Both mutter and mutter3.38-libs were installed. I removed mutter3.38-libs and the upgrade completed.
now… booting to kernel 5.17.12fc36 gives an error saying ‘Nvidia kernel is missing, reverting to nouveau’ and gives me a black screen. But, the Nvidia kernel 5.17.12-300.fc36 is installed and nouveau is not.
Booting into kernel 5.17.12fc35 seems to work - at least I have video
Yes, since the upgrade process also updates the kernel, a new Nvidia kmod needs to be built. However, it looks like the upgrade process doesn’t quite wait for the kmod build to finish, and so there isn’t an Nvidia driver upon upgrade. As you noted, uninstalling and re-installing the akmod-package gets the Nvidia driver re-built and that fixes things.