无法从 Kubuntu 18.04 LTS 升级到 Kubuntu 20.04 LTS

无法从 Kubuntu 18.04 LTS 升级到 Kubuntu 20.04 LTS

我仍然无法从 18.04.x LTS 升级到 20.xx LTS。仍然收到此错误:

Checking for a new Ubuntu release                                                                                                                                                                                                            
There is no development version of an LTS available.                                                                                                                                                                                         
To upgrade to the latest non-LTS develoment release                                                                                                                                                                                          
set Prompt=normal in /etc/update-manager/release-upgrades.

运行以下命令后:

sudo apt-get update && sudo apt-get dist-upgrade 
sudo do-release-upgrade -m desktop

或者

pkexec do-release-upgrade -m desktop -f DistUpgradeViewKDE

如上所述在 Ubuntu 帮助 wiki 中

运行以下命令:

sudo do-release-upgrade -d

返回此错误消息:

Calculating the changes

Calculating the changes

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

我寻找解决方案并询问人们,但直到现在没有人能够提供明确的答案。

我觉得这里提到的错误由用户the100rabh在问题中从 Kubuntu 18.04 升级到 Kubuntu 20.04仍处于活动状态且尚未修复。

如果有解决该问题的方法,请告诉我。

谢谢。


@kyodake:我已经删除了所有 ppa 条目,因此/etc/apt/理论上升级应该可以进行,但事实并非如此。

我查看了一下/var/log/dist-upgrade/<date>/apt.log,发现 apt 报告了损坏的软件包或扣留了软件包。但是,当我检查 Muon 软件包管理器时,我没有发现任何损坏的软件包或其他问题。

运行以下命令未返回任何内容:

sudo apt-get --fix-broken install
sudo apt-get clean
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get update
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo dpkg --configure -a
sudo apt-get update

有任何想法吗?

也许我应该备份我的数据并进行全新安装。但是,我不认为每次出现问题时这都是一个好的解决方案。

谢谢。

答案1

这可能是由于以下原因造成的: Ubuntu 未提供的非官方软件包。

使用工具“ppa-purge”来自 ppa-purge 包从 Launchpad PPA 中删除软件。

再次尝试升级。

grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list

这将给出 ppa 列表

使用 ppa-purge 卸载所需的 PPA 的路径是在 ppa.launchpad.net 和 ubuntu 之间找到的文本。

例如,要:

http://ppa.launchpad.net/jrm-smnt/ppa/ubuntu

PPA 路径为:jrm-smnt/ppa

因此,在 ppa-purge 中你需要输入:

sudo ppa-purge ppa:jrm-smnt/ppa

对于每个 ppa。

相关内容