You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04 LTS下无法通过Gnome Software启动Flatpak应用

Ubuntu 24.04 LTS下无法通过Gnome Software启动Flatpak应用

嘿,我之前在Ubuntu 24.04上也遇到过一模一样的问题——Flatpak应用明明在终端或者应用列表里能正常打开,偏偏点Gnome Software里的启动按钮就报错,太闹心了!针对你碰到的两种错误(Failed to sync with dbus proxyldconfig failed, exit status 256),我整理了几个亲测有效的修复方法,你可以挨个试试:

方法一:重启Flatpak的DBus服务

DBus同步失败是最常见的原因,先试试重启Flatpak的系统服务:

systemctl restart flatpak-system-helper.service

执行完之后,要么重启Gnome Software,要么干脆注销再重新登录一次,很多时候这个操作就能解决大部分DBus相关的启动报错。

方法二:修复Flatpak的运行时环境

ldconfig failed的错误基本都是Flatpak的库缓存或者运行时环境出了问题,用Flatpak自带的修复命令就能搞定:

flatpak update --appstream
flatpak repair

flatpak repair会自动检查并修复Flatpak安装目录里的损坏文件、重建库缓存、修正权限配置,对Pinta这类报ldconfig错的应用特别管用。

方法三:清空Gnome Software的本地缓存

有时候是Gnome Software自己的本地缓存混乱导致的,清空它的缓存和配置文件试试:

rm -rf ~/.cache/gnome-software/
rm -rf ~/.local/share/gnome-software/

之后彻底关闭Gnome Software(可以用gnome-software --quit命令确保完全退出),再重新打开试试。

方法四:检查应用的DBus权限

少数情况下,应用的DBus权限不足会导致同步失败,你可以用Flatseal这个可视化工具来调整权限:

  1. 如果没装Flatseal,先在终端安装:
flatpak install flathub com.github.tchx84.Flatseal
  1. 打开Flatseal,选中出问题的应用(比如Firefox、Chromium),在“Session Bus”和“System Bus”选项里,确保相关的DBus接口权限是允许的。

最后一招:重装Gnome Software的Flatpak插件

如果上面的方法都没效果,可能是Gnome Software的Flatpak插件损坏了,重装它试试:

sudo apt install --reinstall gnome-software-plugin-flatpak

重装完成后重启系统,再测试启动应用。

备注:内容来源于stack exchange,提问作者Adam Guerin

火山引擎 最新活动