Por que meu sistema congela quando troco de usuário

Por que meu sistema congela quando troco de usuário

Olá, atualizei recentemente de 13.04 para 13.10 de 64 bits.

Estou executando gráficos AMD com drivers proprietários.

Eu tenho duas contas de usuário. Meu(administrador) e da minha namorada(padrão)

Minha namorada clica em "trocar usuário" na tela de bloqueio e faz login corretamente.

Em seguida, tento clicar em "alternar usuário" na tela de bloqueio e tudo fica preto. Em seguida, o monitor pisca com apenas um cursor. Não tenho como acessar o terminal, o sistema não responde e tenho que apertar o botão liga / desliga. Mesmo ctrl + alt + f4ou ctrl + alt + tnão me dá um terminal. Quando pressiono o botão liga/desliga no meu sistema, ele começa a imprimir a sequência de desligamento no monitor.

Aqui estão meus erros .xsession

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

Aqui está o dela:

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

Encontrei alguns conselhos em um fórum para procurar at-spi2-registrydnos logs do sistema. Talvez seja útil.

executar isto: sudo grep -r at-spi2-registryd /var/log/* produz isto:

/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

Aqui estão meus registros lightdm:

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

Alguma idéia do que está acontecendo?

Responder1

Resolvi o problema, mas não tenho certeza do que o causou.

Renomeei /var/lib/lightdm/.Xauthority para /var/lib/lightdm/.Xauthority-bak. Fiz a mesma coisa em meu diretório inicial.

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

Então reiniciei o lightdm

sudo service lightdm stop
sudo service lightdm start

Funciona bem agora. Um dos arquivos estava corrompido, mas não tenho certeza de qual deles o corrigiu.

Responder2

estou com o mesmo problema em um netbook de baixo custo. provavelmente, quando você vai para o switch, os usuários não fazem logout primeiro, então você tem a chance de executar duas xsession ao mesmo tempo. primeiro saia e faça login em outra conta.

Responder3

De x-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

Esse é o driver de vídeo ATI/AMD que causa a falha do segundo servidor X.

Você pode ter um problema causado pela atualização. Eu diria que você tem duas opções depois de fazer backup completo dos seus dados:

  1. Limpe completamente o driver proprietário e reinstale-o.

    Se isso não resolver,

  2. Faça uma instalação limpa do 13.10.

Com qualquer uma das opções, você pode experimentar o driver de código aberto com 13.10 e ver como funciona por um tempo antes de reinstalar o driver proprietário.

informação relacionada