I get the “kernel driver not installed (rc=-1908)” when trying to start a Virtualbox VM in the rt kernel. Performing the suggested /sbin/vboxconfig doesn’t work either:
cat /var/log/virtualbox.log
=== Building ‘vboxdrv’ module ===
make[1]: Entering directory ‘/usr/src/kernel-modules/virtualbox/src/vboxdrv’
/usr/src/kernel-modules/virtualbox/src/vboxdrv/Makefile-header.gmk:193: *** Error: unable to find the headers of the Linux kernel to build against (KERN_DIR=/lib/modules/5.3.18-lp152.3.2-rt/build). Specify KERN_VER=<version> (currently 5.3.18-lp152.3.2-rt) and run Make again. Stop.
make[1]: Leaving directory ‘/usr/src/kernel-modules/virtualbox/src/vboxdrv’
make: *** [Makefile:59: vboxdrv] Error 2
I noticed I had a 3.5-rt kernel, but that just hung when trying to log in, so rebooted the 3.2-rt kernel I had been using all along.
Other info:
uname -a
Linux localhost.localdomain 5.3.18-lp152.3.2-rt #1 SMP PREEMPT_RT Mon May 18 10:32:23 UTC 2020 (b1281f3) x86_64 x86_64 x86_64 GNU/Linux
sudo zypper se -si virtualbox vbox kernel
Loading repository data…
Reading installed packages…
S | Name | Type | Version | Arch | Repository
—±---------------------------------±--------±-------------------------------------±-------±-------------------------
i+ | devel_kernel | pattern | 20170319-lp152.6.3 | x86_64 | Main Repository
i+ | kernel-default | package | 5.3.18-lp152.66.2 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-default | package | 5.3.18-lp152.66.2 | x86_64 | Main Update Repository
i+ | kernel-default | package | 5.3.18-lp152.63.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-default | package | 5.3.18-lp152.63.1 | x86_64 | Main Update Repository
i+ | kernel-default-devel | package | 5.3.18-lp152.66.2 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-default-devel | package | 5.3.18-lp152.66.2 | x86_64 | Main Update Repository
i+ | kernel-default-devel | package | 5.3.18-lp152.63.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-default-devel | package | 5.3.18-lp152.63.1 | x86_64 | Main Update Repository
i | kernel-devel | package | 5.3.18-lp152.66.2 | noarch | openSUSE:Leap:15.2:Update
i | kernel-devel | package | 5.3.18-lp152.66.2 | noarch | Main Update Repository
i | kernel-devel | package | 5.3.18-lp152.63.1 | noarch | openSUSE:Leap:15.2:Update
i | kernel-devel | package | 5.3.18-lp152.63.1 | noarch | Main Update Repository
i+ | kernel-devel-rt | package | 5.3.18-lp152.3.5.1 | noarch | openSUSE:Leap:15.2:Update
i+ | kernel-devel-rt | package | 5.3.18-lp152.3.5.1 | noarch | Main Update Repository
i+ | kernel-firmware | package | 20200107-lp152.2.6.1 | noarch | openSUSE:Leap:15.2:Update
i+ | kernel-firmware | package | 20200107-lp152.2.6.1 | noarch | Main Update Repository
i+ | kernel-macros | package | 5.3.18-lp152.66.2 | noarch | openSUSE:Leap:15.2:Update
i+ | kernel-macros | package | 5.3.18-lp152.66.2 | noarch | Main Update Repository
i | kernel-preempt | package | 5.3.18-lp152.66.2 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-preempt | package | 5.3.18-lp152.66.2 | x86_64 | Main Update Repository
i | kernel-preempt-devel | package | 5.3.18-lp152.66.2 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-preempt-devel | package | 5.3.18-lp152.66.2 | x86_64 | Main Update Repository
i | kernel-preempt-devel | package | 5.3.18-lp152.63.1 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-preempt-devel | package | 5.3.18-lp152.63.1 | x86_64 | Main Update Repository
i+ | kernel-rt | package | 5.3.18-lp152.3.5.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-rt | package | 5.3.18-lp152.3.5.1 | x86_64 | Main Update Repository
i+ | kernel-rt | package | 5.3.18-lp152.3.2.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | kernel-rt | package | 5.3.18-lp152.3.2.1 | x86_64 | Main Update Repository
i | kernel-rt-devel | package | 5.3.18-lp152.3.5.1 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-rt-devel | package | 5.3.18-lp152.3.5.1 | x86_64 | Main Update Repository
i | kernel-source | package | 5.3.18-lp152.66.2 | noarch | openSUSE:Leap:15.2:Update
i | kernel-source | package | 5.3.18-lp152.66.2 | noarch | Main Update Repository
i | kernel-source | package | 5.3.18-lp152.63.1 | noarch | openSUSE:Leap:15.2:Update
i | kernel-source | package | 5.3.18-lp152.63.1 | noarch | Main Update Repository
i+ | kernel-source-rt | package | 5.3.18-lp152.3.5.1 | noarch | openSUSE:Leap:15.2:Update
i+ | kernel-source-rt | package | 5.3.18-lp152.3.5.1 | noarch | Main Update Repository
i | kernel-syms | package | 5.3.18-lp152.66.2 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-syms | package | 5.3.18-lp152.66.2 | x86_64 | Main Update Repository
i | kernel-syms | package | 5.3.18-lp152.63.1 | x86_64 | openSUSE:Leap:15.2:Update
i | kernel-syms | package | 5.3.18-lp152.63.1 | x86_64 | Main Update Repository
i+ | nfs-kernel-server | package | 2.1.1-lp152.9.6.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | nfs-kernel-server | package | 2.1.1-lp152.9.6.1 | x86_64 | Main Update Repository
i+ | patterns-devel-base-devel_kernel | package | 20170319-lp152.6.3 | x86_64 | Main Repository
i+ | purge-kernels-service | package | 0-lp152.4.1 | noarch | Main Repository
i | python3-virtualbox | package | 6.1.18-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i | python3-virtualbox | package | 6.1.18-lp152.2.14.1 | x86_64 | Main Update Repository
i+ | virtualbox | package | 6.1.18-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | virtualbox | package | 6.1.18-lp152.2.14.1 | x86_64 | Main Update Repository
i+ | virtualbox-devel | package | 6.1.18-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | virtualbox-devel | package | 6.1.18-lp152.2.14.1 | x86_64 | Main Update Repository
i+ | virtualbox-guest-tools | package | 6.1.18-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | virtualbox-guest-tools | package | 6.1.18-lp152.2.14.1 | x86_64 | Main Update Repository
i+ | virtualbox-host-source | package | 6.1.18-lp152.2.14.1 | noarch | openSUSE:Leap:15.2:Update
i+ | virtualbox-host-source | package | 6.1.18-lp152.2.14.1 | noarch | Main Update Repository
i | virtualbox-kmp-default | package | 6.1.18_k5.3.18_lp152.63-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i | virtualbox-kmp-default | package | 6.1.18_k5.3.18_lp152.63-lp152.2.14.1 | x86_64 | Main Update Repository
i | virtualbox-kmp-preempt | package | 6.1.18_k5.3.18_lp152.63-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i | virtualbox-kmp-preempt | package | 6.1.18_k5.3.18_lp152.63-lp152.2.14.1 | x86_64 | Main Update Repository
i | virtualbox-qt | package | 6.1.18-lp152.2.14.1 | x86_64 | openSUSE:Leap:15.2:Update
i | virtualbox-qt | package | 6.1.18-lp152.2.14.1 | x86_64 | Main Update Repository