virtualbox not starting

After a fairly recent update to TW all of my vbox instances crash on
startup. Starting them from a command line session dies immediately with
this error message:

Code
/usr/lib/virtualbox/VirtualBox --comment “LEAP” --startvm “ee8e7da2-
c6b4-4084-93ca-c0dee7711b10”
VirtualBox: Error -1908 in suplibOsInit!
VirtualBox: Kernel driver not installed

VirtualBox: Tip! Make sure the kernel module is loaded. It may also help
to reinstall VirtualBox.
will@will-HP-laptop:~> malloc_consolidate(): invalid chunk size
KCrash: Application ‘VirtualBox’ crashing…

/code

Forced re-install does not help - same result. Any suggestions about how
to get this mess back up and running would be welcome.

Like it says – the Kernel driver and other modules aren’t loaded …


 > lsmod | grep -i 'box'
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               524288  2 vboxnetadp,vboxnetflt
 > 

Make sure that, you have the “virtualbox-kmp-default” package installed and, that the following files are present on the machine:


 > rpm -ql virtualbox-kmp-default
/lib/modules/5.3.18-lp152.41-default
/lib/modules/5.3.18-lp152.41-default/extra
/lib/modules/5.3.18-lp152.41-default/extra/vboxdrv.ko
/lib/modules/5.3.18-lp152.41-default/extra/vboxguest.ko
/lib/modules/5.3.18-lp152.41-default/extra/vboxnetadp.ko
/lib/modules/5.3.18-lp152.41-default/extra/vboxnetflt.ko
/lib/modules/5.3.18-lp152.41-default/extra/vboxsf.ko
/lib/modules/5.3.18-lp152.41-default/extra/vboxvideo.ko
 > 

He is running Tumbleweed not 15.2 - the has to be on an older kernel for Virtualbox to work - code in the 5.9 kernel that is needed for Virtualbox has been removed.

Please post:

zypper se -si virtualb kernel
uname -a
zypper lr -d

Thanks my issue has been resolved

OK – but, how?

  • We’re quite curious about such issues.

[HR][/HR]BTW – Welcome to the openSUSE Forums.