Qualche tempo fa ho aggiornato il kernel della mia Linux Mint 18.3, portamdolo alla 4.4.0-98-generic x86_64.
Oggi sono andato su Vbox, e all'apertura di qualsiasi VM mi da' l'errore kernel:
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Allora ho dato da terminale il comando consigliato: /etc/init.d/vboxdrv setup
dan dan # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.4.0-98-generic (x86_64)
Consult /var/lib/dkms/vboxhost/5.0.2/build/make.log for more information.
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
(Look at /var/log/vbox-install.log to find out what went wrong)
dan dan #
Riporto qui i files: /var/lib/dkms/vboxhost/5.0.2/build/make.log
DKMS make.log for vboxhost-5.0.2 for kernel 4.4.0-98-generic (x86_64)
lun 5 nov 2018, 18.27.06, CET
make: ingresso nella directory "/usr/src/linux-headers-4.4.0-98-generic"
LD /var/lib/dkms/vboxhost/5.0.2/build/built-in.o
LD /var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c:487:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceUsr);
^
/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.c:492:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceSys);
^
make[2]: *** [/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv/linux/SUPDrv-linux.o] Errore 1
make[1]: *** [/var/lib/dkms/vboxhost/5.0.2/build/vboxdrv] Errore 2
make: *** [_module_/var/lib/dkms/vboxhost/5.0.2/build] Errore 2
make: uscita dalla directory "/usr/src/linux-headers-4.4.0-98-generic"
e /var/log/vbox-install.log
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 5.0.2
------------------------------
Deleting module version: 5.0.2
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
L'errore di compilazione che ti dà è dovuto al fatto che stai tentando di utilizzare una veriosne di VirtualBox troppo vecchia per il kernel 4.4.
Prova ad aggiornarlo e vedere se così ti funziona.
user@pc:~$ sed 's/windows/linux/g'
Computers for the masses, not the classes (J. Tramiel)
Era proprio quello che dicevi.
Non potendo aggiornare Vbox sulla Mint 17.3, perchè la mia v 5.0.2 è l'ultima presente nei repositories, sono andato sulla Mint 19 ed ho installato Vbox 5.2.10, ed adesso sto scrivendo dalla VM di Windows7.
Decisamente è ora di migrare definitivamente alla Mint 19
Errata corrige: nel 1° post ho scritto Mint 18.3 anzichè 17.3
Con il Pc e' come con i bambini, ci vuole pazienza, ed un po' di modestia.
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.