我目前卡在从 18.04 升级到 20.04 的过程中,无法继续。
- 文本:
An upgrade might not succeed. Do you want to continue anyway?
- 我按
[y]es
Some third party entries in your sources.list were disabled. […] To continue please press [ENTER]
- 我按
[ENTER]
- 错误“ ”在“ ”和“ ”
appstreamcli: symbol lookup error: appstreamcli: undefined symbol: AS_APPSTREAM_METADATA_PATHS
之间出现了几次。这如下:Hit http://security.ubuntu.com/ubuntu focal-security InRelease
Hit http://ch.archive.ubuntu.com/ubuntu focal InRelease
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
Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
=== Command terminated with exit status 1 (Thu Apr 30 11:54:41 2020) ===
现在,如果我按下[r]
(“复活窗口”),循环再次开始。
PS:似乎也有官方问题 1873713但似乎还没有任何记录在案的解决方案。
PPS:我也想知道While scanning your repository information no entry about eoan could be found.
在这个升级循环中看到什么。因为Eoan Ermine 似乎是 19.10,而我从 18.04 LTS 更新到 20.04 LTS。它本身看起来像ubuntu-release-upgrader
错误 1851040。
if /usr/bin/test -w /var/cache/app-info …
我在文件中注释掉了/etc/apt/apt.conf.d/50appstream
。之后 GDM 出现并且不让我登录(尽管我使用的是 lightdm)。尽管我第二次卡住并且不得不终止更新过程,但我还是能够完成安装。我敢肯定,如果我使用它会更好
相反(注意
DistUpgradeViewNonInteractive
选项!)。这是来自@user.dz 的建议,但只有在您可以接受/etc
并且~/.config
会被覆盖的情况下,您才应该这样做。此外,如果您遇到此错误:
查看
(也是来自@user.dz 的建议)