우분투 14.04 로그인 루프 문제


9

Ubuntu 14.04.2 LTS를 사용하고 있으며 정전 후 로그인 할 수 없습니다.
이 문제가 발생하기 몇 개월 전에 컴퓨터가 정상적으로 작동했습니다.

증상은 다음과 같습니다.

  • 로그인 시도 후 약 15 초 동안 화면이 꺼지고 로그인 화면으로 돌아갑니다.
  • 문제없이 손님으로 로그인 할 수 있습니다
  • tty1 ~ tty6을 통해 나 자신으로 로그인 할 수 있습니다

나는 성공하지 않고 다음을 시도 / 확인했습니다.

  1. .Xauthority소유권 변경이 효과 가 없었습니다
    chown username:username .Xauthority

  2. 사용자 디렉토리 권한을 변경하지 못했습니다
    sudo chmod -R u+w /home/[username]

  3. lightdm으로 간섭을 시도했습니다
    dpkg-reconfigure lightdm

  4. sudo mv ~/.Xauthority ~/.Xauthority.backup
    sudo service lightdm restart

  5. 에 아무것도 없었다 .xsession-errors

  6. gdm대신 시도 lightdm했지만 정확히 같은 문제가있었습니다.

  7. 제거 lightdm및 재설치

  8. /tmp 디렉토리는 보여줍니다 drwxrwxrwt

온라인에서 찾은 이러한 솔루션 중 어느 것도 작동하지 않았습니다. 누구든지 도와 줄 수 있습니까?

편집 1) :을
입력하면 sudo tail /var/log/lightdm/lightdm.log10 줄이 표시됩니다. (모두 시작 DEBUG:) :

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

또한을 입력 ls /usr/share/xsessions/하면

gnome.desktop    ubuntu.desktop 

편집 2) :

sudo grep 'lightdm:' /var/log/auth.log | tail다음과 같이 시작합니다 lightdm:.

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  

디스플레이 관리자 로그에 sudo tail /var/log/lightdm/lightdm.log어떤 것이 있습니까? 일반적인 사용자 세션이 xsessions 디렉토리 ( ls /usr/share/xsessions/)에 나열되어 있습니까?
steeldriver

감사합니다-auth.log는 어떻습니까? 예 :sudo grep 'lightdm:' /var/log/auth.log | tail
스틸 드라이버

이것은 내가 이해하는 것 이상의 방법이지만, 내가 볼 수있는 것을 말해 줄 것입니다. Pam은 컴퓨터의 일종의 보안 시스템입니다. KDE에 암호로 안전한 프로그램 인 kwalletmanager로 무언가를 시도하고 있습니다. 그러나 /lib/security/pam_kwallet.so를 찾는 데 사용되는 라이브러리에 액세스하려고하는데 찾을 수 없습니다. 해당 파일이 존재하고 파일이 존재하는 디렉토리와 함께 사용 권한이 있는지 확인하십시오. apt-file을 설치하고이를 사용하여 파일이 어떤 패키지에서 제공되어 올바르게 설치되고 업데이트되었는지 확인할 수 있습니다. apt 파일 업데이트 1st
Joe

분명히 pam_kwallet.so는 쿠분투에서 선택적인 것입니다 ([ bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1309535] ). 이러한 선택적 줄을 주석 처리하면 오류가 제거되지만 문제는 해결되지 않았습니다. 또한 Xubuntu와 Xfce를 설치하여 작동하는지 확인했지만 작동하지 않았습니다. :(
Justin Hwang

Ubuntu 14.04.2 LTS (이전 설치 형식)를 다시 설치했지만 동일한 문제가 있습니다. 문제가 [user] 폴더에 있다고 생각합니까? 누구든지 저를 구할 수 있습니까? 이것은 나의 연구 컴퓨터이며, 논문을 다시 실행할 때까지 논문 연구가 다시 시작됩니다! :(
Justin Hwang

답변:



2

시간이 지났다는 것을 알고 있지만 문제가 계속되면 그녀가 내가 한 일입니다. 이는 특히 재설치 후 "사용자"관련 문제와 매우 유사합니다.

우선, 새 사용자 ( sudo adduser "username") 를 만들어서 작동하는지 확인하십시오. 그렇다면 로컬 구성에 문제가 있음을 확인한 것입니다.

tty에서 문제가있는 사용자 이름으로 로그인 한 후 다음 명령을 사용하여 새롭고 새로운 구성으로 시작해보십시오.

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

그리고 당신이 다시 사업에 있는지 확인하십시오. 필요한 백업에서 구성을 복원 할 수 있습니다.


2

내 경우에는 다음과 같은 방법으로 문제가 해결되었습니다.

먼저을 눌러 tty에 로그인하십시오 CtrlAltF1.

Ubuntu Desktop (예 : Unity) 재설치

sudo apt-get install --reinstall ubuntu-desktop

다른 팁은 여기에서 사용할 수 있습니다 : 우분투 14.04 로그인 루프 문제

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.