序号 | 报错信息 | 原因分析 | 解决方法 |
1 | VNC server: Wrong type or access mode | 权限问题,当前用户对VNC相关目录或文件没有足够权限 | 重新以root用户运行VNC服务;若当前是root用户但仍报错,可能是其他配置错误导致,需进一步检查系统配置。 |
2 | VNC Viewer 灰屏(能连接但全是灰点) | xstartup文件缺少执行权限 | 给xstartup文件赋予执行权限,如:chmod +x ~/.vnc/xstartup 。 |
3 | VNC Viewer远程登录时报错Authentication Failure20201208 | 输入了错误的密码,或者VNC服务器设置了一套自己的密码系统,需要重新设置密码。 | 进入远程服务器,重置VNC密码即可。 |
4 | A VNC server is already running as :28 | 该用户名下vncserver已启动端口太多,或者别的用户占用了该端口 | 删除多余的端口,如vncserver kill :28 ;若被其他用户占用,先切换至该用户,vncserver list 查看,vncserver kill :2 删除,再去正确用户下启动。 |
5 | too many security failures | VNC的黑名单机制被触发,可能因有人暴力破解密码 | 杀掉vncserver进程,再重新启动,如sudo vncserver kill :1 ,然后sudo vncserver :1 。 |
6 | VNC server failed to start after 5 seconds! | 多种原因可能导致,如网络配置错误、虚拟机配置错误、OpenStack配置错误等 | 检查网络配置,包括防火墙设置、网络连接状态等;检查虚拟机是否安装了VNC服务以及配置是否正确;检查OpenStack的配置,如VNC服务配置和网络配置等。 |
相关问题
问题1:如果VNC server频繁出现“too many security failures”报错,除了重启vncserver进程,还有其他解决方法吗?
问题2:在多用户系统中,如何避免因不同用户使用相同端口导致的VNC server启动失败?

问题3:当不确定是哪个配置错误导致VNC server无法启动时,应该如何逐步排查?
