web-dev-qa-db-fra.com

Boucle de connexion de VirtualBox (Guest Ubuntu)

Tout d'abord, je sais qu'il y a eu beaucoup de discussions sur les boucles de connexion Ubuntu. Je les ai lues et j'ai l'impression d'avoir tout essayé, mais rien ne fonctionne.

Contexte

J'ai installé VirtualBox avec une machine virtuelle Ubuntu 14.04 64 bits. Je l'ai depuis un moment, je l'utilise presque tous les jours. Je n'ai jamais eu de problème avec ça. Il y a deux jours, j'ai installé une mise à jour de VirtualBox et les derniers ajouts d'invités. Après avoir installé Guest Additions, j'ai constaté que je ne pouvais plus monter mon dossier partagé. J'ai donc redémarré la machine virtuelle, réessayé et cela ne fonctionnait toujours pas. J'ai réinstallé les ajouts d'invités, redémarré la machine virtuelle, puis j'ai très bien monté le dossier partagé. Cependant, j'avais perdu la fonction copier-coller entre mon hôte (Windows 10) et mon invité (Ubuntu). À la fin de la journée, j'ai éteint la VM. Le lendemain, j'étais bloqué dans une boucle de connexion (avec ma session habituelle et avec la session invité). Avant de revenir à la page de connexion, j'ai un écran noir qui dit:

* Starting LightDM Display Manager [OK]
* Stopping Send an event to indicate plymouth is up [OK]

Ce que j'ai essayé

Vérification de la virtualisation

Tout d’abord, j’ai vérifié le fichier .xsession-errors qui indiquait des informations sur la désactivation de la virtualisation et sur at-spi2-core. Je n'ai pas pensé à faire une copie de ce fichier et je l'ai supprimé depuis. J'ai essayé de redémarrer plusieurs fois depuis et il reste vide maintenant. Quoi qu’il en soit, j’ai vérifié que l’accélération 3D était toujours activée dans le paramètre VM (c’était) et que la virtualisation était toujours activée dans le BIOS (c’était).

Vérification des ajouts d'invités

J'ai ensuite essayé de réinstaller les additions invité en utilisant le code suivant:

# Insert Guest Additions
mkdir /tmp/cd
Sudo mount /dev/sr0 /tmp/cd
Sudo /tmp/cd/VBoxLinuxAdditions.run

L'installation s'est déroulée normalement, mais cela n'a pas aidé la boucle de connexion.

Vérification des autorisations

Après quelques discussions sur les boucles de connexion, j'ai vérifié les autorisations dans /tmp; /home/myusername and /home/.Xauthority. Tout était bien.

Vérification de l'espace disque

J'ai également vérifié que mon espace disque n'était pas saturé (même si cela n'aurait pas eu de sens puisque l'auto-complétion avait fonctionné) en utilisant df -h; Il me restait encore 15 Go d'espace libre.

Vérification des mises à jour

J'ai également essayé de mettre à jour avec Sudo apt-get update && Sudo apt-get dist-upgrade mais il n'y avait rien à mettre à jour.

Vérification de lightdm

J'ai aussi essayé du code trouvé sur d'autres threads concernant les boucles de connexion et lightdm:

Sudo dpkg-reconfigure lightdm
Sudo service lightdm restart
Sudo reboot

Cela n'a pas aidé.

Vérifier des éléments aléatoires trouvés sur les threads de boucles de connexion parce que j'ai vraiment besoin de mon VM pour fonctionner

N'a pas aidé:

Sudo apt-get install --reinstall at-spi2-core
Sudo apt-get install --reinstall unity
Sudo apt-get install --reinstall ubuntu-desktop

Cela n'a pas fonctionné (mais je ne suis pas sûr que cela fonctionne car je suis sur une machine virtuelle):

Sudo apt-get purge --auto-remove fglrx*
Sudo dpkg-reconfigure xserver-xorg
Sudo apt-get install fglrx # didn't work

Vérifié que je n'avais pas Xenial ou d'autres packages mélangés avec des packages Trusty (en utilisant apt-cache): Je ne le fais pas, ils semblent tous être des packages Trusty.

J'ai également essayé d'ajouter un nouvel utilisateur avec les privilèges Sudo, mais je ne parviens pas non plus à me connecter au nouvel utilisateur. Je suis toujours dans une boucle de connexion.

EDIT: Informations complémentaires

Je ne sais pas si cela est pertinent, mais j'ai créé un nouveau VM avec une nouvelle installation d'Ubuntu 14.04 64 bits. J'ai installé les ajouts d'invités et chaque fois que je me connecte à la machine virtuelle, le message d'erreur suivant s'affiche: VBoxClient: VBoxClient (seamless): failed to start. Stage: Setting guest IRQ filter mask Error: VERR_INTERNAL_ERROR. Les seules choses que j'ai effectuées sur cette VM sont l'installation de mises à jour et les ajouts d'invités. J'ai activé la fonction copier/coller entre l'hôte et l'invité, mais cela ne fonctionne pas non plus.

Ma question

J'ai manqué d'options pour aider ma boucle de connexion. J'ai l'impression d'avoir tout essayé dans mes recherches sur Google. Quelqu'un at-il une idée ou une idée de ce que je pourrais essayer pour que cela fonctionne?

4
Deuce

vérifiez si vous exécutez avec Virtualbox Guest Additions 5.2.6. Cette version est boguée et provoque des boucles de connexion infinies comme celles que vous avez connues.

Important: les ajouts d'invités fournis avec VirtualBox 5.2.6 et 5.1.32 ne fonctionnent pas correctement sur les invités Linux avec la 3D activée. Voici les versions mises à jour pour 5.2.6 et 5.1.32.

La mise à jour pour la version 5.2.7 a fonctionné pour moi.

Voir https://www.virtualbox.org/ticket/1746

1
Duloren

Il suffit de désactiver l’option d’accélération 3D de Virtual Box! Ensuite, je peux aussi me connecter. Merci beaucoup.

2
Sewon Kim