现在的位置: 首页 > 综合 > 正文

[VNC] CentOS6.5中VNC无法启动服务的一种可能解决方案

2019年08月05日 ⁄ 综合 ⁄ 共 651字 ⁄ 字号 评论关闭

在CentOS6.5_x64上安装VNC5.1,使用VNC官方软件包安装,安装后启动vncserver,遇到各种问题:

最常见的问题是: bad display name "xxxx:1" in "add" command

这个问题比较容易解决,修改/etc/hosts文件,在127.0.0.1这行加上主机名(不加域名)。


这次在做完这一步后,还是无法启动vncserver,但是错误信息并没有打印在终端,需要到/root/.vnc/下的log文件中查看,忽略第一处错误:error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy,这个不影响。

第二处错误是大概是Can't open display xxx:1  No protocol specified
多方查找,终于找到了解决方案:

https://support.realvnc.com/Knowledgebase/Article/View/262/2/grey-screen-or-vnc-viewer-window-closes-when-connecting-to-vnc-server-in-virtual-mode

大概意思是说hostname的问题,应该将hostname改为不带域名的形式。我的hostname是CentOS-77.RUC,但是另一台CentOS.RUC就没有问题,所以怀疑是中间“-”的问题。不管怎样,我将hostname改为localhost,然后就没问题了。


抱歉!评论已关闭.