우분투 12.04 32 비트 로그인 할 수 없습니다


10

나는이 주제에 대한 거의 모든 의견을 시도했다. 내 .xsession-errors파일은 말합니다 :

openConnection: connect: No such file or directory
cannot connect to brltty at :0

그게 다야. 손님으로 로그인 할 수 있지만 내 계정으로는 로그인 할 수 없습니다.


.Xauthority를 ​​확인하면 권한이 그대로 있어야합니다. .Xauthority 및 .ICEauthority도 삭제되어 작동하지 않았습니다. 모든 패키지가 최신입니다. 도와주세요 .. 내 데스크탑을 쉽게 복원 할 수있는 방법이 있어야합니다. 파일을 옮기거나 계정을 삭제해서는 안됩니다. 귀하의 의견을 기다립니다
user250422

답변:


6

이 문제로 며칠이 지나고 많은 SO 스레드가 읽힌 후, 이것이 우분투 오픈 버그 인 것으로 나타났습니다 (2015 년 7 월 현재 상태 '불완전').

여기에 대한 자세한 정보 : https://bugs.launchpad.net/ubuntu/+bug/1285444

빠른 해결책은 dconf설정 을 저장하는 파일의 이름을 바꾸는 것 같습니다 .

$ mv ~/.config/dconf/user{,.old}

3

모두 삭제 .Xauthority.ICEauthority사용자의 홈 디렉토리에서합니다.

이 중 이전 또는 백업 또는 추가 된 버전 (예 .ICEauthority-c: ICEauthority, 또는 .Xauthority.old)이 표시 되면 해당 버전도 삭제하십시오.

(이러한 파일이 없으면 시스템에 해를 끼치 지 않습니다. 재부팅 / 로그인시 다시 생성됩니다.) 그런 다음 재부팅하거나 로그 아웃 및 다시 로그인하여 컴퓨터를 다시 즐기십시오.

내 시스템에서 테스트되었습니다 (Xubuntu 14.04 x86, Linux 커널 3.13.0-35- 일반)


.ICEauthority 파일을 제거하는 것은 나를 위해 그것을 고정
nedned

1

또한 동일한 문제가 발생하여 우분투 14.04에 로그인 할 수 없지만 이제 ^ _ ^ 로그인에 성공했습니다. 이 문제는 이전 우분투 버전에서도 발생했으며 솔루션을 알게되었습니다. 내 경우에는 로그인 한 사용자와 사용 가능한 데스크톱 구성과 데스크톱 구성이 일치하지 않습니다. 여기 내가 한 일 : (자리 표시 자로 [사용자 이름])

먼저 lightdm.log를 확인합니다.

-----------------------------------
sudo nano /var/log/lightdm/lightdm.log
---------------------------------------
I had a suspicion on these lines:
 ..................
    [+27.41s] DEBUG: Session pid=1114: User [username] authorized
    [+27.42s] DEBUG: Session pid=1114: Greeter requests session ubuntu
    [+27.42s] DEBUG: Seat: Failed to find session configuration ubuntu
    [+27.42s] DEBUG: Seat: Can't find session 'ubuntu'
..................

lightdm은 왜 "우분투"세션을 찾았습니까? 이것은 내가 xsession을 사용하는 [username] 때문에 우분투입니다. / var / lib / AccountsService / users / [사용자 이름]에있었습니다.

---------------------------------------
[User]
Language=en_US
FormatsLocale=id_ID.UTF-8
XSession=ubuntu <=====================  THIS ONE
Background=/home/[username]/Pictures/Wallpapers/1781785_10201241375132193_1896210726_o.jpg
SystemAccount=false

[InputSource0]
xkb=us
---------------------------------------

그런 다음 / usr / share / xsessions 폴더에서 xsession을 봅니다. gnome.desktop 만 있고 ubuntu.desktop은 없었습니다.

/ var / lib / AccountsService / users / [username]의 내용을 변경했습니다.

from XSession=ubuntu to XSession=gnome

문제가 해결되었습니다 ^ _ ^


1
다시 로그인하려면 "ubuntu-session"을 설치해야했습니다.
Tim

0

나는 오늘 비슷한 문제가 있었는데, 사용자 홈 디렉토리의 일부 파일과 디렉토리가 루트, 특히 .ICEAuthority에 의해 소유 된 것으로 나타났습니다 (VNC를 설정하려고 시도한 결과 일 가능성이 큽니다). 어쨌든, chown을 사용하여 이러한 파일의 소유권을 다시 사용자에게 변경하면 올바르게 로그인 할 수있었습니다.


0

소스에서 Krita를 컴파일했고 비표준 설치 디렉토리를 포함하도록 .profile을 수정해야했습니다. 나는 분명히 그것을 잘못했다. 구문을 수정하면 예상대로 다시 로그인 할 수 있습니다!


3
우분투에 오신 것을 환영합니다! 이 작업을 수행하는 방법에 대한 특정 세부 정보로 확장 하려면 이 답변을 편집 하는 것이 좋습니다 . Ask Ubuntu에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster

0

우분투 13.04에서도 같은 문제가있었습니다.

gnome.desktop 항목 /usr/share/xsessions이 누락 되었으므로 다시 작성 했습니다.

[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=gnome-session --session=gnome
TryExec=gnome-shell
Icon=
Type=Application
X-LightDM-DesktopName=GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0

그런 다음 gnome-session- *를 제거하고 모두 다시 설치하십시오. 그 후 모든 것이 잘 작동했으며 원하는 세션, 단일성, 그놈 등을 선택할 수있었습니다.


-2

자동 로그인을 해제하여 문제가 해결되었습니다.

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