您尚未登录。

#1 2024-11-11 09:33:59

GoodNight_Sadman
会员
注册时间: 2021-07-31
帖子: 5

archlinux sddm启动plasma(wayland)失败:报错/usr/lib/libKF6FIOCore.so.6相关

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

贴在这给有需要的人吧

离线

#2 2024-11-11 09:44:17

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,916
个人网站

Re: archlinux sddm启动plasma(wayland)失败:报错/usr/lib/libKF6FIOCore.so.6相关

你为什么会安装 kcoreaddons-git……

离线

页脚