데스크탑 로그인 실패, 터미널 작동


12

새로 설치 한 12.04 LTS PC 시스템 (120GB SSD, 1TB HDD, 16GiB RAM)이 있습니다. 며칠 이래로 더 이상 그래픽 데스크탑에 로그인 할 수 없습니다 : 매우 빠르게 깜박이는 매우 짧은 셸 창이 있으며 ( 편집 : 아래 참조 ) 로그인 화면에 다시 직면합니다. 나는에 대해 뭔가가 생각 modprobe하고 vbox,하지만 난 그것을 충분히 빠르게 읽을 수 없습니다 ...

터미널에 로그인 할 수 있습니다 ( Ctrl+ Alt+ F1). 그것은 내 홈 디렉토리의 모든 내용은 chown 도움이되지 않았다 me: my-group제안처럼, 여기 .

이것은에서 찾을 수 /var/log있고 날짜와 시간에 대 한 grepping ( <my-hostname>실시간 값이 보존 된 후 줄 바꿈을 삽입했습니다 ) :

auth.log :

<date> 22:43:01 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
    dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")

kern.log :

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present

syslog :

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
    ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
    acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
    acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
    acpid: 1 client rule loaded

Virtualbox와 Truecrypt가 설치되어 있지만 그래픽 로그인을 방해하는 이유는 생각할 수 없습니다.

혼란 스러워요.

  • 이것에 대해 무엇입니까 requirement "user ingroup nopasswdlogin" not met? 내가 않는 암호를 사용하여 로그인 암호는 확인을 작동 할 때 터미널에 로그인!
  • 지연, 파일로 리디렉션 또는 키를 누르라는 메시지가 시스템에 표시되는 등 어떻게해서 오류 출력을 읽을 수 있습니까?
  • 최근 업데이트로 인해 문제가 발생했을 수 있습니까? 보류중인 업데이트를 설치해야합니까? 그래픽 UI에 액세스하지 않고 어떻게 btw?

Linux 셸에 대한 실무 지식이 있지만 Ubuntu를 처음 사용합니다. 도움을 주시면 감사하겠습니다.

편집 : 어제 ( sudo shutdown now) 컴퓨터를 종료 한 후 화면에서 다음과 같은 텍스트를 찾았습니다.이 텍스트는 이전에 언급 된 "깜박이는"텍스트로 나타납니다.

Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]

수동으로 복사 한 후 버튼을 몇 초간 눌러 기기를 끕니다.

virtualbox (4.2 설치)가 문제를 일으킬 수 있습니다. 오늘 나중에 더 많은 로그 파일 추출을 추가 할 것입니다 (MET).

레코드 편집 : / a / 133754 / 103086 에서 다음을 시도했습니다 .

  • sudo apg-get install gdm(프롬프트가 표시되면 GDM)
  • 재부팅; GDM으로 로그인하지 못했습니다
  • sudo dpkg-reconfigure lightdm재부팅; 로그인이 작동하지 않습니다
  • ~/.Xauthority파일이 비어 있습니다. 삭제하고 재부팅해도 아무것도 변경되지 않았습니다.

더욱이:

  • 제거 된 virtualbox ( sudo apt-get remove virtualbox-4.2), 재부팅

편집 : 선택 / 필터링 된 로그 파일의 zip 아카이브를 http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout에 업로드했습니다 . 유지 apt-get upgrade최근에 보내고,하지만 불행히도 문제가 지속됩니다.


이제 로그 줄을 추출하고 접두사가 아닌 줄로 파일을 복사하는 스크립트가 있으며 zip 아카이브를 업로드했습니다 (924 줄을 포함하여 6 개의 파일에서 1619 줄이므로 dmesg) 업로드하는 방법을 알아 보려면 ...
토비아스

tweek-it-up.blogspot.com/2012/08/… 일 수 있습니까?
arielf

아니; ~/.Xauthority파일이 completeliy "내"이다 ( tobias:tobias).
Tobias

최근에 새로운 12.04 데스크탑을 설치했으며 (이미 5 개가 있음) 새 데스크탑은 ldap 사용자로 GUI에 로그인하는 데 문제가 있지만 로컬은 아닙니다. 나는 제한된 성공으로 어려움을 겪고 나서 Mint를 포기하고 설치했습니다. 최근 업데이트에 일종의 회귀가 있다고 생각합니다. rant : 우분투는 완전히 혼란스러워지고 있습니다. 수동 pam 구성보다 훨씬 복잡하고 복잡한 구성 도구를 사용하여 미친 pam 설정을 살펴보십시오.
Cyclone

답변:


14

~ / .Xauthority를 ​​제거하면 나를 위해 일했습니다.


~/.Xauthority권리와 권리 소유자 (me)가있는 경우에도 마찬가지 입니다.
vaab

마찬가지로 이것은 나를 위해 일했습니다 (우분투 13.04에서)
Stabledog

예. .Xauthority 파일의 데이터가 다르기 때문에 파일을 제거해야합니다 (아마도 pid 또는 날짜 컨텍스트가 있습니까?). 권한만으로는 일반적인 문제가 아닙니다.
Andrew

4

