Trouble upgrading from fedora 36

When I do --allowerasing it wants to remove these packages:

Is it possible to do this without bricking my machine? I broke it last time accidentally deleting nvidia drivers.

When i try to run it regularly i keep getting these six errors:

Error:
Problem 1: problem with installed package python3-openrazer-3.6.1-1.1.noarch

  • package python3-openrazer-3.6.1-1.1.noarch requires python(abi) = 3.10, but none of the providers can be installed
  • python3-3.10.11-1.fc36.x86_64 does not belong to a distupgrade repository
    Problem 2: problem with installed package openrazer-meta-3.6.1-1.1.noarch
  • package openrazer-meta-3.6.1-1.1.noarch requires python3-openrazer, but none of the providers can be installed
  • package python3-openrazer-3.6.1-1.1.noarch requires python3.10dist(dbus-python), but none of the providers can be installed
  • python3-dbus-1.2.18-3.fc36.x86_64 does not belong to a distupgrade repository
    Problem 3: problem with installed package openrazer-daemon-3.6.1-1.1.noarch
  • package openrazer-daemon-3.6.1-1.1.noarch requires python(abi) = 3.10, but none of the providers can be installed
  • package python3-3.10.11-1.fc36.x86_64 requires python3-libs(x86-64) = 3.10.11-1.fc36, but none of the providers can be installed
  • python3-libs-3.10.11-1.fc36.x86_64 does not belong to a distupgrade repository

Removing *.fc36 packages is normal. In the same output you will see kernel etc being installed for the version you’re upgrading to (F37/F38).

The other problem is your razer-related packages from third-party repo. Most likely it’s ok to remove. You might have to manually re-add the repo following their instructions after upgrading, to make sure it points to their F37/F38 repo (assuming they provide it).

2 Likes

So it won’t break the nvidia drivers that I have installed?

That’s good to hear

kmod-nvidia-... is the kernel module built on your system, for the specific combination of Nvidia driver + kernel version. So this one that is built for 6.2.13-100.fc36 kernel won’t be useful after you upgrade anyway.

As long as you have akmod-nvidia still installed after the upgrade (it should be there), it will build the new kmod-nvidia-... for your new kernel, during the reboot after the system-upgrade.

For me it has never failed during system-upgrades, but rarely it seems to happen to some people. In that case you can manually build the kmod with sudo akmods (make sure you are booted on new kernel and akmod-nvidia is installed, and wait a few minutes for it to build).

2 Likes

Thank you Justin. I’ll keep that in mind.

It’s a good thing I made an account here, because in the case that it all does break, I’m in good hands with the experts :smile:

1 Like

I removed openrazor-meta and now there’s no problems. those same packages that were opted for deletion are still there, so it’s not removing them because of the --allowerasing flag like I thought.

Going to upgrade this weekend.