Ubuntu 24.04 LTS下无法通过Gnome Software启动Flatpak应用
嘿,我之前在Ubuntu 24.04上也遇到过一模一样的问题——Flatpak应用明明在终端或者应用列表里能正常打开,偏偏点Gnome Software里的启动按钮就报错,太闹心了!针对你碰到的两种错误(Failed to sync with dbus proxy和ldconfig 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这个可视化工具来调整权限:
- 如果没装Flatseal,先在终端安装:
flatpak install flathub com.github.tchx84.Flatseal
- 打开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




