Question L'écran de connexion revient à l'écran de connexion


Ubuntu a gelé, j'ai donc dû effectuer un redémarrage brutal. Mais lorsque j'ai essayé de me connecter, tout ce que je vois, c'est un bref écran de démarrage Nvidia, puis il recharge l'écran de connexion. Je suis complètement exclu de Gnome Shell, mon interface graphique normale. Je peux toujours me connecter via un terminal texte.

J'ai vu des questions similaires comme ce et ce et ce mais aucune des solutions n'a fonctionné pour moi. Mon disque n'est pas crypté. Mon répertoire personnel dispose des autorisations appropriées. J'ai essayé de purger tous les paquets nvidia et de les réinstaller. Rien n'a fonctionné. Comment puis-je réparer ça?


1
2017-10-01 05:20


origine




Réponses:


Une question similaire a recommandé de regarder ~/.xsession_errors pour aider le diagnostic. Là, j'ai trouvé plusieurs messages d'erreur de syntaxe pointant vers le fichier /usr/sbin/lightdm-session. Les erreurs de syntaxe n'étaient pas réellement dans ce fichier, mais c'est le script que LightDM utilise pour charger ~/.profile, ~/.bashrc et ~./bash_aliases fichiers après ma connexion. Cette étape échouait, et apparemment, le résultat est que LightDM vous renvoie à l'écran de connexion sans aucune explication.

En inspectant ces fichiers plus loin, il s'avère qu'à la fin de ma ~./profile J'ai eu les lignes:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

C'était le eval commande jetant l'erreur, probablement à cause d'une installation Ruby cassée ou corrompue. C'est possible j'ai ajouté ces lignes moi-même, mais je ne m'en souviens pas. Les commenter m'a permis de me connecter à nouveau à Gnome Shell.


2
2017-10-02 17:04