Cześć!
[Linux Mint 17.3]
Jak w temacie, podczas kompilacji (automatycznie przy instalacji pakietu virtualbox-dkms) dostaję błędy:
Konfigurowanie pakietu virtualbox (5.0.4-dfsg-2) ...
* Stopping VirtualBox kernel modules [OK]
* Starting VirtualBox kernel modules * No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Konfigurowanie pakietu virtualbox-dkms (5.0.4-dfsg-2) ...
Loading new virtualbox-5.0.4 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-24-generic
Building initial module for 4.4.0-24-generic
Error! Bad return status for module build on kernel: 4.4.0-24-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.0.4/build/make.log for more information.
* Stopping VirtualBox kernel modules [OK]
* Starting VirtualBox kernel modules * No suitable module for running kernel found
W pliku /var/lib/dkms/virtualbox/5.0.4/build/make.log mam to:
DKMS make.log for virtualbox-5.0.4 for kernel 4.4.0-24-generic (x86_64)
pon, 11 lip 2016, 10:16:53 CEST
make: Entering directory `/usr/src/linux-headers-4.4.0-24-generic'
LD /var/lib/dkms/virtualbox/5.0.4/build/built-in.o
LD /var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:
/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c:488:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceUsr);
^
/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c:493:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceSys);
^
make[2]: *** [/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
make[1]: *** [/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv] Error 2
make: *** [_module_/var/lib/dkms/virtualbox/5.0.4/build] Error 2
make: Leaving directory `/usr/src/linux-headers-4.4.0-24-generic'
Zgodnie z zaleceniami z innych forum zaktualizowałem g++ i gcc do wersji 5.3, ale problem zostaje ten sam.
Da się to jakoś sensownie naprawić czy pobrać inny kernel?
//edit:
Dobra, mam, wersje przed 5.06 nie kompilują się na kernelach ≥4.3, wystarczyło dodać repo ze strony projektu i zainstalować pakiet virtualbox-5.0, wszystko działa.