web-dev-qa-db-fra.com

Comment corriger l'erreur 1908 Virtualbox?

J'ai l'erreur suivante:

Kernel driver not installed (rc=-1908)

Please install the virtualbox-ose-dkms package
and execute 'modprobe vboxdrv' as root.

Cela m'interdit de lancer n'importe quelle machine virtuelle. J'ai vérifié et le paquet virtualbox-ose-dkms est déjà installé. En fait, je l'ai réinstallé aussi, mais cela n'a pas résolu le problème.

5
Alex

On dirait que vous avez eu une mise à jour sur virtualbox et à cause de cela, son module de noyau n'a pas été recompilé (c'est pourquoi il veut que vous installiez le paquet dkms).

Je ne sais pas si vous utilisez la version open source de virtualbox, mais vous exécutez généralement cette commande:

Sudo /etc/init.d/vboxdrv setup

résout les problèmes.

6
David Rando

En raison de mises à jour utiles et régulières, il est recommandé d’installer et d’exécuter Virtual Box à partir de référentiel géré par Oracle . Pour éviter de mettre à jour manuellement le pilote du noyau à chaque mise à jour DKMSInstall dkms est utile.

Voir aussi cette réponse pour plus de détails sur l’installation de Virtual Box.

1
Takkat

J'ai eu exactement la même erreur. L'exécution de virtualbox à partir de la ligne de commande a généré l'erreur suivante:

WARNING: The character device /dev/vboxdrv does not exist.
     Please install the virtualbox-ose-dkms package and the appropriate
     headers, most likely linux-headers-generic.

     You will not be able to start VMs until this problem is fixed.

En conséquence, j'ai fait ce qui suit et cela a résolu le bogue:

  1. installez la dernière version open-source de VirtualBox comme expliqué ici . Néanmoins, cette étape ne semble pas indispensable.
  2. installez l'en-tête de noyau générique approprié. Quant à moi c'était linux-headers-2.6.38-8-generic. Pour connaître la version dont vous avez besoin, vous devez taper uname -r dans un terminal.
0
Agmenor