Xubuntu がログイン後に停止する

Xubuntu がログイン後に停止する

ログイン後約 30 秒間アイドル状態のままになる Xubuntu 12.04 (新規インストール) の問題をデバッグするにはどうすればよいでしょうか?

ログイン画面は正しく遅延されます。ログイン後、デスクトップの背景が表示されますが、パネルや自動起動アプリは表示されません。

グラフィカル セッションがまだ停止している間にコンソールで遅延なくログインできるため、認証/PAM の問題ではないようです。htop を見ると、ディスクや CPU のアクティビティはなく、プロセスが明らかに再生成されている様子もありません。 に明らかな問題はありません.xsession-errors。最も興味深いエラー:

openConnection: connect: No such file or directory
cannot connect to brltty at :0
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-wFn4VR/pkcs11: No such file or directory
...
(polkit-gnome-authentication-agent-1:2131): polkit-gnome-1-WARNING **: Failed to
 register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The nam
e org.gnome.SessionManager was not provided by any .service files
** Message: applet now removed from the notification area
** Message: using fallback from indicator to GtkStatusIcon
...
(xfce4-indicator-plugin:2176): libindicator-WARNING **: IndicatorObject class does not have an accessible description.
...
(xfce4-indicator-plugin:2176): Indicator-Application-WARNING **: Unable to get application list: Operation was cancelled

Bootchart はログインする前に終了してしまうようなので、あまり役に立ちません。

他にどこで情報を探すことができますか?

答え1

Xubuntu 12.04、64ビットでログインが遅くなる場合は、回避策として次のパッチを使用できます。https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/996791(lightdm はパッチ適用済み):

sudo add-apt-repository ppa:andreas-diesner/lightdm-fix-temporary
sudo apt-get update
sudo apt-get upgrade

答え2

ついに見つけた回避策はこちら投稿 #15 は無視してください (試したようには機能しないようです)。同じ著者 (Orbital_sFear に感謝) が #20 で 2 番目の解決策を提示しており、私 (および他の人) には有効でした。

  1. 添付の tar ファイルを保存します。http://ubuntuforums.org/attachment.php?attachmentid=217600&d=1336595748
  2. tarファイルを/usr/sbin/lightdm-safeおよびlightdm-restart)に解凍します
  3. ファイルの権限が正しいことを確認してください。

    cd /usr/sbin
    sudo chown root:root lightdm-safe lightdm-restart
    sudo chmod 755 lightdm-safe lightdm-restart
    
  4. 編集します/etc/init/lightdm.conf。次の行を変更します。

    exec lightdm
    

    読む:

    exec lightdm-safe
    

lightdm-safe スクリプトの後に追加の引数を指定でき、それらは lightdm に渡されます。私--log-file=/var/log/lightdmの場合は引数を指定しています。

私は 64 ビット マシンを使用しています。Xubuntu 12.04 の 32 ビット バージョンではこの問題は発生しないようです。

答え3

~/.xinitrc を投稿できますか? 私の .xinitrc には、exec startkde という行があります。startkde を任意のウィンドウ マネージャーに置き換えるだけです。しかし、X ウィンドウが壊れているようです。私も同様の問題を抱えています。ウィンドウ マネージャーを起動するとデスクトップが真っ黒になり、右クリックしてもパネルやコンテキスト メニューが表示されません。ただし、x コンソールと x ターミナルがあるので、問題を解決できます。

答え4

私のシステムで問題が発生する原因が分かりました。他のシステムにも同様に当てはまるようです (他のフォーラムからも)。

最初のアップデートを実行した後、ログイン速度が大幅に低下し始めました。[設定] -> [設定マネージャ] -> [セッションとスタートアップ] のプログラムを少し試し、これらのプログラムを閉じて開き、再起動してみました。

とにかく、私は「ネットワーク」(接続マネージャー) と「Xfce ボリューム デーモン」(システムによって異なる場合がありますが、とにかく) の 2 つのプロセスの組み合わせに絞り込みました。対応するターミナル コマンドは次のとおりです (/etc/xdg/autostart に示されています)。

~$ nm-applet
~$ xfce4-volumed

これらを無効にして、ログインが完了した後にターミナルで実行すると、すべて正常に動作します。

関連情報