Comment réparer une erreur d'installation de vboxdrv dans VirtualBox?

24

J'ai donc essayé de créer un OS avec VirtualBox, et j'ai cette erreur:

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.

J'ai donc fait l’évidence en lançant la configuration de Vboxdrv. J'ai exécuté cette commande:

sudo service vboxdrv setup

J'ai eu une erreur en le faisant.:

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

J'ai donc regardé /var/log/vbox-install.log pour voir si je pouvais trouver quelque chose. J'ai cette erreur:

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

Une aide? Merci.

    
posée user287210 03.08.2014 - 21:54
la source

4 réponses

26

Enfin, cela fonctionne. On dirait que DKMS ne fonctionne pas comme il le devrait (?). Après la réinstallation de virtualbox-dkms , mes machines virtuelles sont sauvegardées.

sudo apt-get --reinstall install virtualbox-dkms
    
réponse donnée Crusty Barnacle 31.08.2014 - 23:36
la source
6

Je suggère ce qui suit:

D'abord, assurez-vous que vous disposez des en-têtes et des autres éléments requis pour créer des programmes. Ouvrez une fenêtre de terminal ctrl + alt + t

sudo apt-get install build-essential libssl-dev linux-headers-'uname -r'

Deuxièmement, installez le module dkms pour ne pas rencontrer ce problème après les mises à jour du noyau

sudo apt-get install dkms

Enfin, essayez la commande comme suggéré par le premier message d'erreur

sudo -i
/etc/init.d/vboxdrv setup
exit
    
réponse donnée Charles Green 03.08.2014 - 22:13
la source
2

Utilisez "Toutes les distributions - Exécutez le programme d'installation" (entrée la plus basse de cette liste ) au lieu d’un paquet deb ou rpm! Cela a corrigé l'erreur pour moi (Ubuntu 14.10 + VirtualBox 4.3.26).

    
réponse donnée Stephan Reichel 16.04.2015 - 23:07
la source
1

Après avoir essayé les solutions @Crusty_Barnacle et @Charles_Green sans succès, je me suis assuré que ma distribution (Ubuntu 14.04) était complètement à jour, alors:

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

Et tout a bien fonctionné à nouveau.

J'espère que cela pourrait aider les autres.

    
réponse donnée Stéphane Gourichon 06.10.2015 - 21:42
la source

Lire d'autres questions sur les étiquettes