사용자를 전환 할 때 시스템이 정지되는 이유


8

안녕하세요, 최근에 13.04에서 13.10 64 비트로 업그레이드했습니다.

독점 드라이버로 AMD 그래픽을 실행하고 있습니다.

두 개의 사용자 계정이 있습니다. 광산 (관리자)과 여자 친구 (표준)

내 여자 친구가 내 잠금 화면에서 "사용자 전환"을 클릭하고 정상적으로 로그인합니다.

그런 다음 잠금 화면에서 "사용자 전환"을 클릭하면 모든 것이 검게 변합니다. 그런 다음 커서 하나로 커서가 깜박입니다. 터미널에 액세스 할 방법이없고 시스템이 응답하지 않으며 전원 버튼을 눌러야합니다. 심지어 ctrl + alt + f4또는 ctrl + alt + t나에게 터미널을하지 않습니다. 시스템의 전원 버튼을 누르면 모니터에서 종료 순서가 인쇄되기 시작합니다.

여기 내 .xsession-errors가 있습니다.

Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.

그녀는 다음과 같습니다.

init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped
init: logrotate main process (4726) killed by TERM signal
init: upstart-dbus-session-bridge main process (4865) terminated with status 1
init: gnome-settings-daemon main process (4843) terminated with status 1
init: gnome-session main process (4852) terminated with status 1
init: unity-panel-service main process (4863) killed by KILL signal

포럼 at-spi2-registryd에서 시스템 로그 를 찾을 수있는 몇 가지 조언을 찾았습니다 . 아마도 유용 할 것입니다.

이것을 실행 : 이것을 sudo grep -r at-spi2-registryd /var/log/* 생성 :

/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Unable to register client with session manager

내 로그 lightdm 로그는 다음과 같습니다.

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

어떤 아이디어가 일어나고 있습니까?


나에게 벌레처럼 들린다. 런치 패드에보고 되었는가?
Alvar

잘 모르겠습니다. 인터넷 검색을 수행했지만 내 문제와 같은 것을 찾지 못했습니다.
ZeroDivide

나는 누보 드라이버를 사용하여, 엔비디아 비디오 카드가 장착 된 노트북에 우분투 13.10에서 동일한 문제가
hansioux

독점 드라이버 제거를 시도 했습니까? 기본 오픈 소스 드라이버와 동일한 문제가 있습니까?
크리스 카터

비슷한 버그 보고서를 발견했습니다. 이 문제가 발생하면 구독하여 필요한 경우 피드백을 제공하십시오. bugs.launchpad.net/ubuntu/+source/lightdm/+bug/884331
ZeroDivide

답변:


3

문제를 해결했지만 그 원인을 잘 모르겠습니다.

/var/lib/lightdm/.Xauthority의 이름을 /var/lib/lightdm/.Xauthority-bak로 바꿨습니다. 홈 디렉토리에서 같은 작업을 수행했습니다.

sudo mv /var/lib/lightdm/.Xauthority /var/lib/lightdm/.Xauthority-bak
mv ~/.Xauthority ~/.Xauthority-bak

그런 다음 lightdm을 다시 시작했습니다.

sudo service lightdm stop
sudo service lightdm start

지금은 잘 작동합니다. 파일 중 하나가 손상되었지만 어느 파일을 수정했는지 확실하지 않습니다.


신경 쓰지 마. 하루 동안 일했지만 지금은 작동하지 않습니다.
ZeroDivide

ctrl-alt-f7 / f8이 해결 방법으로 도움이 될 수 있습니다. 당신은 그것을 시도 했습니까? 하루 동안 삭제 .Xauthority하고 다시 시작 lightdm하면 실제로 문제가 X 세션을 충돌 / 손상시키는 것입니다. 당신의 xsesion-errors정상이지만 그녀는 아닙니다. 그것은 13.04에서 남은 설정 파일에서 lightdm 버그, 또는 aconflict 수 있지만 그것은 뭔가 다른 수 있습니다. 다시 시작하기 전에 진행중인 작업이나 사용중인 소프트웨어 등에 대한 질문을 더 편집 할 수 있습니까?
chaskes

Btw는 그 lightdm 버그 리포트가 오래되었고 EOL 버전의 Ubuntu에 대해 제출되었으며 게시 된 로그 파일을 보면 효과는 동일하지만 현재와 같은 문제는 아닌 것 같습니다. 새로운 버그를 검색하거나 제출할 수 있습니다.
chaskes

로그에 다음 줄이 있습니까? Failed to switch to greeter:또는 Failed to get system bus:?
chaskes

이 명령을 사용하여 로그에서 해당 파일을 찾지 못했습니다. sudo grep -r "Failed to switch to greeter:" /var/log/*또한 .Xauthority 파일의 스크린 샷을 게시했습니다 ... 손상되었습니다.
ZeroDivide

0

저사양 넷북에서 동일한 문제가 있습니다. Swich 사용자에게 갈 때 가장 먼저 로그 아웃되지 않으므로 두 개의 xsession을 동시에 실행해야합니다. frist logout 한 다음 다른 계정으로 로그인하십시오.


예, 로그 아웃하면 문제가 발생하지 않습니다.
ZeroDivide

0

보낸 사람 x-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

이것이 ATI / AMD 비디오 드라이버로 두 번째 X 서버가 충돌하게합니다.

업그레이드로 인해 문제가 발생했을 수 있습니다. 데이터를 완전히 백업 한 후에는 두 가지 옵션이 있습니다.

  1. 독점 드라이버를 완전히 제거하고 다시 설치하십시오.

    그래도 문제가 해결되지 않으면

  2. 13.10을 새로 설치하십시오.

두 옵션 중 하나를 사용하면 13.10의 오픈 소스 드라이버를 사용해보고 독점 드라이버를 다시 설치하기 전에 잠시 동안 어떻게 진행되는지 확인할 수 있습니다.


오픈 소스 드라이버로 전환 한 다음 fglrx를 제거했습니다. 여전히 같은 문제가 있습니다. 내일 다시 설치할 예정이지만 Ubuntu 대신 Mint를 설치합니다. 랩톱에 잠시 동안 가지고 있었고 어쨌든 변경하고 싶었습니다. 이것은 좋은 기회처럼 보입니다.
ZeroDivide

추가 드라이버가 아닌 amd 사이트에서 fglrx를 설치 한 경우 fglrx를 제거 하고 오픈 소스 드라이버가 올바르게 작동하도록 몇 가지를 다시 설치 해야합니다 . 나는 여전히 업그레이드로 인한 문제 일 것이라고 생각하며 Ubuntu 또는 Mint를 새로 설치하면 문제를 해결할 것입니다. 그 후에 사라지면 대답을 받아들이거나 찬성 투표하십시오. ;) 행운을 빕니다.
chaskes

새로 설치 한 OP와 정확히 같은 문제가 있었으므로 이것이 해결책이라고 생각하지 않습니다 ...
rft183

@ rft183 흥미 롭습니다. 다시 새로운 버그 보고서를 제출합니다. 여전히 OP는 다른 경험을 가질 수 있습니다.
chaskes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.