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: 

依然无效

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值