我已經設置了X轉發的流浪VM。我使用以下命令連接到它(以提高X性能):間歇性`錯誤:無法打開顯示:本地主機:10.0`與流浪狗
ssh -c arcfour,blowfish-cbc -XC [email protected]
This works fine;我登錄到虛擬機,每當我啓動一個X Windows應用程序時,它都會顯示在我的本地X客戶端中。
然而,經過大約15 - 30分鐘使用,我開始收到以下錯誤啓動X Windows應用程序時:
[email protected]:~/$ firefox
Error: cannot open display: localhost:10.0
這一直持續到我斷開我的SSH連接並重新連接。奇怪的是,我已經啓動的任何X Windows應用程序都能正常運行。
無論我是否使用tmux都會發生錯誤。我的系統詳細信息如下:
主機
Mac OS X 10.7.5
VirtualBox 4.2.6 r82870
客戶
Ubuntu 12.04 (precise)
Kernel 3.2.0-35-generic (#55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012)
Xorg 1.11.3 (29 August 2012 12:12:33AM)
我已經安裝在虛擬機完整的Ubuntu桌面軟件包。
有關如何解決此問題的任何想法?我發現很多關於X轉發的文檔和問題報告都不起作用在所有,但沒有涉及到最終的失敗。我已將我的SSH客戶端和XQuartz升級到最新版本,但問題仍然存在。不過不是發生,但是,如果我使用常規vagrant ssh
命令連接到虛擬機。
確實是這個問題;切換到-Y固定它。 –