ログイン後約30秒間アイドル状態で待機するXubuntu12.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
ログインする前にブートチャートが終了するようですので、あまり役に立ちません。
他にどこで情報を探すことができますか?
これらの遅いログインがXubuntu12.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
私はついに ここで回避策 を見つけました。投稿#15を無視します(私が試したように機能しないようです)。同じ作者(Orbital_sFearのおかげで)は、私(および他の人)のために働いた#20の2番目の解決策を持っています。
- 添付のtarファイルを保存します: http://ubuntuforums.org/attachment.php?attachmentid=217600&d=1336595748
- Tarファイルを
/usr/sbin/
(lightdm-safe
およびlightdm-restart
)に抽出しますファイルの権限が正しいことを確認してください。
cd /usr/sbin Sudo chown root:root lightdm-safe lightdm-restart Sudo chmod 755 lightdm-safe lightdm-restart
/etc/init/lightdm.conf
を編集します。次の行を変更します。exec lightdm
読むために:
exec lightdm-safe
Lightdm-safeスクリプトの後に追加の引数を設定でき、それらはlightdmに渡されます。私の議論には
--log-file=/var/log/lightdm
があります。
私は64ビットマシンを使用しています。 Xubuntu12.04の32ビットバージョンにはこの問題がないようです。
これに対する私の簡単な解決策/回避策(私にとってはうまくいく)は、ユニティグリーターをインストールすることです。この後、私はもう問題を抱えていません。
Sudo apt-get install unity-greeter
次に、lightdm構成を次のように変更します。
Sudo vim /etc/lightdm/lightdm.conf
# change greeter-session from lightdm-gtk-greeter to unity-greeter
それでおしまい。必要に応じて、次の手順を使用してログインをカスタマイズできます。
xhost +SI:localuser:lightdm
Sudo su lightdm -s /bin/bash
dconf-editor
次に、「com> canonical> unity-greeter」に移動し、必要に応じて変更します。
〜/ .xinitrcを投稿できますか?私の.xinitrcには、この行execstartkdeがあります。 startkdeを任意のウィンドウマネージャーに置き換えるだけです。しかし、Xウィンドウが壊れているようです。ウィンドウマネージャーを起動しても同様の問題が発生しますが、デスクトップがすべて真っ黒で、右クリックしてもパネルやコンテキストメニューがありません。しかし、私はxコンソールとxターミナルを持っているので、問題を解決することができます。
私は自分のシステムで問題の原因を突き止めましたが、他の人にも当てはまるようです(他のフォーラムからも)。
最初の更新を実行した後、ログインが大幅に遅くなり始めました。 [設定]-> [設定マネージャー]-> [セッションとスタートアップ]のプログラムに少し手を加え、これらのプログラムを閉じて開いてから、再起動してみました。
とにかく、「ネットワーク」(接続マネージャー)と「Xfceボリュームデーモン」(システムによって異なる可能性がありますが、とにかく)の2つのプロセスの組み合わせに絞り込みました。対応するターミナルコマンドは次のとおりです(/ etc/xdg/autostartに示されています)。
~$ nm-applet
~$ xfce4-volumed
それらを無効にし、ログインが完了した後にターミナルで実行すると、すべてが正常に機能します。