Система - Fedora 24. Ошибка возникла в результате обновления с fc23. Пакет vncserver @: service был отредактирован с учетом пользовательской конфигурации. Команда systemctl restart vncserver@\:2.service
приводит к ошибке выхода. journalctl -xe
показывает:
Unregistered Authentication Agent for unix-process
Похоже, это проявляется как проблема конфигурации polkit. Это вопрос полькита? Есть ли документ конфигурации polkit, показывающий, как настроить polkit для поддержки vnc?
используйте следующий конфиг сервиса:
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=simple
User=<USER>
PAMName=login
WorkingDirectory=/home/<USER>
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1600x900 -localhost no -fg -cleanstale -PlainUsers * :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
PAMName - необходимая строка для корректной работы с polkit!