arch官方8月初新编译的discover包似乎有问题,pacman -Syu更新了包后开始卡死另外干净的完全重装系统后也是卡死。
安装flatpak应用都只能敲命令,各位有遇到吗?有什么解决方法没。
换 GNOME Software
kde装gnome的商店岂不成花心大萝卜了
终端运行也卡死,卸载了fwupd只保留了flatpak。核对了下版本我俩一样的包,服了…
我是说把终端输出贴出来
[oswald@archlinux ~]$ pacman -Qi discover
名字 : discover
版本 : 6.7.4-1
描述 : KDE and Plasma resources management GUI
架构 : x86_64
URL : https://apps.kde.org/discover/
软件许可 : LGPL-2.0-or-later
组 : plasma
提供 : 无
依赖于 : appstream-qt archlinux-appstream-data attica discount glib2 glibc kcmutils kconfig
kcoreaddons kcrash kdbusaddons ki18n kiconthemes kidletime kio kirigami
kirigami-addons kjobwidgets knewstuff knotifications kservice kstatusnotifieritem
kuserfeedback kwidgetsaddons kwindowsystem libgcc libstdc++ purpose qcoro
qqc2-desktop-style qt6-base qt6-declarative qt6-webview
可选依赖 : flatpak: Flatpak packages support [已安装]
fwupd: firmware update support
packagekit-qt6: to manage packages from Arch Linux repositories (not recommended, use at your
own risk)
依赖它 : plasma-meta
被可选依赖 : plasma-workspace
与它冲突 : 无
取代 : 无
安装后大小 : 7.30 MiB
打包者 : Tomaz Canabrava tcanabrava@archlinux.org
编译日期 : 2026年08月05日 星期三 06时11分20秒
安装日期 : 2026年08月25日 星期二 14时54分12秒
安装原因 : 作为其他软件包的依赖关系安装
安装脚本 : 否
验证者 : 数字签名
[oswald@archlinux ~]$ sudo pacman -Syyu
请把您的右手食指放在指纹读取器上
:: 正在同步软件包数据库...
core 127.0 KiB 870 KiB/s 00:00 [####################################] 100%
extra 8.5 MiB 24.7 MiB/s 00:00 [####################################] 100%
multilib 83.4 KiB 571 KiB/s 00:00 [####################################] 100%
:: 正在进行全面系统更新...
今日无事可做
[oswald@archlinux ~]$ plasma-discover
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
org.kde.plasma.libdiscover: error loading "fwupd-backend" "无法加载库 /usr/lib/qt6/plugins/discover/fwupd-backend.so:libfwupd.so.3: 无法打开共享目标文件: 没有那个文件或目录" QJsonObject({"IID":"org.kde.discover.
6.7.4.AbstractResourcesBackendFactory","archlevel":1,"className":"FwupdBackendFactory","debug":false,"version":396032})
org.kde.plasma.libdiscover: error loading "packagekit-backend" "无法加载库 /usr/lib/qt6/plugins/discover/packagekit-backend.so:libpackagekitqt6.so.2: 无法打开共享目标文件: 没有那个文件或目录" QJsonObject({"IID":
"org.kde.discover.6.7.4.AbstractResourcesBackendFactory","archlevel":1,"className":"PackageKitBackendFactory","debug":false,"version":396032})
qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml:127:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 15. Use 'sequences: [ ]' to bind to all of them.
qt.qml.propertyCache.append: Member focusPolicy of the object CarouselPageIndicator_QMLTYPE_356 overrides a member of the base object. Consider renaming it or adding final or override specifier
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
^C
[oswald@archlinux ~]$
建议查看arch wiki的 6.12 Discover不显示任何程序
看过这个解决方案的,没用
为什么要卸载 fwupd?根据你提供的这个日志信息,discover 应该是需要 fwupd 的:
具体可以通过 sudo pacman -Fyy && pacman -F libfwupd.so.3 查看这个文件的提供者,另外还有 libpackagekitqt6.so.2,这个是 packagekit-qt6 提供的,你有正确安装吗?
我是怀疑fwupd后端网络连接不畅导致discover卡死所以卸载的,这个包存在的时候仍然卡死。而且我也尝试安装了packagekit-qt6同样卡死,我其实不想用discover管理pacman的包官方也不推荐我只用他来管理flatpak。
网络问题那确实没有什么好的办法,Flatpak 我记得有国内镜像源的,或许可以参考这个 https://help.mirrors.cernet.edu.cn/flathub/,BTW,我并不使用 KDE,所以不太清楚 Discover 的具体情况,按照我的个人习惯,浏览器在 Flathub 上搜索后通过终端命令安装或卸载,基本够用,至于 Flatpak 软件的权限管理,Flatseal 还是很推荐的
应该是包或者依赖的问题吧,重装两遍都不行,不搞了等下一版包的更新