J'ai reçu les mises à jour via le programme de mise à jour logicielle normal, 10 janvier 2018. Après cela, VirtualBox ne démarrerait aucune VM, se plaignant de dkms et demandant de faire modprobe vboxdrv. En suivant les conseils, j'ai réinstallé virtualbox-dkms avec:
sudo apt-get --reinstall install virtualbox-dkms
Après cela et un redémarrage, j'ai essayé de démarrer une machine virtuelle qui a gelé toute la machine et un redémarrage dur était nécessaire.
Existe-t-il un moyen de faire fonctionner VirtualBox avec les derniers noyaux?
MODIFIER:
Comme suggéré par N0rbert, la commande:
politique apt-cache `dpkg -S VirtualBox | tête -n1 | sed -e 's /: // g' | awk '{print $ 1}' '
donne:
virtualbox-qt: Installé: 5.0.40-dfsg-0ubuntu1.16.04.2 Candidat: 5.0.40-dfsg-0ubuntu1.16.04.2 Tableau des versions: *** 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 http://fr.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64 Packages 100 / var / lib / dpkg / status 5.0.18-dfsg-2build1 500 500 http://fr.archive.ubuntu.com/ubuntu xenial / multiverse amd64 Packages
EDIT (le 29 mars 2018): le problème est résolu pour moi, avec Ubuntu Ubdate à partir d'aujourd'hui. J'ai vu qu'il y avait des mises à jour de virtualbox, j'ai donc essayé de redémarrer avec le noyau le plus récent. Ensuite, j'ai dû courir
sudo apt-get --reinstall install virtualbox-dkms
Et après cela, mes machines virtuelles dans VirtualBox ont commencé à fonctionner sans planter tout l'ordinateur. Finalement!
la source
apt-cache policy `dpkg -S VirtualBox | head -n1 | sed -e 's/://g' | awk '{print $1}'`
.Réponses:
La mise à niveau vers VirtualBox 5.2 à l'aide du référentiel Oracle a fonctionné pour moi.
Voici les étapes ( document hérité ici ):
1) Ajouter un référentiel Oracle:
Modifiez cette commande pour l'adapter à votre version d'ubuntu si vous n'utilisez pas Ubuntu 16.04 (xenial).
2) Ajoutez des clés GPG pour le référentiel:
3) Vérifiez les clés GPG:
devrait donner montrer les empreintes digitales suivantes:
4) Installez VirtualBox 5.2
Dans mon cas, j'ai eu des erreurs et j'ai dû supprimer le paquet virtualbox-dkms et exécuter / sbin / vboxconfig:
Selon votre environnement de bureau, l'icône du menu du lanceur peut avoir disparu. Dans ce cas, recréez-le manuellement; la commande est simple
virtualbox
.la source
curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack ; sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
sudo echo "..." > /etc/..
ne fonctionnera pas lorsqu'il est exécuté en tant qu'utilisateur normal, car seul leecho
sous s'exécutesudo
. L'OMI la meilleure façon de gérer cela est probablementecho "..." | tee -a /etc/...
add-apt-repository
ce qui, je pense, est plus explicite. Pour ceux qui veulent utilisersources.list.d
la commande estecho "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
.Références croisées:
Le bug officiel qui suit ce problème est:
https://bugs.launchpad.net/bugs/1736116
Il existe des solutions pour installer VB 5.1.30 ainsi que 5.2.4. Certains utilisateurs signalent des problèmes de dépendance QT avec 5.2.4, donc 5.1.30 pourrait être un pari plus sûr.
Plusieurs options pour installer l'une ou l'autre version y sont répertoriées, et la discussion est en cours, donc je ne vais pas reproduire ici.
la source
virtualbox-5.1
comme dansvirtualbox-5.2
...Lorsque vous démarrez votre machine, changez le noyau dans lequel vous démarrez en allant dans "Options avancées pour Ubuntu".
Choisissez le numéro de version comme 4.10 - Devrait commencer à fonctionner jusqu'à ce que cela soit corrigé.
la source
Donc, dans mon cas, les modules du noyau n'ont pas été supprimés correctement.
Voici les détails:
Problème:
RÉPARER:
Après cela, tout fonctionne (au moins dans mon cas)
J'espère que ça aide.
J'ai posté la réponse sur https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116
la source