Ubuntu 20.04 libc6 更新损坏

Ubuntu 20.04 libc6 更新损坏

在我的 WSL1 中,我从 Microsoft Store 将 Ubuntu 18.04 更新到 Ubuntu 20.04。因此我运行命令 sudo进行发布升级它提示将 /etc/update-manager/release-upgrades 从 Prompt=LTS 更改为 Prompt=Normal。然后我可以更新到 Ubuntu 19.10,但在此过程中我收到 Snap Store 错误,我跳过它,在完成更新后,我运行sudo dpkg --force 依赖 -P lxdsudo dpkg --force 依赖 -P lxd-client. 此后更新和升级过程正确运行。

然后我找到了命令sudo do-release-upgrade-d 复制代码强制更新 Ubuntu 20.04,之后我遇到了一些错误,当我运行更新和升级命令时出现以下错误消息:

~$ sudo apt-get update && sudo apt-get upgrade -y
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libc-bin : Depends: libc6 (< 2.31) but 2.31-0ubuntu9 is installed
 locales : Depends: libc-bin (> 2.31) but 2.30-0ubuntu2.1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

我跑sudo apt--fix-broken 安装并且它不能执行任何操作并返回错误。

有人能帮帮我吗?谢谢

答案1

最后,我重新安装了 WSL 和 Ubuntu,所有错误都消失了。感谢大家。

希望这篇文章将来能有所帮助

相关内容