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문제 없이 사용할 수 있습니다.

관련 정보