我使用了此网站上的说明:
https://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04
在我的 Ubuntu 14.04 上安装 VNC 服务器。它工作正常。我可以使用 Windows 中的 VNC Viewer 5.1.1 登录。今天我执行了 apt-get upgrade 并重新启动。重新启动机器后,我无法使用 VNC(连接被拒绝 10061)或控制台登录。系统日志显示读取 ~/.ICEauthority 时出现问题,因此我更改了它的所有权,现在可以在控制台上登录,但 VNC 仍然显示“连接被拒绝”。
当我尝试从 shell 启动 vncviewer 时,我得到:
/home/jjen009/.vnc 的类型或访问模式错误。
杰杰
答案1
有一个已知错误https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/1200451 这意味着,如果相关配置文件归普通用户所有,那么即使是超级用户也无法启动 vnc。使用 ls -la . 检查主目录,例如,在我的情况下:
ls -la .
drwxr-xr-x 2 wf users 4096 Nov 10 10:57 .vnc
当我退出超级使用模式时我可以运行:
vncserver
要得到:
New 'X' desktop is capri:1
Starting applications specified in /home/wf/.vnc/xstartup
Log file is /home/wf/.vnc/capri:1.log