我正在使用 Ubuntu 18.04 升级到 Ubuntu 20.04 do-release-upgrade -f DistUpgradeViewNonInteractive
,但升级由于断电而停止,恢复升级后出现以下错误:
- 希望在执行后恢复升级
do-release-upgrade -f DistUpgradeViewNonInteractive
我得到:
$ sudo do-release-upgrade -f DistUpgradeViewNonInteractive
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
- 我尝试使用以下命令恢复软件包的安装
apt-get update --fix-missing
我尝试使用以下命令
$ sudo apt-get update --fix-missing
Hit:1 http://in.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
appstreamcli: symbol lookup error: appstreamcli: undefined symbol: AS_APPSTREAM_METADATA_PATHS
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code
我尝试在 Google 和 Stack Overflow 的网站上搜索解决方案,我遇到了很多相关问题,但没有人回答我的确切问题,即恢复中断的升级并收到appstreamcli
.
因此,我将介绍我如何解决该问题。
如果您使用任何其他方法解决了这个问题,欢迎您提及。