Vncserver kann in RHEL 7 nicht gestartet werden

1

Im Anschluss an die Anweisungen von RedhatDokumentation ( TigerVNC ) habe ich installiert VNCserverin RHEL 7. Wenn ich versuche, den vncserver-Dienst zu starten, wird ein Fehler zurückgegeben

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

Ich fand den Status des VNC-Servers als:

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.

Aktualisiert die Benutzer in der [email protected]Datei und hat den Dämon neu geladen. Irgendwelche Ideen, wie man das löst.

GIRI
quelle
Haben Sie als Benutzer vncpasswdein Kennwort eingerichtet?
Meuh
@meuh Ja, ich laufe als User.
Giri

Antworten:

2

Ich hatte Glück in diesem Fall ( danke dafür ) .
Gehen Sie in den Ordner "/tmp/.X11-unix/" und listen Sie den Inhalt auf:

$ cd /tmp/.X11-unix/

$ ll


Ich habe dort mehrere X0, X4, X5 ... -Dateien gefunden (eine für jeden meiner blockierten Benutzer) .
Jede Sitzung ist einer Sitzung zugeordnet und sollte gelöscht werden, wenn die Sitzung geschlossen wird. Dies ist jedoch nicht immer der Fall.
LÖSCHE ES:

$ sudo rm X4


und die VNC-Sitzung sollte beginnen:

$ systemctl restart vncserver@:4.service
Christophe Trille
quelle
1
Nee. Hat nicht ein bisschen geholfen
Alex Jolig
-1

Dies funktionierte für mich auf Centos7:

$ rm /tmp/.X11-unix/*
steeve
quelle
1
Dies scheint sich nicht sehr von der anderen Antwort zu unterscheiden, außer dass es nicht so chirurgisch ist wie diese.
Eric Renouf