Tela de login volta para a tela de login

1

O Ubuntu congelou, então tive que executar uma reinicialização rígida. Mas quando eu tentei entrar, tudo que vejo é uma breve tela inicial da Nvidia e, em seguida, recarrega a tela de login. Estou completamente bloqueada do Gnome Shell, minha GUI normal. Ainda posso fazer login por meio de um terminal de texto.

Eu vi algumas perguntas semelhantes, como this e < um href="https://sobrelinux.info/questions/41958/ubuntu-12-04-lts-black-screen-at-boot-after-changing-nvidia-driver"> isso e isto mas nenhuma das soluções funcionou para mim. Minha unidade não está criptografada. Meu diretório pessoal tem as permissões corretas. Eu tentei limpar todos os pacotes nvidia e reinstalar. Nada funcionou. Como faço para corrigir isso?

    
por Cerin 01.10.2014 / 07:20

1 resposta

2

Uma pergunta semelhante recomendou consultar ~/.xsession_errors para ajudar no diagnóstico. Lá, encontrei várias mensagens de "erro de sintaxe" apontando para o arquivo /usr/sbin/lightdm-session . Os erros de sintaxe não estavam realmente nesse arquivo, mas esse é o script que o LightDM usa para carregar meus arquivos ~/.profile , ~/.bashrc e ~./bash_aliases após o login. Essa etapa estava falhando e, aparentemente, o resultado é que o LightDM o leva de volta à tela de login sem nenhuma explicação.

Inspecionando esses arquivos ainda mais, verifica-se que no final do meu ~./profile eu tinha as linhas:

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

Foi o comando eval lançando o erro, presumivelmente por causa de alguma instalação Ruby quebrada ou corrompida. É possível que eu mesmo tenha adicionado essas linhas, mas não me lembro. Comentando-os, permiti que eu fizesse login novamente no Gnome Shell.

    
por Cerin 02.10.2014 / 19:04