VNC 세션을 생성할 수 없는 이유는 무엇입니까?

VNC 세션을 생성할 수 없는 이유는 무엇입니까?

을 입력하면 vncserver아래 오류가 발생합니다.

내가 왜 이 메시지를 받는지 말해 줄 수 있는 사람이 있나요? 에는 아무런 문제가 없습니다 xstartup.

/home/tello/.vnc>vncserver

Couldn't start Xvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xvnc process.

_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for
unix
_XSERVTransNAMEDOpenServer: Can't open /tmp/.X11-pipe/X21
_XSERVTransOpen: transport open failed for named/spider:21
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for
named

Fatal server error:
Failed to establish all listening sockets
_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for
unix
_XSERVTransNAMEDOpenServer: Can't open /tmp/.X11-pipe/X21
_XSERVTransOpen: transport open failed for named/spider:21
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for
named

Fatal server error:
Failed to establish all listening sockets

나는 /tmp/.X11-pipe/X21을 보지 못하고 거기에 /tmp/.X11-pipe/X0을 가지고 있습니다. 현재 나는 다음을 가지고 있습니다 :

total 8
drwxrwxr-x   2 root     root          96 May 19 07:56 .
drwxrwxrwt  37 sys      sys         4096 Jun  7 09:52 ..
-rw-rw-rw-   1 root     root           0 May 19 07:56 X0

답변1

에 대한 액세스 오류가 발생한 것 같습니다 /tmp/.X11-pipe/X21. 이는 /tmp, /tmp/.X11-pipe또는 에 대한 소유권 또는 특권일 수 있습니다 /tmp/.X11-pipe/X21. ls -ld각각에 대해 명령을 사용하여 해당 항목이 존재하는지, 해당 항목에 액세스할 수 있는지 확인하십시오 . 존재하는 경우 /tmp/.X11-pipe/X21해당 포트에 이미 VNC 서버가 있거나 실패한 실행이 올바르게 정리되지 않았을 수 있습니다.

관련 정보