Não é possível iniciar o vncserver no RHEL 7

1

Siga as instruções da documentação de Redhat ( TigerVNC ), instalei VNCserver em RHEL 7 . Quando tento iniciar o serviço vncserver, ele retorna um erro

#systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See 'systemctl status vncserver@:1.service' and 'journalctl -xn' for details.

Eu encontrei o status do vncserver como:

vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/[email protected]; disabled)
   Active: failed (Result: exit-code) since Thu 2015-10-22 14:35:57 EDT; 13s ago
  Process: 6640 ExecStart=/sbin/runuser -l MyUser -c /usr/bin/vncserver %i -geometry 1280x1024 (code=exited, status=98)
  Process: 6637 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
systemd[1]: vncserver@:1.service: control process exited, code=exited status=98
systemd[1]: Failed to start Remote desktop service (VNC).
systemd[1]: Unit vncserver@:1.service entered failed state.

Atualizou os usuários no arquivo [email protected] e recarregou o daemon. Alguma idéia sobre como resolver isso.

    
por GIRI 22.10.2015 / 20:48

2 respostas

1

Tivemos sorte com isso ( graças a isso ) .
Vá para a pasta "/tmp/.X11-unix/" e liste o conteúdo:

$ cd /tmp/.X11-unix/

$ ll


Eu encontrei vários arquivos X0, X4, X5 ... (um para cada um dos meus usuários bloqueados) .
Cada um está associado a uma sessão e deve ser excluído quando a sessão é fechada, MAS não é sempre.
DELETE IT:

$ sudo rm X4


e a sessão VNC deve começar:

$ systemctl restart vncserver@:4.service
    
por 23.06.2016 / 18:40
-1

Isso funcionou para mim no Centos7:

$ rm /tmp/.X11-unix/*
    
por 26.08.2017 / 12:33