opensuse使用zypper update后无法登录图形界面

问题产生过程

系统 opensuse thumbleweed
安装amarok后,重启到图形登录界面后输入密码,无法进入系统。
怀疑是某些软件的版本与新安装的一些库版本不一致导致,
thumblewed好处是可以滚动更新,问题是更新后经常会发生一些无法启动的严重问题,
遇到过几次了,
进入字符界面调用zypper update --auto-agree-with-licenses进行更新,
更新完重启,无法进入到图形登录界面,只能进入字符界面,而且无法连接网络。

解决过程

发现内核已经更新了,怀疑是内核更新后,网卡,显卡驱动工作不正常了,
重启,进入到开机选项时选择旧的内核版本启动,
发现可以登录并进入图形界面,吓我一跳,以为又要重装。

但是出现其他问题,yast2工具打开后,子项目无法打开,比如
“软件管理”点击后没有任何反应。重装yast2的一众软件,无解。

使用命令执行yast2然后点击子项目,打印错误如下:

Run command: /sbin/yast2 sw_single &
terminate called after throwing an instance of ‘YUIPluginException’
what(): Couldn’t load plug-in qt
/sbin/yast2:行 468: 26020 已放弃 (核心已转储)$ybindir/y2start m o d u l e " module " module"@" “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

执行zypper se -s libyui
发现
i+ | libyui-qt10 | 软件包 | 2.51.4-1.1 | x86_64 | (系统软件包)
| libyui-qt11 | 软件包 | 2.52.3-1.1 | x86_64 | openSUSE:Factory
| libyui-qt11 | 软件包 | 2.52.3-1.1 | x86_64 | openSUSE:Tumbleweed

怀疑是libyui-qt10版本太低了,安装libyui-qt11
zypper install libyui-qt11
zypper in libyui-qt-pkg11
问题解决。
作者:帅得不敢出门

你可能感兴趣的:(LINUX)