1 votes

Impossible de se connecter à Ubuntu 17.04 après avoir modifié les variables d'environnement pour java

J'ai installé Java jdk et mis à jour mon etc/environment a

PATH="/use/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="opt/java/jdk-10.0.1"
export JAVA_HOME
export PATH="$PATH:$JAVA_HOME/bin"

Et aujourd'hui, lorsque j'ai redémarré, je n'ai pas pu me connecter et je suis bloqué dans une boucle de connexion.

Lorsque j'entre dans le Shell, je n'arrive pas à exécuter ls parce qu'il dit /bin n'est pas inclus dans la variable d'environnement PATH. J'ai ajouté la ligne suivante à la fin de ~/.bashrc

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Maintenant, lorsque je me connecte au Shell, l'erreur est la même, mais je peux ls , nano etc. dans les commandes suivantes.

J'ai l'impression que la boucle de connexion est également due à cette erreur. J'ai également ajouté la ligne suivante au début de /etc/bash_completion

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games/usr/local/games"

mais cela n'a pas résolu le problème.

1voto

linuxmaniax Points 21

Au cours de vos modifications, vous avez exécuté la commande élevée sudo dans votre espace personnel alors que vous avez perdu l'autorisation d'accéder à certains fichiers nécessaires à votre environnement graphique.

Vous pouvez le vérifier à l'aide de cette commande :

$ sudo chown -R $(whoami):$(whoami) ~/

Vous pouvez résoudre le problème en donnant le nom du propriétaire aux fichiers qui posent problème :

$ sudo chown -R $(whoami):$(whoami) ~/

Vous devrez peut-être aussi vérifier l'intégrité de votre gestionnaire de connexion après l'avoir pris en charge via les commandes disponibles. Vous pouvez le faire avec lightdm avec ces deux commandes :

$ sudo apt install --reinstall lightdm 
$ sudo dpkg-reconfigure lightdm

D'après le chat, les erreurs résultant de ces dernières commandes sont dues au fait que l'on essaie de travailler avec un dépôt cassé... fonctionnant avec une version EOL d'Ubuntu. Cela peut être résolu en mettant à niveau ou en rétrogradant vers une version supportée. Les choix sont les suivants :

  • 14.04 LTS (rétrogradation)
  • 16.04 LTS (rétrogradation)
  • 17.10 (mise à jour)
  • 18.04 LTS (mise à jour)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X