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.