O Ubuntu congelou, então tive que fazer uma reinicialização forçada. Mas então, quando tentei fazer login, tudo que vi foi uma breve tela inicial da Nvidia e então ela recarrega a tela de login. Estou completamente bloqueado no Gnome Shell, minha GUI normal. Ainda consigo fazer login através de um terminal de texto.
Eu vi algumas perguntas semelhantes comoesseeesseeessemas nenhuma das soluções funcionou para mim. Minha unidade não está criptografada. Meu diretório pessoal tem as permissões corretas. Tentei limpar todos os pacotes da nvidia e reinstalar. Nada funcionou. Como faço para corrigir isso?
Responder1
Uma pergunta semelhante é recomendada ~/.xsession_errors
para ajudar no diagnóstico. Lá, encontrei diversas mensagens de "erro de sintaxe" apontando para o arquivo /usr/sbin/lightdm-session
. Os erros de sintaxe não estavam realmente neste arquivo, mas este é o script que LightDM usa para carregar meus arquivos ~/.profile
, ~/.bashrc
e ~./bash_aliases
após o login. Esta etapa falhou e, aparentemente, o resultado é que o LightDM o leva de volta à tela de login sem qualquer explicação.
Inspecionando mais detalhadamente esses arquivos, descobri que no final do meu ~./profile
eu tinha as linhas:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Foi o eval
comando que gerou o erro, provavelmente devido a alguma instalação do Ruby quebrada ou corrompida. É possível que eu mesmo tenha adicionado essas linhas, mas não me lembro. Comentá-los me permitiu fazer login novamente no Gnome Shell.