Upgrade from Fedora 30 to 31 - almost

I want to go to Fedora 32 but am doing the upgrade in increments so attempted the upgrade to Fedora 31 today. All appeared to go fine - until I reboot.

After rebooting, I cannot start VirtualBox - I get the message:
This system is currently not set up to build kernel modules.
Please install the Linux kernel “header” files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-5.0.9-301.fc30.x86_64

Doing the install, I noticed that kernel 5.6.18 was installed but when I boot the machine, uname -r is returning 5.0.9-301.fc30.x86_64.

There is only one entry for Fedora in the grub2 boot menu which shows as Fedora 31. Yet, when I boot the 5.0.9 kernel is getting loaded.

I’m thinking it is either reinstall the kernel or edit grub - not sure how to tackle either though!

P.S. Everything else seems to be working - just no VirtualBox where I have two VMs - one my local mail server and the other my Plex media server.

Dah - I wondered if a cold boot might make a difference so tried that and I had four Fedora 31 options in the grub menu - unfortunately, they all showed as Fedora 31 so via trial and error and rebooting, I managed to find the entry for the 5.6.18 kernel.

All is now good!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.