我无法从 Ubuntu 18.04 更新到 Ubuntu 20

我无法从 Ubuntu 18.04 更新到 Ubuntu 20

当我正在更新时,进程突然中止并显示以下消息:

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

请帮助我从 Ubuntu 18.04 更新到 Ubuntu 20.04。

答案1

您必须删除第三方存储库。您可以使用以下两种方法之一来完成此操作:

使用 GUI(软件和更新):

  1. 打开软件和更新应用程序。
  2. 切换到其他软件选项卡。
  3. 取消选中所有复选框(第一次将提示输入密码)。
  4. 重试升级到 20.04。

使用终端:

  1. 在终端发出此命令:

    cd /etc/apt/sources.list.d
    
  2. 使用类似nanovi注释掉所有文件中所有未注释的行(#在行首放置一个字符)。 (您需要使用sudo)(您必须逐个打开所有文件)(未注释的行表示那些不以字符开头的行#。)

  3. 重试升级到 20.04。

答案2

只是

  • 软件与更新
  • Ubuntu 软件
  • 在里面下载自菜单选择主服务器

然后尝试更新 Ubuntu。对我来说效果很好。

答案3

回答晚了,但我所遇到的问题刚才在这里提到了。

由于接受的答案步骤没有完全解决我的问题,我检查了文件

/var/log/dist-upgrade/main.log

有人提到python2.7存在问题。所以我使用以下命令将其卸载。

sudo apt purge -y python2.7-minimal

然后一切正常。我能够升级到 Ubuntu 20.04.2 LTS。

答案4

我也遇到了同样的问题,这个答案帮助了我。简而言之,你只需要:

  1. sudo apt install synaptic- 如果你尚未安装
  2. 打开 synaptic,进入状态并从列表中删除所有过时的软件包
  3. 照常升级 ubuntu

唯一的缺点是您会丢失一些可能会使用的软件包,但您可以在卸载之前截取屏幕截图,并在升级后恢复它们。

相关内容