2 votes

Le démarrage du service serveur TigerVNC échoue

Essayez d'installer TigerVNC pour l'accès au bureau à distance (en tant que root) sur une machine centos7, basé sur cet article. Avoir les configurations suivantes

[root@HW01 ~]# cat /etc/systemd/system/vncserver@:1.service
# Le fichier d'unité de service vncserver
#

[Unit]
Description=Service de bureau à distance (VNC)
After=syslog.target network.target

[Service]
Type=forking

# Nettoyez tous les fichiers existants dans l'environnement /tmp/.X11-unix
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

did...

[root@HW01 ~]# vncpasswd
Password:
Password not changed
[root@HW01 ~]#

pour confirmer qu'il n'y a pas de mot de passe pour root, mais je reçois les erreurs suivantes...

[root@HW01 ~]# systemctl start vncserver@:1.service
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
[root@HW01 ~]# systemctl status vncserver@:1.service
 vncserver@:1.service - Service de bureau à distance (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2019-07-19 16:03:11 HST; 14s ago
  Process: 72135 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=1/FAILURE)
  Process: 72129 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Jul 19 16:03:11 HW01.ucera.local systemd[1]: Starting Remote desktop service (VNC)...
Jul 19 16:03:11 HW01.co.local runuser[72135]: Password:
Jul 19 16:03:11 HW01.co.local systemd[1]: vncserver@:1.service: control process exited, cod...s=1
Jul 19 16:03:11 HW01.co.local systemd[1]: Failed to start Remote desktop service (VNC).
Jul 19 16:03:11 HW01.co.local systemd[1]: Unit vncserver@:1.service entered failed state.
Jul 19 16:03:11 HW01.co.local systemd[1]: vncserver@:1.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

Quelqu'un sait ce qui pourrait se passer ici? Des suggestions pour le débogage?

2voto

lampShadesDrifter Points 227

Basé sur le post sur les forums RHEL7 et l'article précédemment lié, le problème semble être que je n'ai pas réinitialisé le vncpasswd pour l'utilisateur (je ne l'avais pas intentionnellement fait auparavant car je voulais garder le mot de passe vide (il semble que cela n'est pas possible ou que je comprends mal ce que fait réellement le vncpasswd)). Donc, en faisant cela...

entrez la description de l'image ici

... à partir de l'article avant de démarrer le service a aidé à résoudre le problème.

[root@HW04 ~]# vncpasswd
Mot de passe :
Vérifier :
Souhaitez-vous entrer un mot de passe en lecture seule (o/n) ? n
Un mot de passe en lecture seule n'est pas utilisé
[root@HW04 ~]# systemctl start vncserver@:1.service
[root@HW04 ~]# systemctl status vncserver@:1.service
 vncserver@:1.service - Service de bureau à distance (VNC)
   Chargé : chargé (/etc/systemd/system/vncserver@:1.service ; activé ; preset du fournisseur : désactivé)
   Actif : inactif (mort) depuis le lun. 2019-07-22 12:39:17 HST ; il y a 5min
  Processus : 2170 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCÈS)
  Processus : 2125 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=0/SUCCÈS)
  Processus : 2122 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCÈS)
 PID principal : 2143 (code=exited, status=0/SUCCÈS)

Jul 22 12:39:09 HW04.co.local systemd[1]: Démarrage du service de bureau à distance (VNC)...
Jul 22 12:39:17 HW04.co.local systemd[1]: Service de bureau à distance (VNC) démarré.

1 votes

Pourquoi est-il Actif: inactif (mort) ?

0 votes

Tu as eu de la chance. Cela ne contribue absolument pas à résoudre le Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.. Autant que je puisse dire, il n'y a littéralement aucun moyen de faire fonctionner vncserver, tout se termine simplement par cette erreur, peu importe ce que je fais. J'ai maintenant désinstallé et réinstallé 5 fois.

0 votes

Hey homme tu as une correction?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X