こんにちは。最近 13.04 から 13.10 64 ビットにアップグレードしました。
私は独自のドライバーを使用して AMD グラフィックスを実行しています。
私にはユーザーアカウントが2つあります。私のもの(管理者)とガールフレンドのもの(標準)です。
私のガールフレンドは私のロック画面から「ユーザーの切り替え」をクリックし、正常にログインします。
その後、ロック画面から「ユーザーの切り替え」をクリックしようとすると、すべてが真っ暗になります。その後、カーソルが 1 つだけ点滅してモニターが点滅します。ターミナルにアクセスする方法がなく、システムは応答しないため、電源ボタンを押さなければなりません。または、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 ログは次のとおりです:
何が起こっているのか分かりますか?
答え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
今は正常に動作しています。ファイルの 1 つが破損していましたが、どのファイルが修復されたのかはわかりません。
答え2
ローエンドのネットブックでも同じ問題が発生しています。ユーザーを切り替えるときに最初にログアウトしないため、2 つの xsession が同時に実行される可能性があります。最初にログアウトし、次に他のアカウントにログインします。
答え3
からx-2.log
:
Loading extension ATIFGLRXDRI
(EE)
(EE) Backtrace:
これは、ATI/AMD ビデオ ドライバーが原因で、2 番目の X サーバーがクラッシュする原因となっています。
アップグレードによって問題が発生している可能性があります。データを完全にバックアップした後、次の 2 つのオプションがあります。
独自のドライバーを完全に削除してから再インストールします。
それでも解決しない場合は、
13.10 をクリーンインストールします。
どちらのオプションを使用する場合でも、独自のドライバーを再インストールする前に、13.10 でオープン ソース ドライバーを試してみて、しばらく様子を見ることをお勧めします。