"FATAL: Module vboxdrv introuvable dans le répertoire /lib/modules/4.10.0-20-generic"

16

Exécution de sudo sh vboxsign.sh et obtention de "FATAL: Module vboxdrv introuvable dans le répertoire /lib/modules/4.10.0-20-generic"

Qu'est-ce que je rate? Cela s'est bien passé la dernière fois, mais j'ai depuis mis à niveau et j'ai dû oublier quelque chose. J'ai défini correctement le répertoire de travail.

Tom Mercer
la source

Réponses:

16

Essayez de réinstaller "virtualbox-dkms"

sudo apt install --reinstall virtualbox-dkms
Mariogrip
la source
2
Travaillé! Pour l'édification, expliquerez-vous pourquoi cela a probablement résolu le problème?
Tom Mercer
1
J'obtiens: E: Impossible de localiser le package virtualbox-dkms. J'ai ajouté virtualbox à ma liste de sources, des idées pourquoi?
Christopher John
3

Pour moi, la réinstallation de virtualbox-dkms a toujours donné une erreur. C'était ma première mise à niveau du noyau et je n'avais pas mis à jour les en-têtes. Je devais aussi faire

sudo aptitude install linux-headers-`uname -r`

et ne pas accepter sa première solution (qui ne devait en fait rien faire), mais accepter la deuxième solution qui consistait à mettre à niveau une bibliothèque supplémentaire. Après cela, alors

sudo apt install --reinstall virtualbox-dkms

travaillé pour moi.

kr37
la source
2

La réinstallation comme mentionné ci-dessus - ne m'avait pas aidé (dans (X) Ubuntu 18.04, avec le noyau récemment mis à jour). Ce qui a fonctionné dans mon cas:

  1. Clé de configuration avec:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. Installation du référentiel avec:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. Téléchargez et installez la dernière version de VirtualBox(avec tous les packages supplémentaires) à partir de ce lien .

Sergiusz Golec
la source
0

Sur la base d'autres réponses et de la documentation officielle de Virtualbox , voici quelque chose qui a fonctionné:

sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install autoconf automake bc bison build-essential flex gcc g++ make python -y
sudo apt-get purge virtualbox

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | cut -f2) non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.0
psychoslave
la source