我已在DigitalOcean FE24框中安装了TigerVNC , url为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/[email protected]解决了我,特别是通过删除以下几行:
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发生在这个线程 的答案 ,所以信贷给他们!