hack のためのネタ帳, etc,,,

状況

Debian のデスクトップ環境に login 出来なくなった。
より正確には、ログインはしているようなのだが、ロックスクリーンの解除ができなくなった。
と言うか、単純にロックスクリーンの解除が出来ないだけでなく、gdm3 から login すると画面が消え、裏でロックスクリーンになってしまう。
ps aux してみると、どうも Xwayland が動いているらしく
$ ls -l --time-style=full-iso /var/log/Xorg.*
-rw-r--r-- 1 root root 58820 2015-11-28 17:48:25.429669823 +0900 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 45851 2015-08-16 18:47:31.667087107 +0900 /var/log/Xorg.0.log.old
-rw-r--r-- 1 root root 38786 2015-11-28 17:48:28.785596890 +0900 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 41713 2015-11-21 14:23:14.342898836 +0900 /var/log/Xorg.1.log.old
-rw-r--r-- 1 root root 44109 2015-04-12 12:51:17.873815017 +0900 /var/log/Xorg.2.log
みたいな状況でログどこよ!?って感じで、
/var/log/{auth.log,messages,syslog,user.log} も当たってみたものの、いくつか原因かな?と思われるようなログはあったもののすべて空振りで、不具合の原因に繋がりそうなログが見当たらず八方塞がり的な感じ。

関連しそうに思えたものとしては、
/var/log/syslog の
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17892]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17892]: > Internal error:   Could not resolve keysym XF86FullScreen
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17892]: Errors from xkbcomp are not fatal to the X server
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17894]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17894]: > Internal error:   Could not resolve keysym XF86FullScreen
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17894]: Errors from xkbcomp are not fatal to the X server
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17896]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17896]: > Internal error:   Could not resolve keysym XF86FullScreen
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17896]: Errors from xkbcomp are not fatal to the X server
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17898]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17898]: > Internal error:   Could not resolve keysym XF86FullScreen
Apr  5 15:35:23 $HOSTNAME /usr/libexec/gdm-x-session[17898]: Errors from xkbcomp are not fatal to the X server
とか、
/var/log/auth.log の
Apr  5 13:43:12 $HOSTNAME sudo: pam_unix(sudo:auth): Couldn't open /etc/securetty: そのようなファイルやディレクトリはありません
とか。

前者はよくわからなかったが、後者は touch /etc/securetty しといたら出なくなった。

xinit や startx も動かなくて、
/home/kou/.local/share/xorg/Xorg.0.log に以下のようなログが残ってた。
[3984316.059] (EE) open /dev/fb0: Permission denied
$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 12月 31 20:01 /dev/fb0
となってたので、vigr して video にユーザーぶら下げておいたら、これも消えたが効果はなかった。

解決

debian xwayland login」でググってみたところ以下のページを見つけた。
/etc/gdm3/daemon.conf に
WaylandEnable=false
と書いておくと、wayland を使わない設定に出来るらしいことがわかった。

とりあえず、これを設定してみたところ、Xorg で起動するようになって、無事デスクトップが表示されるようになった。
メインで使ってないマシンなので、とりあえずこれでお茶を濁すことに。
wayland で動くようにするにはどう設定すればよいのかは宿題。

関連

  • Debian?

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます