我目前停留在从 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]
(“恢复窗口”),循环就会再次开始。
附言:似乎还有官方问题 1873713但似乎目前还没有任何记录的解决方案。
备注:我也想知道While scanning your repository information no entry about eoan could be found.
在这个升级循环中看到什么。因为艾奥安Ermine 似乎是 19.10,而我是从 18.04 LTS 更新到 20.04 LTS。它本身看起来像ubuntu-release-upgrader
错误 1851040。
答案1
if /usr/bin/test -w /var/cache/app-info …
我在文件中注释掉了/etc/apt/apt.conf.d/50appstream
。
之后 GDM 出现了,但我不让我登录(虽然我使用的是 lightdm)。我能够完成安装,尽管我第二次卡住了,不得不终止更新过程。我确信如果我使用
sudo do-release-upgrade -f DistUpgradeViewNonInteractive
而是(注意DistUpgradeViewNonInteractive
选项!)。这是来自@user.dz 的建议,但您只能在可以接受的情况下才这样做/etc
,否则~/.config
将被覆盖。
另外,如果你遇到了这个错误:
查看
sudo appstreamcli refresh-cache
(也是来自@user.dz 的建议)