VNC遠程連接服務器出現 A problem has occurred and the system can't recover. 錯誤

事故出現的原委是同學沒有問我的情況下重啓機器,出現事故後,SSH服務正常,VNC連接出現“connection refused by remote compute”錯誤。遠程服務器後添加5903(VNC端口)到防火牆規則並關閉SeLinux後可以連接,連接後出現GNOME的界面,但是無法進入桌面,出現報錯
A problem has occurred and the system can't recover.

PLAN ONE

檢查VNC服務正常運行
● vncserver@:3.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:3.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-05-15 12:02:43 CST; 1min 19s ago
  Process: 4277 ExecStart=/sbin/runuser -l dingxvnc -c /usr/bin/vncserver %i -geometry 1920x1080 (code=exited, status=0/SUCCESS)
  Process: 4273 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
 Main PID: 4308 (Xvnc)
   CGroup: /system.slice/system-vncserver.slice/vncserver@:3.service
           ‣ 4308 /usr/bin/Xvnc :3 -desktop localhost.localdomain:3 (dingxvnc) -httpd /usr/share/vnc/classes -auth /home/dingxvnc/.Xauthority -geometry 1920x1080 -rfbwait 30000 -rfbauth /home/dingxvn...

May 15 12:02:39 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
May 15 12:02:43 localhost.localdomain systemd[1]: Started Remote desktop service (VNC).

同時防火牆等都取消規則
懷疑是VNC服務或者GNOME出問題了,使用了超級專業VNC服務配置這個連接提供的方法完全重裝了一遍服務和GNOME

結果依然是Log out -> 黑屏

PLAN TWO

Linux吧裏有個朋友也遇到這個問題,他最後更新時寫的解決方法是

sudo yum remove gnome-shell-extension-*

移除GNOME-shell的擴展組件,他在帖子裏提到他解決了這個問題

使用以上命令後

reboot
sudo systemctl daemon-reload

使用VNC遠程連接成功

真是一個莫名其妙的問題…

單純記錄解決成功

繼續

在使用上面的方法,卸載了GNOME的側邊欄和桌面等,VNC連接後只有一個孤零零的FIREFOX網頁

故繼續安裝回

 sudo yum install gnome-shell-extension-*
 sudo reboot

無效,依然只有一個桌面

完全groupremove後,再次VNC發現依然進入只有一個瀏覽器的界面,證明開機啓動到的界面不是GNOME頁面

採取這個解法

圖形方式一個快捷的方式增加自動啓動程序 Alt+F2 然後在運行輸入框中輸入: gnome-session-properties

然後回車。

Screenshot-2012-05-16 10_39_55.png

然後點 “添加”

Screenshot-2012-05-16 10_40_33.png

其實這只是一個圖形化的方式,其本質仍然和上面那個方案是相同的,只是更加方便了。

去查看 ~/.config/autostart 目錄:

發現裏面多了一個 evolution.desktop 的文件,內容如下:

[Desktop Entry] Type=Application Exec=/usr/bin/evolution
Hidden=false X-GNOME-Autostart-enabled=true Name[zh_CN]=Evolution
Name=Evolution Comment[zh_CN]=Evolution Comment=Evolution >

結果是

 gnome-session-properties

** (gnome-session-properties:4979): WARNING **: Unable to start: Cannot open display: 

依然無效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章