web-dev-qa-db-fra.com

Impossible de démarrer le serveur VNC car: 0 est pris

J'ai un Raspberry Pi avec Raspbian OS. Après l'installation de VNC, j'ai essayé de démarrer le serveur et de retourner ceci:

 ~ $ vncserver :0

Warning: raspberrypi:0 is taken because of /tmp/.X0-lock
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0

Si je supprime ce fichier temporaire, retourne ceci:

~ $ vncserver :0

Warning: raspberrypi:0 is taken because of /tmp/.X11-unix/X0
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0

Si je supprime à nouveau, le serveur démarre, mais un écran gris uni apparaît sur le client VNC. En bref, après: 

~ $ Sudo rm /tmp/.X11-unix/X0
~ $ Sudo rm /tmp/.X0-lock
~ $ vncserver :0

New 'X' desktop is raspberrypi:0

Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:0.log

Je peux voir cela dans le client RealVNC (capture d'écran):

https://dzwonsemrish7.cloudfront.net/items/40182G3E332b3f1j3846/Captura%20de%20pantalla%202013-11-11%20a%20las%2023.03.46.png?v=6719a796

Je n'ai aucune idée de ce qui se passe.

12
aitor

Enfin, j'ai découvert que je pouvais exécuter VNC dans le port: 1

vncserver :1

ensuite, je dois connecter le visualiseur VNC à

myIP:1

Ça marche.

5
aitor

J'ai eu ce problème. 

Les préférences par défaut concernent "Connexion automatique" "Connexion en tant qu'utilisateur Pi" Cela signifie que la session: 0 est déjà prise.

Désélectionnez cette option en utilisant Menu> Préférences> Configuration de Raspberry Pi et votre schéma d'origine devrait fonctionner.

Vous pouvez modifier les paramètres par défaut via la ligne de commande en utilisant

Sudo raspi-config

(options 3 -> B2) ou via une nouvelle session vnc

ou via une nouvelle session vnc utilisant session: 1 vncserver: 1 -geometry 1920x1080 -depth 24 -dpi 96

3
Sean Cull

Essayez de tuer le processus qui utilise le port 5900 (cela signifie: 0). vous pouvez trouver ce processus comme ceci - netstat -antup | grep 5900. Tuer avec la commande kill -9 PID. Après cela, démarrez vncserver une autre fois.

0
user2986553