Назад | Перейти на главную страницу

Тайм-аут сеанса TigerVNC

Я установил TigerVNC на моей коробке DigitalOcean FE24 после https://docs.fedoraproject.org/en-US/Fedora/21/html/System_Administrators_Guide/ch-TigerVNC.html.

Я запускаю свой vnc-сервер командой

$ systemctl start vncserver@:0.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'vncserver@:0.service'.
Authenticating as: user
Password:
==== AUTHENTICATION COMPLETE ===
Job for vncserver@:0.service failed because a timeout was exceeded. See "systemctl status vncserver@:0.service" and "journalctl -xe" for details.

Это продолжается примерно через минуту, когда я запускаю команду, и доступ к VNC теряется.

Где я ошибаюсь?

Редактирование файла /etc/systemd/system/vncserver@.service решил это для меня, в частности, удалив следующие строки:

ExecStartPre=-/usr/bin/vncserver -kill %i

PIDFile=/home/<USER>/.vnc/%H%i.pid

У меня была именно эта проблема, которая также приводила к сбою службы при загрузке (когда она была включена через systemctl enable vncserver@:0.service. Запуск сервиса вручную (через systemctl start vncserver@:0.service) отключит подключенные клиенты VNC примерно через минуту.

Я наткнулся на ответ в эта тема через fedoraforum.org, так что спасибо им!