Tight VNC Server – es una herramienta de control remoto, con ella puedes ver el escritorio de una computadora remota y ademas controlarlo tal y como si estuvieras usando el ratón y el teclado de esa computadora.
Por alguna extraña razón después de actualizar a Fedora Core 15, el servicio se detenía y solo arrancaba después de reiniciar el equipo, durante un par de días estuve recorriendo el camino de mi oficina al ‘__site__’ dos o tres veces al día hasta que finalmente me decidí a resolver esta situación. Cuando cheque los archivos de log esto fue lo que encontre:
$ tail -f /var/log/messages
Jul 13 08:49:48 grasshopper systemd[1]: vncserver.service: control process exited, code=exited status=2
Jul 13 08:49:48 grasshopper systemd[1]: Unit vncserver.service entered failed state.
Al revisar el status del servicio VNCServer esto es lo que respondía:
$ service vncserver status
vncserver.service – LSB: start|stop|restart|try-restart|status|force-reload vncserver
Loaded: loaded (/etc/rc.d/init.d/vncserver)
Active: failed since Tue, 12 Jul 2011 15:33:35 -0400; 17h ago
Process: 1502 ExecStart=/etc/rc.d/init.d/vncserver start (code=exited, status=2/**INVALIDARGUMENT**)
CGroup: name=systemd:/system/vncserver.service
Al tratar de iniciar (o reiniciar) el servicio recibía otro mensaje de error:
$ service vncserver start
Starting vncserver (via systemctl): Job failed. See system logs and ‘systemctl status’ for details. **[FAILED]**
Antes de que se pregunten otra cosa, la configuración de el servidor VNC es muy simple, practicamente la misma que viene por defecto, así que el problema no estaba en el archivo de configuración, lo que hice para solucionar el problema fue:
De la carpeta /tmp/.X11-unix elimine los directorios X1 al X6 (seis usuarios tienen acceso al servidor, aunque no lo usan)
Después de eso, reinicie el servicio y listo:
$ service vncserver start
Starting vncserver (via systemctl): **[ OK ]**
Por cierto para realizar todo lo anterior requieres de la cuenta *root* o permisos similares.