VNC-сервер запускается с неправильным PID-файлом - PullRequest
0 голосов
/ 24 сентября 2019

Мы используем сервер VNC со многими пользователями, каждый получает свой собственный сервер VNC.Теперь мне нужно (пере) запустить сервер нового пользователя, и я получаю ошибку ограничения ресурсов.Состояние systemctl показывает это:

    root @multivac:~$ systemctl status vncserver@:4.service

    Sep 24 15:08:21 multivac.deleteddomain.de systemd[1]: Starting Remote desktop service (VNC)...
    Sep 24 15:08:24 multivac.deleteddomain.de systemd[1]: Can't open PID file /home/xxx/.vnc/multivac.deleteddomain.de:4.pid (yet?) after start: No such file or directory
    Sep 24 15:08:24 multivac.deleteddomain.de systemd[1]: Failed to start Remote desktop service (VNC).
    Sep 24 15:08:24 multivac.deleteddomain.de systemd[1]: Unit vncserver@:4.service entered failed state.
    Sep 24 15:08:24 multivac.deleteddomain.de systemd[1]: vncserver@:4.service failed.

Важная строка:

    Can't open PID file /home/xxx/.vnc/multivac.deleteddomain.de:4.pid (yet?) after start: No such file or directory

Я заметил, что vnc создает другие файлы каждый раз, когда я пытаюсь запустить сервер

    ls /home/xxx/.vnc/
    config  multivac.deleteddomain.de:19.log  multivac.deleteddomain.de:19.pid  multivac.deleteddomain.de:20.log  multivac.deleteddomain.de:20.pid  multivac.deleteddomain.de:21.log  multivac.deleteddomain.de:21.pid  passwd  xstartup  xstartup.backup

, поэтому он создает multivac.deleteddomain.de:X.pid и multivac.deleteddomain.de:X.log, но все еще ищет multivac.deleteddomain.de: 4 .pid

    root @multivac:~$ rm -i /tmp/.X4-lock
    rm: das Entfernen von „/tmp/.X4-lock“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
    root @multivac:~$ rm -i /tmp/.X11-unix/X4
    rm: das Entfernen von „/tmp/.X11-unix/X4“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
...