Ubuntu 16.04 - VirtualBox 5.0 - L'hôte plante


17

Sans effectuer aucune mise à jour, tout à coup aujourd'hui, lorsque j'ai essayé d'allumer une machine virtuelle dans VirtualBox, la machine hôte (exécutant Ubuntu 16.04) s'est figée.

  • J'ai essayé plusieurs fois et le problème ne cesse de se répéter.

  • Je lance memtest: tout va bien

  • J'ai essayé de créer une nouvelle machine virtuelle juste au cas où: même problème.

  • Rétrogradé l'installation de VirtualBox: n'a pas aidé du tout.
  • Réseau désactivé, dossiers partagés, etc.: rien.

Sur la même machine, j'ai également Windows 10 en double démarrage. J'ai quelques VM là-bas dans VBox et VMWare. Juste pour minimiser la probabilité de tout problème matériel, j'ai démarré les VM là-bas et elles fonctionnent très bien.

Une idée?

La seule façon de récupérer l'hôte consistait à effectuer une réinitialisation matérielle.

ps: Le gel se produit dès que je clique sur le bouton "Démarrer".

Détails de l'hôte:

  • VirtualBox: Version 5.0.40_Ubuntu

  • Noyau: 4.13.0-26-générique

  • Invité: non pertinent (Windows 10, OpenSuse, CentOS)

  • Le fichier journal de VirtualBox est vide.


Merci et merci à google car j'ai eu le même problème aujourd'hui. Et Google me dirige vers votre message ici. J'apprécie vraiment votre travail ici.
Horloge ZHONG

2
Même problème résolu ici: superuser.com/questions/1284705/…
chus

Réponses:


15

Je l'ai compris après ce qui suit:

https://ubuntuforums.org/showthread.php?t=2382314

(J'ai dû mettre à niveau VBox vers 5.2 et tout a bien fonctionné)

Au cas où vous en auriez besoin, il fallait également suivre: VirtualBox - RTR3InitEx a échoué avec rc = -1912 (rc = -1912) afin de désinstaller complètement toutes les installations précédentes

Une mise à jour de sécurité silencieuse a provoqué le blocage de l'hôte entier d'anciennes installations VirtualBox (antérieures à 5.2).


3
Après avoir installé 5.2 à partir d'Oracle, j'ai dû désinstaller virtualbox-dkms et redémarrer.
Juan Calero

désinstaller simplement complètement virtualbox avec quelque chose comme sudo apt-get remove virtualbox*ou sudo aptitude remove virtualbox avant d'installer la nouvelle version fera l'affaire.
DJCrashdummy

6

J'apprécie vraiment Sanosay, et Bertrand Lo question et réponses ici. Je les ai suivis et corrigé ce problème sur ma situation, permettez-moi de résumer ce que j'ai fait pour ce problème étape par étape complètement ici pour votre commodité:

  1. sudo apt autoremove virtualbox

  2. Redémarrez.

  3. Ajouter deb https://download.virtualbox.org/virtualbox/debian xenial contrib à la liste des sources de logiciels d'Ubuntu 16.04.

    (en démarrant "Logiciels et mises à jour, et choisissez l'onglet" Autres logiciels ", et cliquez sur le bouton" Ajouter ", puis collez le deb https://download.virtualbox.org/virtualbox/debian xenial contribdans la ligne APT)

  4. sudo apt update && sudo apt install virtualbox-5.2

    Soit prudent! C'est au virtualbox-5.2lieu de virtualbox.

  5. après l'installation, redémarrez

  6. exécutez virtualbox, et vous constaterez que votre version de virtualbox est maintenant 5.2, et cela ne provoquera pas de plantage de l'hôte ubuntu16.04 lors de l'exécution d'un OS invité.

La version originale de virtualbox dans ubuntu16.04 ne pouvait pas fonctionner correctement avec le dernier patch d'Ubuntu16.04, même Canonical affirme que 16.04 est leur version LTS (Long Term Support), au moins il ne pouvait pas prendre en charge la virtualbox 5.0 maintenant.


Wow après tant de suppression de réinstallation ... crash encore et encore. Impossible de savoir pourquoi la virtualbox par défaut continue de se bloquer. Ensuite, j'ai trouvé ce message. Merci!!!
Llewellyn

1
Llewellyn, il me fait plaisir de savoir que vous avez également résolu ce problème. C'est vraiment un bogue dans Ubuntu16.04 LTS, mais ils ne l'ont pas trouvé et corrigé, de toute façon, c'est un service de système d'exploitation gratuit, nous ne pouvions pas blâmer l'équipe Canonical, mais nous avons toujours besoin de la boîte virtuelle fonctionnelle. Cela montre la valeur des sites Web Google et StackOverflow, ils sont beaucoup plus puissants que les équipes dédiées d'ingénierie et de validation de Canonical.
Horloge ZHONG

2

également rencontré ce problème, merci pour les conseils ci-dessus! Cependant, il y a une étape de plus qui manque pour que la 'mise à jour apt' fonctionne, de nouvelles clés, collez-la dans Terminal:

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 -

(depuis https://www.virtualbox.org/wiki/Linux_Downloads )


De quels conseils parlez-vous? La question dit "une idée?", Ce n'est certainement pas quelque chose comme un conseil, non? S'il s'agit d'un ajout à une réponse existante, pour l'améliorer encore, veuillez MODIFIER votre réponse pour indiquer de quelle réponse vous parlez. Aussi: "ci-dessus" est relatif ... cela dépend de la façon dont quelqu'un parcourant les réponses existantes a trié ces réponses ...
Pierre.Vriens

1

Exactement cette situation. Et totalement désinstallé.

Et ajouter un référentiel de VB officiel:

deb https://download.virtualbox.org/virtualbox/debian xenial contrib

puis réinstallez. travailler comme d'habitude.


1
Je recommande de modifier cette réponse pour la développer avec des détails spécifiques sur la façon de procéder. (Voir aussi Comment écrire une bonne réponse? Pour des conseils généraux sur les types de réponses considérées comme les plus utiles sur Ask Ubuntu.)
David Foerster

dommage, je n'ai pas pu répéter le problème. Il semble que cela provienne de la mise à jour silencieuse de la virtualbox. comme décrit par Sanosay.
Bertrand Lo

0

Aujourd'hui, j'ai trouvé qu'Ubuntu16.04 incluait déjà virtualbox-5.2 dans son dernier patch: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

Cela signifie donc que nous pourrions simplement utiliser:

sudo apt upgrade

pour résoudre ce problème directement. Peut-être que les équipes dédiées à l'ingénierie et à la validation de Canonical ont également trouvé ce problème et lisez notre article ici. Maintenant, la solution est beaucoup plus simple. Une seule commande de ligne:

sudo apt upgrade

Redémarrez ensuite.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.