After my upgrade from OpenSUSE Leap 15.2 to 15.3, I was able to upgrade VirtualBox, and the KMP kernel package.
However when I try to run my Windows 10 VirtualBox, it complains about missing kernel driver.
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing
‘/sbin/vboxconfig’
as root.
If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system’s documentation for more information.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Running this tool does not work.
**arcturus:/root #** /usr/sbin/vboxconfig
Building kernel modules...
Kernel modules built correctly. They will now be installed.
insmod /lib/modules/5.3.18-150300.59.46-default/weak-updates/extra/vboxdrv.ko
modprobe: ERROR: could not insert 'vboxnetflt': Key was rejected by service
insmod /lib/modules/5.3.18-150300.59.46-default/weak-updates/extra/vboxdrv.ko
modprobe: ERROR: could not insert 'vboxnetadp': Key was rejected by service
Kernel modules are installed and loaded.
I never before had to run this tool when I updated VirtualBox.
I do not think I have EFI Secure Boot enabled, but I have not needed to sign my kernel modules before when I used Leap 15.2
**arcturus:/root #** ls /sys/firmware/efi
config_table **efivars****esrt** fw_platform_size fw_vendor **mok-variables** runtime **runtime-map****secret-key** systab **vars**
Checking Linux kernel and VirtualBox kernel module compatibility:
rpm -q virtualbox-kmp-default
virtualbox-kmp-default-6.1.32_k5.3.18_59.40-lp153.2.21.1.x86_64
uname -a
Linux arcturus 5.3.18-150300.59.46-default
zypper search --installed-only -s kernel-default
i+ | kernel-default | pakke | 5.3.18-150300.59.46.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default | pakke | 5.3.18-59.10.1 | x86_64 | Main Repository
i+ | kernel-default | pakke | 5.3.18-59.10.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
Edit: I booted into the other kernel available “5.3.18-59.10.1”, but got the same problem
Could it have something to do with the linux kernel installed through the SLES repository is not the same version of the Linux kernel the VirtualBox KMP is built against?