Não consigo logar no Ubuntu 17.04 depois de editar variáveis de ambiente para java

0

Eu instalei o Java jdk e atualizei meu etc/environment para

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"

E hoje, quando reiniciei, não consegui fazer login e estou preso em um loop de login.

Quando eu entro no shell, não consigo executar ls porque ele diz que /bin não está incluído na variável de ambiente PATH. Eu adicionei a seguinte linha ao final do final de ~/.bashrc

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

Agora, quando eu faço o login no shell, ocorre o mesmo erro, mas posso ls , nano , etc. nos seguintes comandos.

Sinto que o loop de login também é devido a esse erro. Também adicionei a seguinte linha ao início de /etc/bash_completion

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

mas não resolveu o problema.

    
por kartikeykant18 22.05.2018 / 19:34

1 resposta

1

Durante o processo de suas alterações, você executou o comando elevado sudo em seu espaço pessoal, enquanto perdeu a permissão para alguns dos arquivos necessários para o seu ambiente de GUI.

Você pode verificar isso com este comando:

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

Você pode resolvê-lo dando ao proprietário os arquivos com problema:

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

Você também pode ter que verificar a integridade do seu gerenciador de login depois de tomar conta dos comandos disponíveis. Você pode fazer isso com lightdm com estes dois comandos:

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

De acordo com o chat, os erros resultantes dos últimos comandos são devidos a tentar trabalhar com um repositório corrompido ... executando uma versão EOL do Ubuntu. Isso pode ser resolvido com o upgrade ou o downgrade para uma versão suportada. As escolhas são:

  • 14.04 LTS (downgrade)
  • 16,04 LTS (downgrade)
  • 17.10 (atualização)
  • 18.04 LTS (upgrade)
por L. D. James 22.05.2018 / 20:28