Dear opensuse members,
I have some days now starting my virtual box. It looks like that after some kernel update the Virtual box required some updates and somehow I created a big mess.
Now when I try to run virtualbox I get
RTR3InitEx failed with rc=-1912 (rc=-1912)
The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing
'/etc/init.d/vboxdrv setup'
may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
and when I try to compile it
/etc/init.d/vboxdrv setup
Recompiling VirtualBox kernel module, NOT. It has been packaged.
Please post which kernel you are actually using from the few you have installed:
uname -a
In particular, you have both kernel-default and kernel-desktop, but only virtualbox-host-kmp-default.
I’d find it likely that you are using kernel-desktop, which would need virtualbox-host-kmp-desktop instead.
I knew I forgot to report something:
uname -a
Linux caracus 3.12.62-52-desktop #1 SMP PREEMPT Wed Aug 10 18:37:26 UTC 2016 (069dc39) x86_64 x86_64 x86_64 GNU/Linux
That’s normal if you use openSUSE’s packages.
“vboxdrv setup” would normally compile the kernel module for your kernel, but the openSUSE packages do contain the kernel module in pre-compiled form and no source code (that’s also why they have to match the kernel).