web-dev-qa-db-ja.com

RHEL 7でvncserverを起動できません

Redhatドキュメント( TigerVNC )の指示に従って、VNCserverRHEL 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]ファイルのユーザーを更新し、デーモンをリロードしました。これを解決する方法に関するアイデア。

1
GIRI

これで幸運になりましたthanks to this
「/ tmp/.X11-unix /」フォルダに移動し、コンテンツをリストします。

$ cd /tmp/.X11-unix/

$ ll


いくつかのX0、X4、X5 ...ファイルが見つかりました(ブロックされたユーザーごとに1つ)
それぞれがセッションに関連付けられており、セッションを閉じるときに削除する必要がありますが、常にそうであるとは限りません。
消して:

$ Sudo rm X4


VNCセッションが開始するはずです:

$ systemctl restart vncserver@:4.service
2