GNU/Linux >> Tutoriels Linux >  >> Linux

vncserver échoue avec "Démarrage du serveur VNC :aucun affichage configuré"

Question

Lorsque j'essaie de démarrer/redémarrer le service "vncserver", il échoue avec l'erreur ci-dessous.

# service vncserver restart
Starting VNC server: no displays configured

Solution

Vérifiez la syntaxe du fichier /etc/sysconfig/vncservers

1. L'erreur ci-dessus se produit principalement lorsque vous avez une erreur de syntaxe dans le fichier de configuration vncserver /etc/sysconfig/vncservers. Vous pouvez vérifier si vous avez les entrées de configuration au format ci-dessous.

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

2. L'une des erreurs les plus courantes commises par les utilisateurs est d'utiliser des espaces inutiles dans le fichier de configuration. Par exemple, la ligne suivante existe dans /etc/sysconfig/vncservers et contient des fautes de frappe telles qu'un espace entre "N " et " [utilisateur] ”

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

3. Parfois, vous copiez les lignes du fichier de configuration à partir d'un livre ou d'un site Web, ce qui peut également copier des caractères inutiles. Ceux-ci sont difficiles à trouver. Vous pouvez utiliser la commande ci-dessous pour voir si le fichier contient des caractères inutiles.

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

4. Une autre astuce utile consiste à modifier manuellement les lignes commentées ci-dessous qui sont déjà présentes dans le fichier de configuration /etc/sysconfig/vncservers.

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

Les 2 lignes ci-dessus sont présentes par défaut pour l'exemple de configuration. Assurez-vous de supprimer le "#" devant ces lignes avant de les utiliser.

5. Vous devriez voir une sortie similaire à celle ci-dessous lorsque le fichier de configuration est avec la syntaxe correcte.

# 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  ]
Comment configurer le serveur VNC sur CentOS/RHEL 6


Linux
  1. Linux - La définition de l'affinité du processus en cours d'exécution avec l'ensemble de tâches échoue ?

  2. Surveiller un serveur avec Munin

  3. Filtrez et optimisez les requêtes de fichiers statiques avec NGINX sur Ubuntu 18.04

  4. Comment changer la résolution du serveur VNC sous Linux

  5. Avertissement avec nftw

Comment créer un serveur de fichiers personnel avec SSH sous Linux

Comment démarrer un serveur vnc pour l'affichage réel (grattage) avec TigerVNC

Commande Linux WC avec exemples

Démarrage PXE avec le matériel UEFI (suite)

Signatures numériques avec GnuPG

Administrateur Windows cherchant à démarrer petit avec le serveur de fichiers Linux (ubuntu)