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


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.