您好,我最近从 13.04 升级到了 13.10 64 位。
我正在运行带有专有驱动程序的 AMD 显卡。
我有两个用户帐户。我的(管理员)和我女朋友的(标准)
我的女朋友从我的锁定屏幕单击“切换用户”并正常登录。
然后我尝试从她的锁定屏幕上单击“切换用户”,但一切都变黑了。然后显示器闪烁着,只有一个光标。我无法访问终端,系统没有响应,我必须按下电源按钮。甚至ctrl + alt + f4
没有ctrl + alt + t
终端。当我按下系统上的电源按钮时,它确实开始在显示器上打印出关机序列。
这是我的.xsession 错误
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 日志:
知道发生什么事了吗?
答案1
我解决了这个问题但我不确定是什么原因造成的。
我将 /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
现在运行良好。其中一个文件损坏了,但我不确定是哪个文件修复了它。
答案2
我在低端上网本上也遇到同样的问题。最有可能的是,当您切换到用户时,并没有先注销,因此您必须同时运行两个 xsession。先注销,然后登录到其他帐户。
答案3
从x-2.log
:
Loading extension ATIFGLRXDRI
(EE)
(EE) Backtrace:
这是 ATI/AMD 视频驱动程序导致第二个 X 服务器崩溃。
您可能遇到了升级导致的问题。我认为在完全备份数据后,您有两个选择:
彻底清除专有驱动程序,然后重新安装。
如果这不能解决问题,
全新安装 13.10。
无论使用哪种方式,您都可以尝试使用 13.10 的开源驱动程序,并在重新安装专有驱动程序之前观察其运行情况。