Não é possível fazer o login. xsession-errors file parece ser útil se eu entendi

2

Não consigo fazer login na minha conta, tendo instalado recentemente o Linux Mint. Eu tive esse problema com o Ubuntu 13.10, e nenhuma quantidade de reinstalação pareceu resolvê-lo. No entanto, o Mint me fornece uma janela útil muito muito alertando que minha sessão durou menos de 10 segundos e exibe o conteúdo do meu arquivo ~ / .xsession-errors, antes de me retornar à tela de login. Eu consegui acessar o terminal para executar comandos até agora e verifiquei que minha variável $ PATH é:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/user/bin:/sbin:/bin:/usr/local/games:/usr/games

O conteúdo dos meus erros de xsession é:

/etc/mdm/Xsession: Beginning session setup...
/etc/mdm/Xsession: 1: /etc/profile: id: not found
/etc/mdm/Xsession: 12: [: Illegal number: 
/etc/mdm/Xsession: Executing default failed, will try to run x-terminal-emulator
/etc/mdm/Xsession: 205: exec: x-terminal-emulator: not found

EDIT: Depois de ser aconselhado a selecionar "Canela" na tela de opções de login, eu tentei e não funcionou. O novo arquivo .xsession-errors pode ser encontrado em: link

Parece uma informação útil, mas, sendo novo no Linux, não sei o que fazer com ela.

    
por Sorou 10.03.2014 / 19:18

1 resposta

2

O problema é que o Mint está tentando carregar sua sessão padrão, que aparentemente é armazenada em um dos arquivos lidos por /etc/mdm/Xsession , provavelmente ~/.xsessionrc se você o tiver.

Em qualquer caso, a solução mais simples seria escolher o Cinnamon nas opções do menu de login e salvá-lo como seu padrão.

Se isso não funcionar, tente mover os arquivos relevantes (não sei qual deles está causando o problema aqui):

mkdir old_dotfiles
mv ~/.x* ~/.X* old_dotfiles

Em seguida, tente fazer login novamente. Se isso funcionar, você pode copiar os arquivos de volta um por um para ver qual deles estava quebrando, mas a menos que você saiba que os modificou, simplesmente os deixe.

Como último recurso, você pode simplesmente mover todos os seus antigos dotfiles para um novo diretório e tentar fazer o login novamente. Como o problema é uma configuração mantida em sua instalação anterior, isso deve ser corrigido:

mkdir olddotfiles; 
mv ~/.[A-Za-z0-9]* olddotfiles

Todos os seus arquivos de configuração antigos agora estão em $HOME/olddotfiles e você pode movê-los de volta um por um se quiser restaurá-los. Apenas certifique-se de não mover a problemática.

    
por 10.03.2014 / 19:50