Por que não consigo criar sessões VNC?

Por que não consigo criar sessões VNC?

Quando digito vncserver, recebo o erro abaixo.

Alguém pode me dizer por que estou recebendo esta mensagem? Não vejo nenhum problema em 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

Não vi /tmp/.X11-pipe/X21, mas sim /tmp/.X11-pipe/X0 lá. Atualmente tenho o seguinte:

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

Responder1

Parece que você tem um erro de acesso para /tmp/.X11-pipe/X21. Esta pode ser uma propriedade ou privilégio para /tmp, /tmp/.X11-pipeou /tmp/.X11-pipe/X21. Tente usar o comando ls -ldde cada um deles para ver se existem e se você tem acesso a eles. Se /tmp/.X11-pipe/X21existir, talvez você já tenha um servidor VNC nessa porta ou uma falha na execução pode não ter sido limpa corretamente.

informação relacionada