로그인 루프-통합을 실행할 수 없음-Xauthority 소유권은 아니지만 디스플레이와 관련이있을 수 있습니까?


12

모두, 나는 VNC가 작동하도록 노력하고 있었고, 다시 시작한 후 우분투 14.04에 로그인 할 수 없다는 것을 발견했을 때 기억하지 못하는 많은 변경을했습니다. 인증을 받았지만 로그인 화면으로 돌아갑니다. 게스트로 로그인하고 Alt-F1 콘솔을 통해 로그인 할 수 있습니다.

나는 오류를 구글 검색하고 많은 일을 시도했지만 성공하지 못했지만 이제는 우둔합니다. 아래 출력을 참조하십시오. XFCE는 정상적으로로드되지만, 내 lightdm을 되찾고 싶습니다.

나는 여기서 무슨 일이 일어나고 있는지에 대한 조언과 설명을 할 수 있습니다. 감사합니다 마틴

-rwxr-xr-x 1 martin martin 50 3 월 14 일 22:13 .Xauthority * (이 경우에 대비하여이 파일에 대한 권한을 부여하기 위해 약간 배 밖으로 갔다.)

martin @ thrio : ~ $ cat .xsession-errors
ibus 용 스크립트는 run_im에서 시작되었습니다.
run_im에서 자동 스크립트가 시작되었습니다.
run_im에서 기본 스크립트가 시작되었습니다.
init : gnome-session (Unity) 기본 프로세스 (2745)가 상태 1로 종료 됨
init : 통지 된 D-Bus 버스와의 연결이 끊어
졌습니다.
init : TERM 신호에 의해 종료 된 기본 프로세스 (2596)를 종료하십시오 . /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) 메인 프로세스> (2645) TERM 신호
초기화에 의해 종료 됨 : update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) 메인> 프로세스 (2646) TERM 신호
초기화에 의해 종료 됨 : upstart-dbus-session-bridge 주 프로세스 (2697)가 상태 1로 종료 됨
init : TERM 신호에 의해 종료 된 xsession-init 기본 프로세스 (2705)
init : TERM 신호에 의해 종료 된 hud 기본 프로세스 (2715)
init : TERM 신호에 의해 종료 된 unity-panel-service 메인 프로세스 (2753)
init : 윈도우 스택 브릿지 메인 KILL 신호에 의해 처리 된 프로세스 (2620)

martin @ thrio : ~ $ unity-대체
중지 : 알 수없는 작업 : unity-panel-service
시작 : 알 수없는 작업 : unity-panel-service
compiz (코어)-정보 : 플러그인로드 : core
compiz (코어)-정보 : 플러그인 시작 : core
잘못된 MIT-MAGIC-COOKIE-1 keycompiz (코어)-치명적 : 표시를 열 수 없음 : 0
compiz (코어)-정보 : 플러그인 중지 : core
compiz (코어)-정보 : 플러그인 언로드 : core

디스플레이 설정과 관련이있을 수 있습니다. 원래 VNC를 작동 시키려고 시도했지만 작동하지 않는 것으로 보이는 기본 암호화와 디스플레이와 관련하여 따라야 할 지침 중 일부를 켜려고했습니다.

/var/log/lightdm/lightdm.log에서

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

다음에 대한 추가 정보

"드라이버를 설치 했습니까? 어떤 TTY (Ctrl + Alt + F1..F6)에서 사용자와 연결할 수 있습니까?" 드라이버가 없습니다-예 TTY 로그인

"모든 파일을 / home 디렉토리에 복사하고 (복사본을 갖기 위해) kdm을 사용하여 로그인을 시도했습니다 (쿠분투 사용). kdm을 로그인 화면으로 선택하기 위해 sudo dpkg-reconfigure lightdm을 실행하고 kdm을 선택했습니다. kdm을 사용하면 이전 세션 또는 기본 세션을 선택하십시오.

설치된 KDM (sudo apt-get install KDM)-설치 중에 KDM 또는 lightDM을 선택할 수있는 옵션이 있으며 lightDM을 선택했습니다. 변화 - 다시 부팅하지
이동 홈 디렉토리 / 홈 / 마틴에 / 홈 / martinbak는 재부팅 - 변화

martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ sudo mv martinbak martin and rebooted.  

Chown .Xauthority-이전에 확인되었고 올바른
Chown / tmp- 이전에 확인되었고 올바른
"둘 다 아닌 경우,
1.dpkg-relightdm 2.reconfig를
설치 제거하거나 다시 설치하는 것이 좋습니다 ."

dpkg-reconfigure 시도
martin @ thrio : ~ $ sudo apt-get purge lightdm
"lightdm 제거 (1.10.4-0ubuntu2) ...
lightdm에 대한 구성 파일 제거 (1.10.4-0ubuntu2) ...
사용자 lightdm 제거 " 더 이상의 회원을 갖는다. ** 및 userdel : 사용자 lightdm 현재 프로세스에 의해 사용되는 2,092 / USR / sbin에 / deluser`은 / usr / sbin에 / userdel을 lightdm '리턴 에러 코드 제 나가기. dpkg를 오류 처리 패키지 lightdm (--purge ) : 제거 된 후 스크립트에서 하위 프로세스가 오류 엑시트 상태를 리턴 함 1 man-db에 대한 처리 트리거 (2.6.7.1-1ubuntu1) ... 처리 중 오류가 발생했습니다 : lightdmlightdm' ...
Warning: group








