(無償) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

2017年5月3日水曜日

【Linux CentOS 7】不意に電源が落ちたPCでvncserverが再起動できなくなった(解決した)

間違えて、CentOS 7が動作中のPCの電源を遮断してしまった。
vncserverサービスもろとも落ちてしまった。

再起動したものの、次のエラーが発生してvncserverサービスが起動できなくなってしまった。
なにか不整合が生じたようだと思った。

# systemctl status vncserver@:2 -l
vncserver@:2.service - Remote desktop service (VNC)
   Loaded: loaded (/usr/lib/systemd/system/vncserver@:2.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 水 2017-05-03 18:58:27 JST; 10min ago
  Process: 1066 ExecStart=/usr/sbin/runuser -l username -c /usr/bin/vncserver %i (code=exited, status=2)
  Process: 1042 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
 5月 03 18:58:27 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
 5月 03 18:58:27 localhost.localdomain systemd[1]: vncserver@:2.service: control process exited, code=exited status=2
 5月 03 18:58:27 localhost.localdomain systemd[1]: Failed to start Remote desktop service (VNC).
 5月 03 18:58:27 localhost.localdomain systemd[1]: Unit vncserver@:2.service entered failed state.
 5月 03 18:58:27 localhost.localdomain systemd[1]: vncserver@:2.service failed.

次のファイルを確認した。
# ls /tmp/.X11-unix/X2
/tmp/.X11-unix/X2
削除した。
# rm /tmp/.X11-unix/X2 
rm: ソケット `/tmp/.X11-unix/X2' を削除しますか? y
再起動した。
# systemctl start vncserver@:2

無事に起動できた。
# systemctl status vncserver@:2 -l
vncserver@:2.service - Remote desktop service (VNC)
   Loaded: loaded (/usr/lib/systemd/system/vncserver@:2.service; enabled; vendor preset: disabled)
   Active: active (running) since 水 2017-05-03 19:12:05 JST; 3min 52s ago
  Process: 2591 ExecStart=/usr/sbin/runuser -l username -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
  Process: 2588 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
 Main PID: 2617 (Xvnc)
   CGroup: /system.slice/system-vncserver.slice/vncserver@:2.service
           ‣ 2617 /usr/bin/Xvnc :2 -desktop localhost.localdomain:2 (username) -auth /home/username/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/username/.vnc/passwd -rfbport 5902 -fp catalogue:/etc/X11/fontpath.d -pn
 5月 03 19:12:02 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
 5月 03 19:12:05 localhost.localdomain systemd[1]: Started Remote desktop service (VNC).


<参考>
・CentOS 7で「Failed to start Remote desktop service (VNC)」エラー
< https://orebibou.com/2014/12/centos-7%E3%81%A7%E3%80%8Cfailed-to-start-remote-desktop-service-vnc%E3%80%8D/ > 2017年5月3日

・Tigervnc-server on Fedora 17
< http://srobb.net/rhvnc.html > 2017年5月3日