VNC Server 接続不具合 [サーバ]
突然VNCサーバに接続できなくなり、状況調査と修復を行う
まず、サービスの状態を確認してみるとサービスの起動に失敗している模様
# systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled)
Active: failed (Result: exit-code) since ? 2015-06-29 21:38:21 JST; 8min ago
Process: 962 ExecStart=/sbin/runuser -l testuser1 -c /usr/bin/vncserver %i (code=exited, status=2)
Process: 947 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
6月 29 21:38:21 XXXXX.test-ad.local runuser[962]: A VNC server is already...
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: vncserver@:1.service: con... ← サービスの起動に失敗している
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: Failed to start Remote de...
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: Unit vncserver@:1.service...
Hint: Some lines were ellipsized, use -l to show in full.
次にVNCサーバを起動してみると、既に起動しているとか・・・
でも、サーバが無いようなら/tmp/.X11-unix/X1を削除しなさいとか言っている
# vncserver :1
Warning: XXXXX.test-ad.local:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server XXXXX.test-ad.local:1
A VNC server is already running as :1
サーバに繋がらないんだから/tmp/.X11-unix/X1を削除する
# rm /tmp/.X11-unix/X1
rm: ソケット `/tmp/.X11-unix/X1' を削除しますか? ← yを入力
新しいメールが /var/spool/mail/root にあります
再度VNCサーバを起動してみると無事に起動
# vncserver :1
New 'XXXXX.test-ad.local:1 (root)' desktop is XXXXX.test-ad.local:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/XXXXX.test-ad.local:1.log
サービスとしての起動も問題無し
以上、VNC Server 接続不具合からの復旧でした。
まず、サービスの状態を確認してみるとサービスの起動に失敗している模様
# systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled)
Active: failed (Result: exit-code) since ? 2015-06-29 21:38:21 JST; 8min ago
Process: 962 ExecStart=/sbin/runuser -l testuser1 -c /usr/bin/vncserver %i (code=exited, status=2)
Process: 947 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
6月 29 21:38:21 XXXXX.test-ad.local runuser[962]: A VNC server is already...
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: vncserver@:1.service: con... ← サービスの起動に失敗している
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: Failed to start Remote de...
6月 29 21:38:21 XXXXX.test-ad.local systemd[1]: Unit vncserver@:1.service...
Hint: Some lines were ellipsized, use -l to show in full.
次にVNCサーバを起動してみると、既に起動しているとか・・・
でも、サーバが無いようなら/tmp/.X11-unix/X1を削除しなさいとか言っている
# vncserver :1
Warning: XXXXX.test-ad.local:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server XXXXX.test-ad.local:1
A VNC server is already running as :1
サーバに繋がらないんだから/tmp/.X11-unix/X1を削除する
# rm /tmp/.X11-unix/X1
rm: ソケット `/tmp/.X11-unix/X1' を削除しますか? ← yを入力
新しいメールが /var/spool/mail/root にあります
再度VNCサーバを起動してみると無事に起動
# vncserver :1
New 'XXXXX.test-ad.local:1 (root)' desktop is XXXXX.test-ad.local:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/XXXXX.test-ad.local:1.log
サービスとしての起動も問題無し
以上、VNC Server 接続不具合からの復旧でした。
コメント 0