1.问题
sddm正确输入用户名密码后未启动plasma-wayland.
tty命令行登陆用户,命令行启动plasma时报错如下:
$ startplasma-wayland
startplasma-wayland:symbol lookup error: /usr/lib/libKF6FIOCore.so.6: undefined symbol: _ZN4KJob17startElapsedTimerEv
更新系统重启后出现此问题,有趣的是通过 journalctl 查询系统日志愣是没找到什么有价值的信息,手动通过 startplasma-wayland 启动才注意到 “/usr/lib/libKF6FIOCore.so.6”的问题。
根据报错查询chatGPT得知与“kcoreaddons”库相关。
pacman与yay(aur)库存在三个“kcoreaddons”包:
$ sudo pacman -Ss kcoreaddons 1 ↵
extra/kcoreaddons 6.8.0-1 (kf6) [已安装]
Addons to QtCore
extra/kcoreaddons5 5.116.0-1 (kf5) [已安装]
Addons to QtCore
╭─user@localhost ~
╰─$ sudo yay -Ss kcoreaddons-git 1 ↵
-> 避免以 root/sudo 运行 yay。
aur/kcoreaddons-git 6.0.0_r2010.g9460614c-1 (+28 0.00)
Addons to QtCore
2.原因解决过程
原因是AUR仓库中的 “kcoreaddons-git 6.0.0_r2...”包不正确,更换为“extra/kcoreaddons”库,这会自动卸载 “aur/kcoreaddons-git” 库。
问题得以解决。
似乎是pacman与aur库更新过程中出现的依赖问题。
难得没查到帖子,这问题还被我顺利解决了,我真TM牛B
贴在这给有需要的人吧
离线
你为什么会安装 kcoreaddons-git……
离线