So I think I have determined what the issue is... although there appears to be nothing I can do to fix it. Here are my findings:
When I get a non-functioning VBox on a new kernel I perform the following:
Code: Select all
$ sudo dpkg-reconfigure virtualbox-dkms
When that command is run on (not supported) kernel the following error appears:
Code: Select all
Error! Bad return status for module build on kernel: 5.0.0-14.1-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/6.0.6/build/make.log for more information.
[ ok ] Unloading VirtualBox kernel modules....
[....] Loading VirtualBox kernel modules...[....] No suitable module for running[FAILel found ... failed!
If I try the following command whenever VBox fails:
Two conditions arise:
- this command works on supported modules without the need for the above command.
- On a kernel that is (not supported) the error is noted below.
VBox version 5.2.28
4.19.0-1 (supported)
4.19.0-4 (supported)
4.19.4-2 siduction kernel (not supported) modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.19.4-2-siduction-amd64
5.0.0-14 liquorix kernel (not supported) modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-14.1-liquorix-amd64
VBox version 6.0.6-1 MXPI testrepos
4.19.0-1 (supported)
4.19.0-4 (supported)
4.19.4-2 siduction kernel (not supported) modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.19.4-2-siduction-amd64
5.0.0-14 liquorix kernel (not supported) modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-14.1-liquorix-amd64
So I examined the /lib/modules directory on my machine (where the Fatal Error above occured.
The only modules I have in /lib/modules on my machine are for:
4.9.0.9-amd64
4.19.0-1-amd64
4.19.0-5-amd64
4.19.0-5-cloud-amd64
4.19.0-5-rt-amd64
5.0.0-6.1-liquorix-amd64 (but if I attempt to install this kernel, there are no headers available for it on synaptic; and the kernel is not listed in the testrepos on mxpi)
5.0.0-9.1-liquorix-amd64 (but if I attempt to install this kernel, there are no headers available for it on synaptic; and the kernel is not listed in the testrepos on mxpi)
I'm guessing that this means any kernel not in /lib/modules is effectively unsupported on 6.0.6 of Virtualbox (the version where I examined the /lib/modules folder). If these buggesr are supposed to load somehow, I have no idea how or where they come from...
I hope this helps someone. :lipsrsealed: