¿Por qué no puedo crear sesiones VNC?

¿Por qué no puedo crear sesiones VNC?

Cuando escribo vncserver, aparece el siguiente error.

¿Alguien puede decirme por qué recibo este mensaje? No veo ningún problema en 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

No vi /tmp/.X11-pipe/X21 sino que tengo /tmp/.X11-pipe/X0 allí. Actualmente tengo lo siguiente:

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

Respuesta1

Parece que tienes un error de acceso para /tmp/.X11-pipe/X21. Esto puede ser una propiedad o un privilegio para /tmp, /tmp/.X11-pipeo /tmp/.X11-pipe/X21. Intente usar el comando ls -ldpara cada uno de ellos para ver si existen y si tiene acceso a ellos. Si /tmp/.X11-pipe/X21existe, es posible que ya tenga un servidor VNC en ese puerto o que una ejecución fallida no se haya limpiado correctamente.

información relacionada