SSHトンネルを使用してTiger VNCサーバーを起動しようとすると、次のエラーが発生します。
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
始めるにはコマンドを使用してくださいtigervncserver -localhost :1
。実行してみましたが、tigervncserver -kill :1
VNCサーバーがないと思います。ファイルを/tmp/.X1-lock
削除しました/tmp/.X11-unix/.X1
が、コマンドを使用すると起動しますが、tigervncserver -localhost :2
display:1を使用したいと思います。
を使用してくださいnetstat -lp | grep X1
。わかりました。
unix 2 [ ACC ] STREAM LISTENING 37348 2140/Xorg @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 4670129 951048/Xorg /tmp/.X11-unix/X1
unix 2 [ ACC ] STREAM LISTENING 4670128 951048/Xorg @/tmp/.X11-unix/X1
unix 2 [ ACC ] STREAM LISTENING 37349 2140/Xorg /tmp/.X11-unix/X0
ただし、Xorgプロセス951048を終了しようとすると、/tmp/.X11-unix/X1
同じエラーで使用されている他のXorgプロセスが自動的に生成されます。
両方の質問を見ましたが、/tmp
すでに作成したファイルを削除してもらいます。
Xvfb -screen --> リスニングソケットを設定できません。 Xサーバーがまだ実行されていないことを確認してください。
Xvfb -screen --> (EE) リスニングソケットを設定できません。
だから私の質問は、このエラーを修正して:1を表示するVNCサーバーを起動する方法です。
答え1
Xorg
引数を使用してプロセスを終了すると、-core :0
他のすべてのXorg
プロセスが終了して自動的に再起動されるため、tigervncserver
問題なく使用できます。