為什麼切換使用者時系統死機

為什麼切換使用者時系統死機

您好,我最近從 13.04 升級到 13.10 64 位元。

我正在使用專有驅動程式運行 AMD 顯示卡。

我有兩個用戶帳戶。我的(管理員)和我女朋友的(標準)

我的女朋友在我的鎖定畫面上點擊“切換使用者”並正常登入。

然後我嘗試從她的鎖定畫面上單擊“切換用戶”,然後一切都變黑了。然後,只需單擊一個遊標,顯示器就會閃爍。我無法存取終端,系統沒有回應,我必須按下電源按鈕。甚至ctrl + alt + f4ctrl + 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

有什麼想法嗎?

答案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

我在低階上網本上也有同樣的問題。最有可能的是,當您轉到 swich 用戶時,不會從一開始就註銷,因此您必須同時運行兩個 xsession。首先登出,然後登入其他帳號。

答案3

x-2.log

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

這是 ATI/AMD 視訊驅動程式導致第二個 X 伺服器崩潰。

您可能會遇到因升級而導致的問題。我想說,完全備份資料後,您有兩個選擇:

  1. 徹底清除專有驅動程序,然後重新安裝。

    如果這還不能解決問題

  2. 執行 13.10 的全新安裝。

無論選擇哪種方式,您都可以嘗試使用 13.10 的開源驅動程序,並在重新安裝專有驅動程式之前看看它的運行情況一段時間。

相關內容