Raspbian 그래픽 로그인 화면이 멈췄습니다! 로그인 할 수 없습니다!


15

파이가 부팅 될 때마다 로그인 화면이 나타납니다. 처음에는 암호가 필요하지 않지만 3-4 부팅 후 pi는 암호를 묻습니다. 암호를 쓰면 같은 화면이 다시 표시됩니다. 나는 지금 무엇을 해야할지 모르겠다 : /

Raspberry Pi 3에서 Raspbian을 사용하고 있습니다. 여기에 다른 질문이있는 것처럼 tightvncserver를 설치하지 않았습니다. 아래 화면의 스크린 샷

스크린 샷

커맨드 라인에서 로그인을 시도했습니다. Ctrl + Alt + F6을 눌러 명령 행으로 들어가서 거기에서 로그인합니다.

로그인 후을 쓰면 startx화면이 검게 변하고 오류가 표시됩니다.

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

이것이 VNC의 로그인 화면이라고 가정합니까? 비밀번호는 설정 한대로 사용됩니다. 라즈베리 파이의 기본 비밀번호는 라즈베리입니다.
— 다스 베이더

vnc를 설치하지 않았습니다
— arslion

라즈베리를 암호로 사용해 보셨습니까?
— 다스 베이더

예, 명령 줄에서는 작동했지만이 화면에서는 작동하지 않았습니다.
— arslion

몇 가지 아이디어 : 암호를 입력 할 때 NumLock 또는 CapsLock이 활성화되어 있지 않습니까? syslog를 확인 했습니까? startxX가 이미 실행 중이므로 명령 줄에서 실행할 수 없습니다 .
— Bex

답변:


13

X 서버가 정상적으로 작동하는 것처럼 보이지만 로그인 관리자 또는 데스크탑 환경이 제대로 실행되지 않습니다 (이전 암호는 암호를 요구 한 후 후자가 시작됩니다).

조사하는 방법

명령 행을 통해 로그인 할 수 있기 때문에 오류 메시지를 확인해야하는 중요한 로그 파일에 쉽게 액세스 할 수 있습니다. 로그인 관리자 (나는 가정한다 lightdm) 로그는 보통 살고 있고 /var/log/lightdm/, 데스크탑 환경도 로그를 어딘가에 보관해야한다 /var/log/. 확인하십시오 man.

또한 명령 줄에서 데스크탑 환경을 수동으로 시작해보고 (예 : LXDE run을 사용하는 경우 startlxde) 결과적으로 오류 메시지가 표시 되는지 확인하십시오.

어떻게 고치는 지

문제가 무엇인지 정확히 알지 못하면 다음과 같은 몇 가지 조치가 도움이 될 수 있습니다.

  • 홈 폴더에 대한 권한 재설정 : sudo chown -R pi /home/pi. 특히 .Xauthority파일에 잘못된 권한이있을 수 있습니다.이 경우 sudo chown pi:pi .Xauthority문제를 해결하기 만하면됩니다.
  • 로그인 관리자 및 데스크탑 환경을 다시 설치하십시오. 사용 dpkg --purge후 패키지를 다시 다시, (당신이 수정 한 파일을 백업 할 수 있습니다) 구성 파일을 포함하여 완전히 패키지를 제거합니다.

1
그것은 전적으로 xauthority 문제였습니다.
— djhaskin987

Dmitry와 squareskittles에 감사드립니다! 이 솔루션을 찾기 전에 머리카락을 뽑아 내고있었습니다.
— Ryan Jensen

2

해결책 1 :

일부 Linux PC에 microSD 카드를 삽입하고 일부 파일을 정리하십시오. 사용 가능한 드라이브 공간이 부족할 수 있습니다.

해결책 2 :

로그인 화면이 표시되면을 누릅니다 Ctrl+Alt+F1. 콘솔이 나타납니다. 거기에 입력 할 수 있습니다 :

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
reboot

이 방법은이 문제가있을 때 나를 위해 일했습니다. 행운을 빕니다.


1

나는 지금 똑같은 문제를 겪었다. .Xauthority 파일과 관련이있는 것 같습니다. 방금 홈 폴더 에서이 파일을 제거했습니다.

sudo rm /home/pi/.Xauthority

이제 다시 정상으로 돌아 왔습니다


내 홈 디렉토리 (xrdp와 함께 연주 할 때)에 .xsession 파일을 만들고 수정했습니다.
— KERR

0

이것이 도움이 될지 모르겠으며 솔루션에 중요한 문제가 있으면 의견을 보내 주셔서 감사합니다.

나는이 문제가 있었고 데스크탑 (/ bin / sh)을 불러 오기 시작한 쉘이 실제로 대시 (/ bin / dash)에 대한 상징적 인 링크라는 것을 알았습니다. 세부 사항은 기억 나지 않지만 .profile에 대시와 호환되지 않아 시작이 실패하는 것을 발견했습니다.

업데이트하기 전에 데스크탑이 제대로 작동 했으므로 업데이트가 링크를 변경했다고 가정합니까?

어쨌든 내 PC에 퍼티를 사용하여 ssh를 통해 로그인하면 대시 링크를 삭제하고 sh를 bash 링크로 만들 수있었습니다.

sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

나는 파이를 재부팅하고 모든 것이 다시 작동했습니다.



-1
  1. CtrlAltF6텍스트 로그인을 사용 하여 가상 콘솔로 전환하는 데 사용하십시오 (작동하지 않는 경우 F1-F5와 동일한 방법을 시도하십시오).
  2. 로그인 사용자 = 파이 패스 = 라즈베리
  3. startxGUI를 시작해 보십시오 .

GUI에 sudo startx를 사용해보십시오.
— chutchai

나는 startx가 없습니까?
— mckenzm

-2

ssh로 1 개 동의

ssh you_raspi_ip

사용자 pi
비밀번호raspberry

cd ~
rm -R .xsession
sudo reboot

-2

이것은 다른 두 가지 대답의 조합입니다.

  1. CtrlAltF6텍스트 로그인을 사용 하여 가상 콘솔로 전환하는 데 사용하십시오 (작동하지 않는 경우 F1-F5와 동일한 방법을 시도하십시오).
  2. 로그인 사용자 = 파이 패스 = 라즈베리
  3. 사용하십시오 sudo chown -R pi.pi /home/pi. GUI 등에 필요한 임시 파일에 대한 권한을 올바르게 설정합니다.

정보없는 링크 전용 답변을 정리하기 위해 새로운 정책을 시도하고 있습니다. 이 게시물이 최소한의 답변으로 볼 수있는 정보를 포함하도록 편집되지 않은 경우 48 시간 내에 커뮤니티 위키로 변환되어 커뮤니티에서 수정하는 것을 단순화합니다.
— goldilocks
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.