크런치뱅 리눅스 로그인 실패

크런치뱅 리눅스 로그인 실패

Crunchbang Linux에 로그인할 수 없습니다. 컴퓨터를 시작하면 로그인 화면으로 이동하고 올바른 사용자 이름+비밀번호 조합을 입력하면 "로그인 명령을 실행할 수 없습니다"라는 검은색 화면이 나타납니다(비밀번호가 올바르지 않으면 조합이 거부됩니다).

복구 모드로 부팅하니 정상적으로 로그인이 되었습니다. 그러나 내부에서 x를 시작하려고 하면 많은 오류가 발생하고 실패합니다.

_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.

openbox-session을 실행하려고 하면 다음과 같은 결과가 나타납니다.

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

내가 찾은 일부 스레드에서는 X 서버가 실행되고 있지 않은 경우(그리고 X 서버도 없는 경우) /tmp/X0-lock을 제거할 것을 제안했습니다. 그러나 제거했을 때 도움이 되지 않았습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있는 사람이 있습니까? 도움이 된다면 $DISPLAY는 비어 있습니다.

편집하다:어디에서나 찾을 수 있는 xorg.conf 파일이 없습니다. x를 설정한 후에는 실제로 필요하지 않다는 것을 읽었지만 이로 인해 문제가 발생할 수 있습니까?

답변1

잘못 구성된 X 서버처럼 보입니다. 다음을 시도해 보십시오:

  1. 정상적으로 부팅됩니다. 로그인 화면에서 Ctrl+Alt+ F2(또는 다른 F1-6 키)를 눌러 CLI 로그인 화면으로 들어갑니다. 루트로 로그인하고 디스플레이 관리자를 중지하십시오. gdm을 사용하는 경우:

    service gdm stop
    
  2. 기본 xorg.conf 파일을 생성하고 다음 위치에 복사합니다 /etc/X11.

    Xorg -configure
    cp xorg.conf.new /etc/X11/xorg.conf
    
  3. 필요한 경우 새 xorg.conf 파일을 편집한 다음 로그인 관리자를 다시 시작하고 정상적으로 로그인을 시도합니다.

    service gdm start
    

작동하지 않으면 최소한 새로운 오류가 발생해야 하며 여기에 다시 게시할 수 있습니다 :).

답변2

문제가 어디에 있는지 알아냈습니다. /tmp 파티션은 로그인을 시도하는 사용자가 아닌 루트만 쓸 수 있습니다. 그래서 /tmp 파티션을 쓰기 가능하게 만든 후에는 로그인이 제대로 작동했습니다.

관련 정보