当我突然更新时,该过程因消息而中止:
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
This was likely caused by:
* Unofficial software packages not provided by Ubuntu
Please use the tool 'ppa-purge' from the ppa-purge
package to remove software from a Launchpad PPA and
try the upgrade again.
If none of this applies, then please report this bug using the
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. If
you want to investigate this yourself the log files in
'/var/log/dist-upgrade' will contain details about the upgrade.
Specifically, look at 'main.log' and 'apt.log'.
Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
请帮助我从 18.04 更新到 Ubuntu 20.04。
您必须删除第三方存储库。您可以使用以下两种方法之一来完成:
使用 GUI(软件和更新):
使用终端:
在终端上发出此命令:
使用编辑器喜欢
nano
或vi
评论所有文件中所有未注释的行(在行首放置一个#
字符)。(需要使用sudo
) (需要一个一个打开所有文件) (未注释的行表示不以#
字符开头的行。)只是
然后尝试更新 Ubuntu。它对我来说效果很好。
迟到的答案,但我所面临的只是在这里提到的。
由于接受的答案步骤并没有完全解决我的问题,我检查了文件
有人提到python2.7存在问题。所以我使用以下命令将其卸载。
然后它工作得很好。我能够升级到 Ubuntu 20.04.2 LTS。
18.04 LTS
从更新到20.04 LTS
(x86_64机器)时,我遇到了同样的问题:对我有用的是:
/var/log/dist-upgrade/main.log
:<PACKAGE_NAME>
为了继续进行分发升级,您应该删除 Ubuntu 软件包的名称在哪里。vim
就我而言,我安装的自定义软件包很少,adobe flash plugin package
等等。删除所有未使用发布升级工具删除的软件包。
我遇到了同样的问题,这个答案帮助了我。简而言之,您只需:
sudo apt install synaptic
- 如果您还没有安装它唯一的缺点是您会丢失一些您可能使用的软件包,但您可以在卸载前截屏并在升级后取回它们。
所有这些对我都不起作用。
我查了一下
/var/log/dist-upgrade/main.log
发现failed to remove libpython-stdlib
。由于我已经删除了 python2.7-minimal 我检查了其他包:并删除了它们。我还卸载了 main.log 中列为“过时”的软件包。
在那之后 dist 升级崩溃并且不再启动,因为源已经更改但未安装软件包。我手动安装了它们
重复几次,直到安装所有更新。最后重启。
这个答案对我有用。
这是我用来解决此问题的解决方法。我们需要使用名为 Synaptic 的应用程序来删除所有被认为是非官方的软件包。脚步:
就像用户说的那样,它可能是通过包管理器安装的一些不受支持的包。对我来说是python3。解决方案是
然后继续升级