web-dev-qa-db-ja.com

XFCEにログインできなくなりました

今日から、XFCEデスクトップ環境にログインできなくなりました。ログイン画面から(GDM3、LightDM、SDDMは同じように動作します)、XFCEを選択してアカウントにログインすると、画面が黒くなり、ログイン画面に戻ります。

Ubuntu(または他の選択肢)を選択すると、それが機能し、Ubuntuのデフォルトのデスクトップマネージャーにログオンします。

OpenBoxを選択し、ターミナルでxfce4-sessionを実行すると、XFCEが実行されます(一部の機能はありません)。

私がこれを引き起こす可能性のあることは何も見ていません。デバッグ情報を取得する方法がある場合は、それが私を助けることができます。

  • 新しいユーザーでXFCEにログインできない
  • 開始できますxfwm4 --replace
  • .Xauthorityまたは.ICEauthorityを削除しても何も起こりません
  • xorgを再インストールしても、xfce4は何もしません
  • LightDMとGDMは同じように動作します
  • Xubuntu(XFCEの代わり)も機能しない
  • .local.configを移動しました(XFCEセッション中に.configバックアップを復元してからXFCEを停止(またはログアウト)すると、現在のセッションの構成でバックアップが上書きされる可能性があります(おそらく)クリーンな構成)代わりに、このコピーを回避して、移動するのではなく復元する)も機能しません

ログでxfdesktopにsegfaultが見つかりましたが、OpenBoxからxfdesktopを実行できます

ファイル/etc/X11/Xsession.d/50x11-common_determine-startupを変更して、exec出力(およびエラー出力)をファイルにリダイレクトしました。

/usr/bin/startxfce4: X server already running on display :0

(xfwm4:4072): dbind-WARNING **: 16:14:12.669: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-LqCztRHnpU: Connexion refusée

(xfsettingsd:4073): dbind-WARNING **: 16:14:12.673: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-LqCztRHnpU: Connexion refusée
Failed to connect to session manager: Impossible de se connecter au gestionnaire de session : SESSION_MANAGER environment variable not defined

(xfwm4:4072): xfwm4-WARNING **: 16:14:12.954: Failed to connect to session manager: Impossible de se connecter au gestionnaire de session : SESSION_MANAGER environment variable not defined
/usr/bin/env: «node»: Aucun fichier ou dossier de ce type

(xfdesktop:4077): dbind-WARNING **: 16:14:12.985: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-LqCztRHnpU: Connexion refusée

(orage:4078): dbind-WARNING **: 16:14:12.985: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-LqCztRHnpU: Connexion refusée
xfwm4: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
xfsettingsd: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
orage: Fatal IO error 2 (Aucun fichier ou dossier de ce type) on X server :0.

これは関連している可能性があります。FirefoxとThunderbirdは、Gnomeで自動的に(お気に入りに)作成されたアイコンから開始するのではなく、読み込み中のスピナーでハングアップして終了します。

動作が停止する前日のaptログ:

Upgrade: liblua5.3-0:AMD64 (5.3.3-1, 5.3.3-1ubuntu0.18.04.1)
Upgrade: libnss-myhostname:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19)
Upgrade: systemd-sysv:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19)
Upgrade: libwbclient0:AMD64 (2:4.7.6+dfsg~ubuntu-0ubuntu2.6, 2:4.7.6+dfsg~ubuntu-0ubuntu2.9), samba-libs:AMD64 (2:4.7.6+dfsg~ubuntu-0ubuntu2.6, 2:4.7.6+dfsg~ubuntu-0ubuntu2.9), libsmbclient:AMD64 (2:4.7.6+dfsg~ubuntu-0ubuntu2.6, 2:4.7.6+dfsg~ubuntu-0ubuntu2.9)
Upgrade: udev:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19), libudev1:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19), libudev1:i386 (237-3ubuntu10.15, 237-3ubuntu10.19), libudev-dev:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19)
Upgrade: libsystemd0:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19), libsystemd0:i386 (237-3ubuntu10.15, 237-3ubuntu10.19), libpam-systemd:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19), systemd:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19), libnss-systemd:AMD64 (237-3ubuntu10.15, 237-3ubuntu10.19)
Remove: nodejs:AMD64 (8.10.0~dfsg-2ubuntu0.4)

また、syslogのこの部分が役立つ場合があります。

Apr 15 09:56:39 alagane-pc dbus-daemon[14771]: [session uid=1000 pid=14771] Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service' requested by ':1.26' (uid=1000 pid=17944 comm="xfdesktop " label="unconfined")
Apr 15 09:56:39 alagane-pc systemd[2288]: Starting Accessibility services bus...
Apr 15 09:56:39 alagane-pc dbus-daemon[14771]: [session uid=1000 pid=14771] Successfully activated service 'org.a11y.Bus'
Apr 15 09:56:39 alagane-pc systemd[2288]: Started Accessibility services bus.
Apr 15 09:56:39 alagane-pc at-spi-bus-launcher[17948]: dbus-daemon[17953]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=17944 comm="xfdesktop " label="unconfined")
Apr 15 09:56:39 alagane-pc at-spi2-registr[17956]: Could not open X display
Apr 15 09:56:39 alagane-pc at-spi-bus-launcher[17948]: dbus-daemon[17953]: Successfully activated service 'org.a11y.atspi.Registry'
Apr 15 09:56:39 alagane-pc at-spi-bus-launcher[17948]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Apr 15 09:56:39 alagane-pc at-spi2-registr[17956]: AT-SPI: Cannot open default display
Apr 15 09:56:39 alagane-pc kernel: [ 4036.040026] xfdesktop[17944]: segfault at e4 ip 00007f935e849680 sp 00007ffec057e208 error 4 in libX11.so.6.3.0[7f935e81d000+133000]
3

だから私は問題を解決したかもしれない2つのことをしました:

  • このバグが発生する前日に削除されたnodejsを再インストールする(理由は本当にわかりません)
  • ホームディレクトリの.dbusフォルダを削除しています。ルートに所有されているようです

そして助けることができるもの:

  • すべてのDM(LightDM、GDM3、SDDM)をアンインストールし、再起動してttyにログインし、.xinitrcファイルを編集してexec startxfce4をそこに入れ、startx、そしてそれが機能しない理由についていくつかの詳細情報があるかもしれません。Xorgログは常に同じ場所にあるとは限らないため、startxの出力を調べてどこにあるかを知る必要があります。
0