[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

VirtualBox kernel mod compile fails



I have a new Dell that has a new network adapter that is not supported by the wheezy kernel (3.2), so I started my new install of Debian with a minimal jessie network installer, since it's kernel (3.11) does work with my network adapter. Once I got to a very minimal install, I changed my apt sources.list to point only to wheezy, and downgraded best as I could, including the kernel, which again broke my network. I then rebooted in rescue mode from the jessie DVD into the wheezy root system, and installed the 3.11 kernel from backports, and rebooted. All is fine.

Except, when I try to install virtualbox, I get this:

Setting up libcurl3:amd64 (7.26.0-1+wheezy6) ...
Setting up libvncserver0:amd64 (0.9.9+dfsg-1) ...
Setting up libgsoap2 (2.8.7-2) ...
Setting up virtualbox (4.1.18-dfsg-2+deb7u1) ...
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up patch (2.6.1-3) ...
Setting up dkms (2.2.0.3-1.2) ...
Setting up virtualbox-dkms (4.1.18-dfsg-2+deb7u1) ...
Loading new virtualbox-4.1.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.11-0.bpo.2-amd64
Building initial module for 3.11-0.bpo.2-amd64
Error! Bad return status for module build on kernel: 3.11-0.bpo.2-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/4.1.18/build/make.log for more information.
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.


westk[@]goshen]:/home/westk:> cat /var/lib/dkms/virtualbox/4.1.18/build/make.log
DKMS make.log for virtualbox-4.1.18 for kernel 3.11-0.bpo.2-amd64 (x86_64)
Wed Dec 11 14:27:39 CST 2013
make: Entering directory `/usr/src/linux-headers-3.11-0.bpo.2-amd64'
LD /var/lib/dkms/virtualbox/4.1.18/build/built-in.o
LD /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/linux/SUPDrv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/alloc-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/mpnotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/powernotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeMapUser’: /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: error: ‘VM_RESERVED’ undeclared (first use in this function) /var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: note: each undeclared identifier is reported only once for each function it appears in make[4]: *** [/var/lib/dkms/virtualbox/4.1.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[3]: *** [/var/lib/dkms/virtualbox/4.1.18/build/vboxdrv] Error 2
make[2]: *** [_module_/var/lib/dkms/virtualbox/4.1.18/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.11-0.bpo.2-amd64'


Any suggestions?

Thanks!

--
Kent


Reply to: