¿Por qué mi sistema se congela cuando cambio de usuario?

¿Por qué mi sistema se congela cuando cambio de usuario?

Hola, recientemente actualicé de 13.04 a 13.10 de 64 bits.

Estoy ejecutando gráficos AMD con controladores propietarios.

Tengo dos cuentas de usuario. El mío(administrador) y el de mi novia(estándar)

Mi novia hace clic en "cambiar de usuario" desde mi pantalla de bloqueo e inicia sesión correctamente.

Luego intento hacer clic en "cambiar de usuario" en su pantalla de bloqueo y todo se vuelve negro. Luego, el monitor parpadea con un solo cursor. No tengo forma de acceder al terminal, el sistema no responde y tengo que darle al botón de encendido. Incluso ctrl + alt + f4o ctrl + alt + tno me consigue un terminal. Cuando presiono el botón de encendido de mi sistema, comienza a imprimir la secuencia de apagado en el monitor.

Aquí están mis errores .xsession

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

Aquí está el suyo:

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

Encontré algunos consejos en un foro para buscar at-spi2-registryden los registros de mi sistema. Quizás sea útil.

ejecutando esto: sudo grep -r at-spi2-registryd /var/log/* produce esto:

/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

Aquí están mis registros de lightdm:

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

¿Alguna idea de lo que está pasando?

Respuesta1

Solucioné el problema pero no estoy seguro de qué lo causó.

Cambié el nombre de /var/lib/lightdm/.Xauthority a /var/lib/lightdm/.Xauthority-bak. Hice lo mismo en mi directorio de inicio.

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

Luego reinicié lightdm

sudo service lightdm stop
sudo service lightdm start

Funciona bien ahora. Uno de los archivos estaba dañado, pero no estoy seguro de cuál lo solucionó.

Respuesta2

Tengo el mismo problema en una netbook de gama baja. Lo más probable es que cuando vayas a cambiar de usuario no cierres la sesión desde el principio, por lo que tendrás que ejecutar dos xsession al mismo tiempo. Primero cierre sesión y luego inicie sesión en otra cuenta.

Respuesta3

De x-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

Ese es el controlador de video ATI/AMD que causa que el segundo servidor X falle.

Es posible que tenga un problema causado por la actualización. Yo diría que tienes dos opciones después de hacer una copia de seguridad completa de tus datos:

  1. Purgue completamente el controlador propietario y luego vuelva a instalarlo.

    Si eso no lo soluciona,

  2. Realice una instalación limpia de 13.10.

Con cualquiera de las opciones, puede probar el controlador de código abierto con 13.10 y ver cómo funciona durante un tiempo antes de reinstalar el controlador propietario.

información relacionada