更新至fedora31后出现问题

软件商店无法更新应用a9ffa78f4393a61c22cb74eb81cc268cde026c67.png

更新的 libX11 软件包版本比已安装的相关包 libX11-xcb 的版本还低。有可能是软件源暂时性的同步不完整。再试一次?

1 Like

软件源的同步?什么意思?是指重新打开商店吗?重启我试过了,但好像没用。

3439072a3b6d1a3ad5994b697b9f7969aec14ab0.png
现在又出现了这种情况

安装 i686 架构的 glibc 本身就很奇怪,通常是用不到的,除非要跑 wine 等依赖 32 位库的软件。

当初如何更新到 31 的?GNOME Software 里面吗?试试下面的命令,确保本机的软件包和软件源里 Fedora 31 的软件包版本一致。

sudo dnf distro-sync

下载更新软件需要连接到软件源。通常不是直接连接到主下载站点,而是就近从软件源的一个镜像站点下载。镜像需要从主站点同步最新版本,偶尔会遇到内容不一致的情况。

不过似乎你这里不是这个问题。

34cb71e104d28a6eafe2af22f183fce329a81dc8.png
好像没有用?

当初更新到31的时候,中途有事所以停止更新,回到家更新时,发现更了4小时没反映,所以就强制重启,然后就变成现在这样了。

啊,很可能系统并没有完全更新成功。系统上既有 30 的软件包,又有部分 31 的软件包。

建议先备份个人文档。

默认 distro-sync 行为比较保守。
试试

sudo dnf distro-sync --skip-broken

甚至

sudo dnf distro-sync --allow-erasing

(小心确认被删的包,有可能之后系统不可用)

如果以上都解决不了问题,那最好从头安装 Fedora 31。

1 Like