나는이 같은 문제가 있었다. 내 문제는 ~/.Xauthority루트로 업데이트 된 것으로 나타 났 으며 그때부터 루트 만 읽을 수있었습니다. 내 사용자 이름에서 X 세션을 시작하지 못했습니다. 나는해야 sudo rm ./.Xauthority했고 그 후에 잘 작동했습니다.


3

마침내 시스템을 포기하고 다시 설치했습니다. 시스템이 신선하고 대부분의 개인 데이터가 아직 시스템으로 마이그레이션되지 않았기 때문에 문제가되지 않았습니다. 비표준 패키지로 인해 문제가 발생하지 않았 음을 확신 할 수 없으므로 ...

그래서 새로 시작했고 다음에 더 나아질 수 있도록 예방 조치를 취했습니다. 설치 후 시스템을 업데이트하고 중요한 패키지를 설치하고 구성을 살펴 보았습니다.

sudo bash
apt-get upgrade
apt-get install ssh mercurial vim
cd /etc/
vim mercurial/hgrc
hg init .
hg add *
hg commit

따라서 새로운 문제가 발생할 때마다 무엇이 잘못되었는지 알 수있는 더 좋은 기회가 될 것입니다.


기록을 위해 : 잠시 후 새로 설치 한 시스템조차도 같은 문제가 발생합니다. 우분투를 완전히 제거하기로 결정하고 대신 (가상 Linux 컴퓨터와 함께) Windows를 설치했습니다.
Tobias

레코드에 대해서만 : "hg"로하는 것은 "etckeeper"패키지 덕분에 자동으로 수행됩니다 (그리고 수은, 바자,

2

내 경우에는 여기에~/.dmrc 설명 된대로 잘못 되었기 때문 입니다. 다음과 같은 오류가 발생하여 감지 할 수 있습니다 .~/.xsession-errors

x- 터미널 에뮬레이터 : 치명적인 IO 오류 : 클라이언트가 konsole을 종료 함 (1598)


2
나도 일했다. 쿠분투 12.04, KDE. .dmrc와 .Xauthority를 ​​모두 삭제했습니다. 감사!
MountainX

2

export PATH=$PATH:/home/<user>/SomeFolder끝에를 추가 한 후에도 비슷한 문제가 발생했습니다 /etc/profile. 터미널에 로그인 한 후 해당 라인을 제거하고 다시 부팅 한 후 정상적으로 로그인 할 수 있었고 문제가 사라진 것 같습니다.

선적 서류 비치:

  • 로그인 화면 앞의 화면에 다음과 같은 깜박이는 텍스트가 나타납니다.

    Could not write bytes: broken pipe
    * Starting VirtualBox kernel modules
    
    saned disabled; edit /etc/default/saned
    
  • Ubuntu 12.04 LTS, 64 비트, Intel Core i5, 6GB
  • VirtualBox 4.2.18이 설치되어 있지만 제대로 작동하는 것 같습니다.
  • GRUB을 사용하여 Windows 8로 이중 부팅합니다.

이것이 문제가 되었습니까? 모르겠어요 일반적으로에있는 ~/bin디렉토리가 PATH있지만 더 이상 설치가 존재하지 않습니다.
Tobias

당신은 여전히 ​​우분투를 가지고있는 넷북에도 나타나는 문제를 해결할 때 올바른 방향으로 나를 밀어 붙였습니다. 로그인 중에 자동으로 제공 한 셸 스크립트 중 하나가 오류를 일으켰습니다 ~/.xsession-errors. 껍질에서 시도했을 때 모두 괜찮아 보였습니다. 그러나 스크립트로드를 비활성화했으며 그래픽으로 다시 로그인 할 수 있습니다.
Tobias

0

lightdm + 비 통합 인사를 사용 하여이 문제를 해결하십시오. /etc/lightdm/lightdm.conf에서 greeter를 unity-greeter로 설정하면 작동하는 것 같습니다. 왜 그런지 모르겠다.

편집 : 수정되었습니다. 방금 업데이트를 통해 가져온 것이이 문제를 일으켰고 이제는 심지어 화합조차도 작동하지 않습니다.


1
이 파일을 보았습니다. (단 하나만) 섹션 SeatDefaults에서의 값 greeter-sessionunity-greeter이미 있습니다. 내가 시도 할 수있는 다른 가치가 있습니까?
Tobias

0

필자의 경우 .xprofile에 몇 가지 명령을 추가하여 로그인 직후 로그인 화면으로 돌아 왔습니다. 내가 찾은 오류는 동일합니다. ~ / .profile에서 필수적이지 않은 모든 것을 제거하면 ~ / .xprofile이 상황을 다시 정상으로 가져옵니다.


0

나를 위해 이것은 .profile 파일에 잘못된 경로 항목이있을 때 발생했습니다. 그것을 제거했을 때 완벽하게 작동했습니다. .xsession-error 파일에서보고 된 오류를 확인하십시오.


0

Ubuntu 14.04.02 LTS에서 동일한 오류가 발생했습니다. 로그 파일을 열었고 다음 /var/log/lightdm/lightdm.log과 같은 메시지가 표시 ...not enough disk space for .Xauthroity...됩니다. 그런 다음 디스크에 실제로 공간이 없다는 것을 알았습니다. 그래서 일부 파일을 제거하고 버그가 사라졌습니다.

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