web-dev-qa-db-fra.com

Ubuntu 16.04 - VirtualBox 5.0 - Un crash de l'hôte

Sans effectuer de mise à jour, alors que j’ai soudainement essayé de mettre sous tension un VM dans VirtualBox, la machine hôte (sous 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 un nouveau VM 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 machines virtuelles dans VBox et VMWare. Juste pour minimiser la probabilité de problèmes matériels, j'ai démarré les machines virtuelles là-bas et elles fonctionnent très bien.

Une idée?

Le seul moyen de récupérer l'hôte était de procéder à 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-generic

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

  • Le fichier journal de VirtualBox est vide.

17
Sanosay

Je l'ai compris après avoir suivi:

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

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

Au cas où vous en auriez besoin, vous deviez également suivre: VirtualBox - RTR3InitEx a échoué avec rc = -1912 (rc = -1912) afin de désinstaller complètement tous les fichiers précédents. installations

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

15
Sanosay

J'apprécie vraiment Sanosay, et Bertrand Lo questions 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. Ajoutez deb https://download.virtualbox.org/virtualbox/debian xenial contrib dans la liste des sources de logiciels d'Ubuntu 16.04.

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

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

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

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

  6. lancez virtualbox, et vous constaterez que votre version de virtualbox est la version 5.2 maintenant, et que cela ne causera pas un crash complet de l'hôte ubuntu16.04 lors de l'exécution d'un système d'exploitation invité.

La version originale de virtualbox dans ubuntu16.04 ne pourrait pas fonctionner correctement avec le dernier correctif Ubuntu16.04. Même les revendications Canonical 16.04 sont leur version LTS (support à long terme). Au moins, elle ne pouvait pas prendre en charge la virtualbox 5.0 maintenant.

6
Clock ZHONG

également rencontré ce problème, merci pour les conseils ci-dessus! Cependant, il manque encore une étape pour que 'apt update' fonctionne: 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 -

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

2
user2248044

Exactement cette situation. Et totalement désinstallé.

Et ajoutez un dépôt de VB officiel:

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

puis réinstallez. travailler comme d'habitude.

1
Bertrand Lo

Aujourd'hui, j'ai trouvé Ubuntu16.04 qui inclut déjà virtualbox-5.2 dans son dernier correctif: 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 ont lu notre article ici. Maintenant, la solution est beaucoup plus simple. Juste une ligne de commande:

Sudo apt upgrade

Puis redémarrez.

0
Clock ZHONG