我如何修复 Ubuntu APT 升级错误:base-files 包无法安装,因为 /lib32 是一个失效的符号链接

问题

在我的一台 Ubuntu 虚拟机上,从 Ubuntu 24.04 升级到 26.04 时,升级过程中遇到了以下错误:

apt-upgrade-error.txt
******************************************************************************
*
* The base-files package cannot be installed because
* /lib32 is a dangling symbolic link.
*
* This is an unexpected situation. Cannot proceed with the upgrade.
*
* For more information please read https://wiki.debian.org/UsrMerge.
*
******************************************************************************

此后升级无法正常继续。

解决方案

修复方法很简单,只需执行:

remove-lib32-symlink.sh
sudo rm /lib32

该命令会删除 /lib32 符号链接。然后继续升级:

apt-dist-upgrade.sh
sudo apt dist-upgrade -y

Check out similar posts by category: Linux