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.