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-pipe
o /tmp/.X11-pipe/X21
. Intente usar el comando ls -ld
para cada uno de ellos para ver si existen y si tiene acceso a ellos. Si /tmp/.X11-pipe/X21
existe, es posible que ya tenga un servidor VNC en ese puerto o que una ejecución fallida no se haya limpiado correctamente.