一觉起来,我的linux系统终端进不去了
我的办公电脑一直用的Manjaro系统,因为系统软件是滚动更新的,所以系统可以一直保持着最新的状态。但这同时也有着更新出问题的风险。昨天更新就出现的问题!
更新软件列表如下:

一共360多项更新,一起更新时提示依赖错误,我就手动选择了几个软件最新,就包括konsole.
更新完成之后并没有发现异常,由于更新前也打开了几个终端窗口,更新后也是在之前的终端下运行指令,直到下班关机回家。
今早来上班,打开电脑才发现,终端打不开了,不只是konsole终端,还有依赖konsole的Yakuake和文件管理器Dolphin下面的终端。


而且按打开终端的快捷键是也不报错误。我在软件中心把konsole重新安装的几次也是不好用。
然后百度解决方案也大多是在live cd里进行操作。
最后我发现vscode里带的终端不是基于konsole的,完全可以使用。

我在vscode里输入konsole指令,才出现了错误提示。
konsole: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
安装icu的最新版本呢?又不行,有很多软件又依赖libicuuc.so.75


最终,通过降级konsole来解决问题。

幸好vscode下的终端不是基于konsole的,才可以输入命令,才能快速解决我的问题。要不然又需要用u盘启动live cd去折腾了。顺便再说一句,我的vscode版本是前几天换的VSCodium,以前用的Code - OSS版本不知道怎么突然抽风快捷键不好用的,也是重新安装几次解决不了,就换了VSCodium.
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
