GNU/Linux >> Tutoriales Linux >  >> Linux

vncserver falla con "Iniciando el servidor VNC:no hay pantallas configuradas"

Pregunta

Cuando intento iniciar/reiniciar el servicio "vncserver", falla con el siguiente error.

# service vncserver restart
Starting VNC server: no displays configured

Solución

Verifique la sintaxis del archivo /etc/sysconfig/vncservers

1. El error anterior ocurre principalmente cuando se produce un error de sintaxis en el archivo de configuración de vncserver /etc/sysconfig/vncservers. Puede verificar si tiene las entradas de configuración en el siguiente formato.

# vi /etc/sysconfig/vncservers
VNCSERVERS="2:myusername"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

2. Uno de los errores más comunes que cometen los usuarios es que utilizan espacios innecesarios en el archivo de configuración. Por ejemplo, la siguiente línea existe en /etc/sysconfig/vncservers y tiene errores tipográficos como espacios entre “N ” y “ [usuario] ”

# cat /etc/sysconfig/vncservers
...
VNCSERVERS="N: [user]"

3. A veces copia las líneas del archivo de configuración de algún libro o sitio web, que también puede copiar algunos caracteres basura. Estos son difíciles de encontrar. Puede usar el siguiente comando para ver si el archivo contiene caracteres basura.

# cat -evt /etc/sysconfig/vncservers | grep -v "#"

4. Otro consejo útil es editar a mano las líneas comentadas a continuación que ya están presentes en el archivo de configuración /etc/sysconfig/vncservers.

# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

Las 2 líneas anteriores están presentes de forma predeterminada para la configuración de muestra. Asegúrese de quitar el "#" delante de estas líneas antes de usarlas.

5. Debería ver un resultado similar al que se muestra a continuación cuando el archivo de configuración tiene la sintaxis correcta.

# service vncserver start
Starting VNC server: 2:root 
New 'geek.mylabserver.com:2 (root)' desktop is geek.mylabserver.com:2

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/geek.mylabserver.com:2.log

3:user 
New 'geek.mylabserver.com:3 (user)' desktop is geek.mylabserver.com:3

Creating default startup script /home/user/.vnc/xstartup
Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/geek.mylabserver.com:3.log

                                                           [  OK  ]
Cómo configurar el servidor VNC en CentOS/RHEL 6


Linux
  1. ¿Reemplazar nueva línea con Nul?

  2. Cómo configurar el servidor VNC en Oracle Linux 6

  3. Advertencia con nftw

  4. ¿Cómo copio el archivo cuyo nombre comienza con un punto?

  5. vncserver -localhost y tunelización ssh

Cómo crear un servidor de archivos personal con SSH en Linux

Cómo iniciar un servidor vnc para la visualización real (raspado) con TigerVNC

Comando WC de Linux con ejemplos

Arranque PXE con hardware UEFI continuación

Firmas digitales con GnuPG

Administrador de Windows que busca comenzar poco a poco con el servidor de archivos Linux (ubuntu)