tsuyoshin’s Tech Blog

https://qrunch.net/@tsuyoshin から移転してきました。

突然 GUI が起動しなくなり CUI オンリーになった [Ubuntu 18.04]

ある日突然 GUI ログイン画面が表示されなくなり、CUI ログイン画面になってしまった。
前日まで fontview をビルドするために色々といじっていたので、その影響があるのかもしれない。

ひとまず CUI にてログインし、GUI 起動を試みる。

$ sudo startx

残念ながら起動しなかった。
"/var/log/Xorg.0.log" を確認してね、とメッセージが出たので確認してみる。

$ vi /var/log/Xorg.0.log

気になる箇所のみ抜粋する。

[   208.623] 
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[   208.623] Build Operating System: Linux 4.15.0-124-generic x86_64 Ubuntu

# エラーメッセージは (EE) タグ
[   208.623] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

# エラーメッセージ 1
[   208.626] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   208.627] (II) xfree86: Adding drm device (/dev/dri/card0)
[   208.628] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 1
[   208.628] (EE) Error systemd-logind returned paused fd for drm node
[   208.628] (II) systemd-logind: releasing fd for 226:0

# エラーメッセージ 2
[   209.809] (EE) 
Fatal server error:
[   209.809] (EE) failed to create screen resources(EE) 
[   209.809] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[   209.809] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

エラーを見ても原因が分からないので、セーフモードを試してみる。

  1. 再起動時、ESC キーを押す
  2. Advanced options for Ubuntu を選択
  3. XXXXX (recovery mode) を選択
  4. Recovery Menu が表示されたら dpkg Repair broken packages を選択
  5. 確認メッセージが出るので Yes を選択
  6. Recovery Menu が表示されたら resume Resume normal boot を選択

残念ながら GUI は起動しなかった。
ダメもとで gdm3 を再インストールして再起動してみる。

$ sudo apt install gdm3
$ reboot

GUI が無事起動するようになった。
解決したからいいけど、よく分からないな。