Se você matar o seu vncserver ou um inesperado, por favor leia / var / log / messages e você pode encontrar arquivos .X iniciados com erros como abaixo. Primeiramente, por favor, verifique se o processo Xvnc não está sendo executado.
Aug 13 12:11:11 www runuser: Warning: www.example.com:2 is taken because of /tmp/.X2-lock
...
Aug 13 12:12:52 www runuser: Warning: www.example.com:2 is taken because of /tmp/.X22-unix/X2
então você remove
# rm -f /tmp/.X2-lock
# rm -f /tmp/.X22-unix/X2
E defina a senha do VNC para o usuário, se não estiver definida. Depois que a senha for definida, você poderá iniciar o servidor VNC conforme o esperado.
# su - <user name>
$ vncpasswd
e reinicie seu vncserver.
# systemctl restart vncserver@:2.sevice