我刚刚尝试使用图形界面从 20.10 升级到 21.04。
安装产生错误,现在 apt 本身也坏了,并显示错误消息:
$ apt
apt: symbol lookup error: /lib/x86_64-linux-gnu/libapt-pkg.so.6.0: undefined symbol: XXH3_64bits_reset
无论是否使用 sudo 都会发生此错误。
另一方面,dpkg
仍然可以正常工作。我尝试使用 dpkg 重新安装 xxhash 包和 apt 包。使用 dpkg 安装这些包成功,但在运行 apt 时它无法修复上述错误。
答案1
您必须通过以下方式删除本地编译的库
sudo rm -v /usr/local/lib/libxxhash.a
sudo rm -v /usr/local/lib/libxxhash.so.0.6.5
然后通过类似命令重试运行 APT sudo apt-get check
。
最后重新安装上述图书馆使用普通的 deb 包:
sudo apt-get update
sudo apt-get install --reinstall libxxhash0 libxxhash-dev