Crunch bang O login do Linux falha

3

Não consigo fazer login no Crunchbang Linux. Quando eu inicializo o computador, ele vai para a tela de login, e se eu digitar o nome de usuário correto + combinação de senha, ele vai para uma tela preta que lê "falha ao executar o comando de login" (se a senha estiver incorreta, rejeita o combo corretamente).

Inicializando no modo de recuperação, ele me conecta perfeitamente. No entanto, quando tento startx, isso me dá muitos erros e falha:

_XSERVTransSocketUNIXCreateListener: ../SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already running

Please consult the The X.Org Foundation support
                at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Invalid MIT-MAGIC-COOKIE-1 keygiving up.
xinit: Resource temporarily unavailable (errno 11): unable to connect to X server
xinitL No such process (errno 3): Server error.

Se eu tentar executar o openbox-session, obtenho:

Openbox-Message: Failed to open the display from the DISPLAY environment variable

Alguns tópicos que eu encontrei sugeriram remover / tmp / X0-lock se nenhum servidor X estiver rodando (e nenhum está / foi). No entanto, isso não ajudou quando eu o removi.

Alguém tem alguma ideia de como corrigir isso? Se isso ajudar, $ DISPLAY está vazio.

EDIT: Eu não tenho nenhum arquivo xorg.conf que eu possa encontrar em qualquer lugar. Eu li que você não precisa disso após o x ser configurado, mas isso pode estar causando o problema?

    
por SSumner 09.10.2012 / 18:38

2 respostas

2

Eu descobri qual era o problema. A partição / tmp era gravável apenas pelo root, não pelo usuário que tentava efetuar login. Então, quando eu fiz a partição / tmp gravável, o login funcionou bem.

    
por 17.10.2012 / 16:55
4

Parece um servidor X mal configurado. Tente o seguinte:

  1. Inicialize normalmente. Quando você estiver na tela de login, tecle Ctrl + Alt + F2 (ou qualquer outra tecla F1-6) para acessar a tela de login do CLI. Entre como root e pare o Display Manager. Se você estiver usando o gdm:

    service gdm stop
    
  2. Gere um arquivo xorg.conf padrão e copie-o para /etc/X11 :

    Xorg -configure
    cp xorg.conf.new /etc/X11/xorg.conf
    
  3. Se necessário, edite seu novo arquivo xorg.conf, reinicie o gerenciador de login e tente logar normalmente:

    service gdm start
    

Se não funcionar, você deve pelo menos receber um novo erro que pode ser postado aqui:).

    
por 10.10.2012 / 13:37