事故出現的原委是同學沒有問我的情況下重啓機器,出現事故後,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:
依然無效