【问题描述】 玲珑应用列表展示时报错 【软件版本】 1、内核版本:6.6.52-2.3_rc2.an23.loongarch64 2、系统版本:Anolis OS release 23.2 【iso下载】 http://build.openanolis.cn/kojifiles/rsync/anolis/23.2/isos/RC2/AnolisOS-23.2-RC2-loongarch64-dvd-update2.iso 【repo源配置】 http://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20241209.4/compose/os/loongarch64/os/ 【复现步骤】 1、在系统安装界面选择带DDE桌面的服务器 2、安装系统并重启,进入DDE桌面环境 3、在终端执行yum install /usr/bin/ll-cli 4、验证玲珑应用列表展示ll-cli list 【实际结果】 [root@bogon ~]# ll-cli list (33482) /builddir/build/BUILD/linyaps-1.7.0/apps/ll-cli/src/main.cpp:625 Failed to activate org.deepin.linglong.PackageManager1 QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name is not activatable") 【期望结果】 玲珑应用列表可正常展示
客户端bug,将于1.7.3版本修复
初步怀疑是rpm spec问题,linglong-bin提供的dbus service文件没有正确被dbus-daemon加载。 重启或者执行以下命令可临时解决该问题。 sudo /usr/bin/busctl call org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus ReloadConfig
已验证 已修复 [loongson@anolis ~]$ ll-cli search . --type all id name version arch channel module description org.dde.calendar dde-calendar 5.14.7.0 loong64 main binary calendar for deepin os. org.deepin.base deepin-foundation 23.1.0.2 loong64 main binary deepin base environment. org.deepin.runtime.dtk deepin runtime 23.1.0.0 loong64 main binary Qt is a cross-platform C++ application framework. Qt'... [loongson@anolis ~]$ [loongson@anolis ~]$ [loongson@anolis ~]$ ll-cli list id name version arch channel module description org.dde.calendar dde-calendar 5.14.7.0 loong64 main binary calendar for deepin os. [loongson@anolis ~]$
已解决问题 iso下载: https://build.openanolis.cn/kojifiles/output/anolis-23-20241224.1/compose/os/loongarch64/iso/anolis-23-loongarch64-dvd1-20241224.1.iso https://build.openanolis.cn/kojifiles/output/anolis-23-20241224.1/compose/os/loongarch64/iso/anolis-23-loongarch64-boot-20241224.1.iso repo源: https://build.openanolis.cn/kojifiles/output/anolis-23-20241224.1/compose/os/loongarch64/os/