2012-10-09 55 views
0

我在RHEL6上安裝了vncserver之前,可能會讓一些服務運行。然後我重新安裝了它,但啓動服務時遇到問題。顯然有一些視圖已經在運行,但它創建了一個視圖:6,我能夠從Windows7連接到我的RHEL機器。RHEL6上的vncserver無法啓動,無法建立任何偵聽套接字

要解決我的上述問題,我從沒有停止vncserver的服務,去我/tmp/.X11-unit/目錄和刪除所有文件(X0-X6)

我現在嘗試的vncserver開始,但我得到下面的錯誤。我可以用參數「-nolisten tcp -localhost」成功啓動它,但是當我嘗試從Windows7與我的VNC客戶端連接時,它只是給出了黑屏。

「警告:啓動Xvnc的第一次嘗試失敗了,可能是因爲字體 目錄未正確配置試圖確定一個合適的 字體路徑這一系統,並使用該字體路徑重啓的Xvnc ... 未能進行啓動Xvnc的

_XSERVTransSocketUNIXCreateListener:。... SocketCreateListener()失敗 _XSERVTransMakeAllCOTSServerListeners:服務器已經運行 警告:Xalloc:請求不愉快大量的內存:0字節

致命服務器錯誤: 不能建立任何監聽套接字 - 確保X服務器尚未運行 _XSERVTransSocketUNIXCreateListener:... SocketCreateListener()失敗 _XSERVTransMakeAllCOTSServerListeners:服務器已經運行 警告:Xalloc:請求不愉快大量的內存:0字節。

致命服務器錯誤: 無法建立任何監聽套接字 - 確保X服務器尚未運行」

關於如何解決此問題的任何想法:)我已經重新安裝的vncserver再次,和使用? 「ps -ef | grep vnc「檢查是否沒有其他vnc服務正在運行

+0

...也許一個問題是,我已經離開了鎖定文件.X0鎖,.X1-lok,.X2鎖等保持完好,並沒有刪除它們。我不確定是否安全刪除它們也是:) – user1340582

回答

1

如果他們的會話(或所有者)不再存在,您可以刪除這些套接字和鎖,通常他們有一個有效的用戶,刪除的用戶可能有剩飯(ls -l將顯示UID而不是名稱)

似乎有超過編號候選人在作怪DISPLAY變量迭代

也驗證了這轉的存在:的xorg-X11的字體,其它 https://bugzilla.redhat.com/show_bug.cgi?id=498507

1

我在CentOS 6.4中遇到過類似的問題,吳說,真正的問題是Xvnc沒有啓動。 Xvnc依靠其他一些服務來支持Xwindow(比如xfs字體服務)。我花費很多精力找到丟失的東西,但是空手而歸。

所以我做了一個完整的「yum更新」(在Centos中),問題解決了。

如果您想進一步挖掘,我建議關注Xorg部分。