現在的位置: 首頁 > 綜合 > 正文

[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,然後就沒問題了。


抱歉!評論已關閉.