Redhat
ドキュメント( TigerVNC )の指示に従って、VNCserver
をRHEL 7
にインストールしました。 vncserverサービスを開始しようとすると、エラーが返されます
#systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See 'systemctl status vncserver@:1.service' and 'journalctl -xn' for details.
Vncserverのステータスは次のとおりです。
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/[email protected]; disabled)
Active: failed (Result: exit-code) since Thu 2015-10-22 14:35:57 EDT; 13s ago
Process: 6640 ExecStart=/sbin/runuser -l MyUser -c /usr/bin/vncserver %i -geometry 1280x1024 (code=exited, status=98)
Process: 6637 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
systemd[1]: vncserver@:1.service: control process exited, code=exited status=98
systemd[1]: Failed to start Remote desktop service (VNC).
systemd[1]: Unit vncserver@:1.service entered failed state.
[email protected]
ファイルのユーザーを更新し、デーモンをリロードしました。これを解決する方法に関するアイデア。
これで幸運になりました( thanks to this )。
「/ tmp/.X11-unix /」フォルダに移動し、コンテンツをリストします。
$ cd /tmp/.X11-unix/
$ ll
いくつかのX0、X4、X5 ...ファイルが見つかりました(ブロックされたユーザーごとに1つ)。
それぞれがセッションに関連付けられており、セッションを閉じるときに削除する必要がありますが、常にそうであるとは限りません。
消して:
$ Sudo rm X4
VNCセッションが開始するはずです:
$ systemctl restart vncserver@:4.service