When dnf installing virtualbox it installed:
kernel-devel-4.20.14-200.fc29.x86_64
...but my kernel is:
kernel-core-4.20.13-200.fc29.x86_64
So naturally virtualbox crashes with:
$ LANG=C virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.20.13-200.fc29.x86_64) or
it failed to
load. Please try load the kernel module by executing as root
dnf install akmod-VirtualBox kernel-devel-4.20.13-200.fc29.x86_64
akmods --kernels 4.20.13-200.fc29.x86_64 && systemctl restart
systemd-modules-load.service
You will not be able to start VMs until this problem is fixed.
The 4.20.13 devel package seems missing:
# LANG=C dnf install akmod-VirtualBox kernel-devel-4.20.13-200.fc29.x86_64
Last metadata expiration check: 0:38:24 ago on Wed Mar 13 01:01:29 2019.
Package akmod-VirtualBox-5.2.24-1.fc29.x86_64 is already installed.
No match for argument: kernel-devel-4.20.13-200.fc29.x86_64
Error: Unable to find a match