web-dev-qa-db-fra.com

VBox sur 14.04: Pilote de noyau non installé (rc = -1908)

Pilote du noyau non installé (rc = -1908)

Le pilote de noyau Linux VirtualBox (vboxdrv) n’est pas chargé ou il existe un problème d’autorisation avec/dev/vboxdrv. Veuillez réinstaller le module du noyau en exécutant

'/etc/init.d/vboxdrv setup'

en tant que racine. S'il est disponible dans votre distribution, vous devez d'abord installer le package DKMS. Ce paquet suit les modifications du noyau Linux et recompile le module du noyau vboxdrv si nécessaire.

Ceci est un message familier à tous ceux qui utilisent Virtual Box. Ce "bug" est apparu tous les quelques mois au moins depuis 11h10. Je l’ai eu aujourd’hui pour la première fois le 14.04 et malheureusement, la solution classique de réinstaller virtualbox-dkms n’a aucun effet:

Sudo apt-get install linux-headers-generic build-essential dkms
Sudo apt-get remove virtualbox-dkms
Sudo apt-get install virtualbox-dkms

Quelle pourrait être la raison de l'échec de cette vieille solution?

Mise à jour : dans les commentaires, l'utilisateur fait référence à un ancien thread qui renvoie apparemment au même problème. Bien que le message d'erreur soit similaire, sur Ubuntu 14.04, ce problème semble avoir une nature différente, sans rapport avec le paquet virtualbox-dkms. Par exemple, sur Ubuntu 14.04, le paquet virtualbox est à jour:

$ Sudo apt-cache policy virtualbox
virtualbox:
  Installed: 4.3.10-dfsg-1
  Candidate: 4.3.10-dfsg-1
  Version table:
 *** 4.3.10-dfsg-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/multiverse AMD64 Packages
        100 /var/lib/dpkg/status
63
Luís de Sousa

Le correctif pour 14.04 est en effet différent, mais pas si différent:

Sudo apt-get install linux-headers-generic build-essential dkms
Sudo apt-get remove --purge virtualbox-dkms
Sudo apt-get install virtualbox-dkms

La commande install virtualbox-dkms a échoué lors de l'application du correctif 13.10. En purgeant complètement l'emballage, tout est rentré dans l'ordre.

Mise à jour [17-01-2015]: Dans la dernière itération de ce bogue, un redémarrage du système est requis entre la commande apt-get remove et le deuxième apt-get install.

Mise à jour [07-02-2016]: Ce correctif est apparemment fonctionnel sous Ubuntu 15.10.

Mise à jour [29-09-2016]: Ce correctif est également fonctionnel sous Ubuntu 16.04 .

87
Luís de Sousa