更新至fedora31后出现问题

软件商店无法更新应用2019-11-08%2023-13-32%20%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE

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

1 Like

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

2019-11-14%2010-11-51%20%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE
现在又出现了这种情况

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

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

sudo dnf distro-sync

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

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

2019-11-14%2019-00-55%20%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE
好像没有用?

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

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

建议先备份个人文档。

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

sudo dnf distro-sync --skip-broken

甚至

sudo dnf distro-sync --allow-erasing

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

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

1 Like