Tigervncsesrver -> (EE) リスニングソケットを設定できません。 Xサーバーがまだ実行されていないことを確認してください(EE)。

Tigervncsesrver -> (EE) リスニングソケットを設定できません。 Xサーバーがまだ実行されていないことを確認してください(EE)。

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 :1VNCサーバーがないと思います。ファイルを/tmp/.X1-lock削除しました/tmp/.X11-unix/.X1が、コマンドを使用すると起動しますが、tigervncserver -localhost :2display: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問題なく使用できます。

おすすめ記事