ユーザーを切り替えるとシステムがフリーズするのはなぜですか


8

こんにちは私は最近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ログです:

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

何が起こっているのですか?


私にとってバグのように聞こえますが、ランチパッドで報告されますか?
アルヴァ・

よく分かりません。いくつかグーグルを実行しましたが、私の問題とまったく同じものは見つかりませんでした。
ZeroDivide 2013年


独自のドライバを削除してみましたか?デフォルトのオープンソースドライバでも同じ問題がありますか?
クリスカーター

同様のバグレポートを見つけました。この問題が発生している場合は、それを購読し、必要に応じてフィードバックを提供できます。bugs.launchpad.net/ubuntu/+source/lightdm/+bug/884331
ZeroDivide

回答:


3

問題を修正しましたが、何が原因なのかはわかりません。

/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つが破損していましたが、どのファイルがそれを修正したのかわかりません。


気にしないで。1日は機能しましたが、現在は機能していません。
ZeroDivide 2013年

ctrl-alt-f7 / f8が回避策として機能する場合があります。試しましたか?削除.Xauthorityと再起動lightdmが1日間うまくいった場合、本当の問題は、Xセッションをクラッシュ/破損させているものだと思います。あなたのxsesion-errors正常ですが、彼女はそうではありません。これ lightdmのバグか、13.04から残っている設定ファイルの競合の可能性がありますが、それ以外の可能性があります。問題が再発する前に、他に何が起こっているのか、どのソフトウェアを使用しているのかなど、質問を編集できるものが他にありますか?
2013年

ところで、そのlightdmバグレポートは古いものであり、UbuntuのEOLバージョンに対して提出されています。投稿されたログファイルを見ると、効果は同じですが、同じ問題が発生しているようには見えません。新しいバグを検索/報告することができます。
2013年

ログに次の行がありますFailed to switch to greeter:か:またはFailed to get system bus:
2013年

このコマンドを使用してログにそれらを見つけられませんでした:sudo grep -r "Failed to switch to greeter:" /var/log/*また、.Xauthorityファイルのスクリーンショットを投稿しました...壊れているようです。
ZeroDivide 2013年

0

ローエンドのネットブックでも同じ問題があります。ほとんどの場合、ユーザーを切り替えるときに最初からログアウトしないので、同時に2つのxsessionを実行する必要があります。最初にログアウトし、他のアカウントにログインします。


うん、ログアウトすると問題は回避できる。
ZeroDivide 2013年

0

からx-2.log

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

これは、2番目のXサーバーをクラッシュさせるATI / AMDビデオドライバーです。

アップグレードによって問題が発生する可能性があります。データを完全にバックアップした後、2つのオプションがあると思います。

  1. 専用ドライバを完全に削除してから再インストールします。

    それでも直らない場合は

  2. 13.10のクリーンインストールを実行します。

どちらのオプションでも、13.10でオープンソースドライバーを試してみて、独自のドライバーを再インストールする前に、しばらくの間どのようになるかを確認することができます。


オープンソースドライバーに切り替えてから、fglrxを削除しました。まだ同じ問題があります。明日は再インストールしますが、Ubuntuの代わりにMintをインストールします。私はそれを私のラップトップでしばらく使っていて、とにかく変更したいと思っていました。これはそれを行う良い機会のようです。
ZeroDivide 2013年

追加のドライバーではなくamdサイトからfglrxをインストールした場合は、オープンソースドライバーを正しく機能させるために、fglrxを削除して、いくつかを再インストールする必要があります。私はまだそれがアップグレードからの問題である可能性が高いと思います、そしてUbuntuまたはMintのいずれかのクリーンインストールがそれを処理します。それでも解決しない場合は、回答を受け入れるか賛成票を投じてください。;)頑張ってください。
2013年

クリーンインストールのOPとまったく同じ問題があったので、それが解決策ではないと思います...
rft183

@ rft183興味深い、ありがとう。新しいバグレポートを提出することに戻ります。それでも、OPは異なる経験をする可能性があります。
2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.