pkg升级导致xfce虚拟终端无法启动甚至xfce挂死无法登入@FreeBSD(未解决)
问题:FreeBSD启动挂死
在FreeBSD运行wine的时候提示版本需要升级,于是升级wine到9.0:
pkg upgrade wine
结果xfce虚拟终端无法启动了,于是更新xfce4-terminal:
pkg upgrade xfce4-terminal
结果更新了更多的软件
xfce终端可以进入了,但是第二天系统退出休眠的时候重启了,且重启后黑屏只能看见鼠标,且鼠标无法移动。键盘也没有反应,完全没有反应,无法用Ctrl+Alt+Fn切换tty,相当于机器挂死了。只有ThinkPad自己的键盘快捷键组合,比如Fn+F1关闭声音,是可以响应的。
但是尽管整个界面卡住无法操作、无法登陆, FreeBSD系统的内部服务都启动正常,这时候是可以远程ssh登陆。
尝试解决挂死问题
于是远程登录,执行
pkg upgrade
我的天,一千多个软件,慢慢升级吧。
但是升级之后,问题照旧。
编辑/etc/rc.conf文件,把kde、gnome、xfce等的服务器先注释掉:
# sddm_enable="YES"
# gdm_enable="YES"
# lightdm_enable="YES"
这样系统启动后,就不会自动进入Xwindows,也就不会挂死了。这样至少可以在控制台进行调试操作。
怀疑是Wayland部分出了问题,待更新。估计更新的时候有些软件应该是提示了一些问题、命令等信息的,但是因为是用手机ssh登录升级的,所以没有注意到那些提示信息。。。。
总结:
FreeBSD upgrade的时候可能会碰到各种坑,所以以前都尽量不upgrade。
但是现在看来,长时间不upgrade也是有风险的,尤其是没有全部upgrade的情况下。
目前问题还没有解决,待更新。