E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드 (1)를 반환했습니다. ** ** martin @ thrio : ~ $ sudo apt-get install lightdm

완전히 제거하고 다시 설치하는 것처럼 보이지 않습니다.

"거의 포기한 후 .xsession-errors를보고 내 .profile에 오타가있는 것을 발견했습니다."

이 파일을 편집하지 않았지만 문제가 발생하면 내가 무엇을 찾고 있는지 알 수 없습니다.

`martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ` 

_sudo mv ~/.Xauthority ~/.Xauthority.backup  
sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ sudo service lightdm restart  
[sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

여전히 로그인 루프에 멈춤

"xubuntu-desktop을 재설치하고 이제 수정했습니다"

martin@thrio:~$ sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "그런 다음 sudo apt-get install gdm을 입력하십시오. 설치 및 sudo dpkg-reconfigure gdm을 입력하고 프롬프트에 따라 로그인 관리자로 설정하십시오.
Ctrl + Alt + F7을 눌러 로그인 화면으로 돌아가십시오. 로그인이 작동합니까? 그렇다면 문제가 해결 된 것입니다!

그렇지 않은 경우 전체 화면 터미널로 돌아가서 sudo dpkg-reconfigure lightdm을 입력하여 관리자를 다시 로그인 할 때 LigthDM을 설정하십시오. 이제 이것이 그래픽 드라이버에 문제가 있음을 알고 있습니다. "_

sudo apt-get install gdm다시 시작-로그인 루프. (그래서 이것은 그래픽 드라이버에 문제가 있음을 나타냅니다.

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

이 검색에 대한 결과를 얻어야합니까?


우분투의 복제본이 로그인 루프에 멈출 수 있습니다. lightdm을 gdm으로 바꾸거나 다시 설치하는 것이 좋습니다. 절차는 연결된 질문
Sergiy Kolodyazhnyy

1
링크 Serg에 감사드립니다-나는 그 특정 기사를 찾지 못했습니다. 그러나 링크의 모든 제안을 시도했지만 성공하지 못했습니다. 아마도 문제는 그래픽 드라이버 관련이 제안 몇 가지 의견이있다 나는 그 링크의 제안의 일부 테스트에서 좀 더 출력 내 질문을 편집 할 수 있습니다 (다른 조개도 동일한 로그인 루프 문제가)
마틴

해결책을 찾았습니까?
bicepjai

답변:


2

귀하의 질문에 대한 답변을 하셨지만 기록을 위해 이것을 쓰십시오. ctrl + alt + F1명령 프롬프트에서 사용자 이름을 입력 하고 로그인하십시오.

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 로그인했다.


1
나는 똑같은 문제를 겪었고 이것이 내 저녁을 구했다. 나는 충분히 감사 할 수 없다!
Jan Špaček

소유권을 변경하는 것이 더 논리적 일 것입니다
Wolfgang Fahl

0

내 .xsession-errors는 원래 질문에 나열된 것과 유사한 오류가 있습니다. 나도 @Martin이 시도한 거의 모든 것을 시도했다.

마지막으로 나를 위해 일한 것은 lightdm이 시작되지 않는 링크의 대답이었습니다. 기본적으로 lightdm 중지, xserver 재구성, lightdm 시작 및 시스템 재부팅과 관련이 있습니다. 이 후 원래 사용자 계정으로 로그인 할 수있었습니다.

참고 : Ubuntu 14.04 LTS (lightdm 사용)를 실행하는 Lenovo T530 시스템이 있고 Cuda 6.5 용 nvidia 드라이버가 설치되어 있습니다.


0

깨진 패키지가 많이 있습니다. 패키지를 추적해야합니다. 강제 설치를 시도해보십시오.이 명령을 실행하면 손상된 패키지에 대한 피드백을 '보통'하여 dpkg 하위 프로세스 [1]가 발생하는 이유를 알려줍니다. lightdm 데이터가 제거되지 않았을 수도 있고 lightdm 그룹 ID가 여전히 존재할 수 있습니다. / etc / group에서 cat을 실행하여 cat 확인하십시오.

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

또한 표시 변수에 문제가 있으며 /tmp/.x0-lock 키가 이전과 다르므로 잠금 상태가 유지됩니다. 일단 마법 쿠키를 손상 시키면 깊은 바인딩에서. 결국 우분투 데스크탑을 제거해야 할 수도 있습니다. 지금은 GDM과 openbox를 설치하십시오.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

gdm을 디스플레이 관리자로 만들고 Openbox를 창 관리자로 만들려면 옵션을 선택하십시오. 이것은 문제에 대한 가장 간단한 해결책 일 수 있습니다.

당신이 원한다면 피드백과 함께 다시 쓰기 ?? !!


그것은 나에게 몇 번이나 당신을 놀리지 않았고, 어느 날 밤 나에게 일어나고 시스템을 커널과 tty6 (ctl-alt-F6)의 일부 유틸리티로 가져갔습니다. 나는 모든 것을 제거하고 제거했습니다. . 마침내 xhost를 열고 표시 변수를 설정하여 .bashrc에 / usr / bin / xinit && startx를 실행하는 조건문을 작성하여 시작하고 진행할 수있었습니다. 모든 데이터를 복구 할 수있었습니다. 그런 다음 다시 설치했습니다.
oOpSgEo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.