首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到Ubuntu 20.04

升级到Ubuntu 20.04
EN

Ask Ubuntu用户
提问于 2020-09-25 09:10:49
回答 2查看 1.1K关注 0票数 3

我正在尝试从Ubuntu18.04.5升级到Ubuntu20.04。在apt update & apt upgrade之后,我想

代码语言:javascript
复制
do-release-upgrade

我得到以下错误:

代码语言:javascript
复制
    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.

我看到我以前安装了ppa:ubuntu-toolchain-r/testppa:hanipouspilot/rtlwifi,这导致了这个问题。

因此,我试图清除它们,但得到以下错误:

代码语言:javascript
复制
root@ubuntu:~# ppa-purge ppa:ubuntu-toolchain-r/test
Updating packages lists
E: Failed to fetch http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu/dists/bionic/InRelease  403  Forbidden [IP: 91.189.95.83 80]
E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic InRelease' is not signed.
Warning:  apt-get update failed for some reason
root@ubuntu:~# ppa-purge ppa:hanipouspilot/rtlwifi
Updating packages lists
E: Failed to fetch http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu/dists/bionic/InRelease  403  Forbidden [IP: 91.189.95.83 80]
E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic InRelease' is not signed.
Warning:  apt-get update failed for some reason

看起来,由于服务器不再可用,清除失败了吗?

如何手动删除包?

-编辑- /var/log/dist-upgrade/当前_日期/main.log包含以下错误:

代码语言:javascript
复制
ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
 DEBUG abort called

/var/log/dist-升级/当前_日期/apt.log包含到末尾

代码语言:javascript
复制
Investigating (5) gsettings-desktop-schemas:amd64 < 3.28.0-1ubuntu1 -> 3.36.0-1ubuntu1 @ii umU Ib >
Broken gsettings-desktop-schemas:amd64 Breaks on mutter:amd64 < 3.28.4-0ubuntu18.04.2 | 3.36.4-0ubuntu0.20.04.2 @ii umH > (< 3.31.4)
  Considering mutter:amd64 2 as a solution to gsettings-desktop-schemas:amd64 79
  Upgrading mutter:amd64 due to Breaks field in gsettings-desktop-schemas:amd64
Investigating (5) mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib >
Broken mutter:amd64 Depends on gnome-settings-daemon-common:amd64 < none | 3.36.1-0ubuntu1 @un uH >
  Considering gnome-settings-daemon-common:amd64 0 as a solution to mutter:amd64 2
  MarkKeep mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib > FU=0
  Holding Back mutter:amd64 rather than change gnome-settings-daemon-common:amd64
Investigating (5) gir1.2-mutter-6:amd64 < none -> 3.36.4-0ubuntu0.20.04.2 @un uN Ib >
Broken gir1.2-mutter-6:amd64 Depends on libmutter-6-0:amd64 < none | 3.36.4-0ubuntu0.20.04.2 @un uH > (= 3.36.4-0ubuntu0.20.04.2)
  Considering libmutter-6-0:amd64 0 as a solution to gir1.2-mutter-6:amd64 0
  MarkKeep gir1.2-mutter-6:amd64 < none -> 3.36.4-0ubuntu0.20.04.2 @un uN Ib > FU=0
  Holding Back gir1.2-mutter-6:amd64 rather than change libmutter-6-0:amd64
Investigating (6) gsettings-desktop-schemas:amd64 < 3.28.0-1ubuntu1 -> 3.36.0-1ubuntu1 @ii umU Ib >
Broken gsettings-desktop-schemas:amd64 Breaks on mutter:amd64 < 3.28.4-0ubuntu18.04.2 | 3.36.4-0ubuntu0.20.04.2 @ii umH > (< 3.31.4)
  Considering mutter:amd64 2 as a solution to gsettings-desktop-schemas:amd64 79
  Upgrading mutter:amd64 due to Breaks field in gsettings-desktop-schemas:amd64
Investigating (6) mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib >
Broken mutter:amd64 Depends on gnome-settings-daemon-common:amd64 < none | 3.36.1-0ubuntu1 @un uH >
  Considering gnome-settings-daemon-common:amd64 0 as a solution to mutter:amd64 2
  MarkKeep mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib > FU=0
  Holding Back mutter:amd64 rather than change gnome-settings-daemon-common:amd64
Investigating (7) gsettings-desktop-schemas:amd64 < 3.28.0-1ubuntu1 -> 3.36.0-1ubuntu1 @ii umU Ib >
Broken gsettings-desktop-schemas:amd64 Breaks on mutter:amd64 < 3.28.4-0ubuntu18.04.2 | 3.36.4-0ubuntu0.20.04.2 @ii umH > (< 3.31.4)
  Considering mutter:amd64 2 as a solution to gsettings-desktop-schemas:amd64 79
  Upgrading mutter:amd64 due to Breaks field in gsettings-desktop-schemas:amd64
Investigating (7) mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib >
Broken mutter:amd64 Depends on gnome-settings-daemon-common:amd64 < none | 3.36.1-0ubuntu1 @un uH >
  Considering gnome-settings-daemon-common:amd64 0 as a solution to mutter:amd64 2
  MarkKeep mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib > FU=0
  Holding Back mutter:amd64 rather than change gnome-settings-daemon-common:amd64
Investigating (8) gsettings-desktop-schemas:amd64 < 3.28.0-1ubuntu1 -> 3.36.0-1ubuntu1 @ii umU Ib >
Broken gsettings-desktop-schemas:amd64 Breaks on mutter:amd64 < 3.28.4-0ubuntu18.04.2 | 3.36.4-0ubuntu0.20.04.2 @ii umH > (< 3.31.4)
  Considering mutter:amd64 2 as a solution to gsettings-desktop-schemas:amd64 79
  Upgrading mutter:amd64 due to Breaks field in gsettings-desktop-schemas:amd64
Investigating (8) mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib >
Broken mutter:amd64 Depends on gnome-settings-daemon-common:amd64 < none | 3.36.1-0ubuntu1 @un uH >
  Considering gnome-settings-daemon-common:amd64 0 as a solution to mutter:amd64 2
  MarkKeep mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib > FU=0
  Holding Back mutter:amd64 rather than change gnome-settings-daemon-common:amd64
Investigating (9) gsettings-desktop-schemas:amd64 < 3.28.0-1ubuntu1 -> 3.36.0-1ubuntu1 @ii umU Ib >
Broken gsettings-desktop-schemas:amd64 Breaks on mutter:amd64 < 3.28.4-0ubuntu18.04.2 | 3.36.4-0ubuntu0.20.04.2 @ii umH > (< 3.31.4)
  Considering mutter:amd64 2 as a solution to gsettings-desktop-schemas:amd64 79
  Upgrading mutter:amd64 due to Breaks field in gsettings-desktop-schemas:amd64
Investigating (9) mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib >
Broken mutter:amd64 Depends on gnome-settings-daemon-common:amd64 < none | 3.36.1-0ubuntu1 @un uH >
  Considering gnome-settings-daemon-common:amd64 0 as a solution to mutter:amd64 2
  MarkKeep mutter:amd64 < 3.28.4-0ubuntu18.04.2 -> 3.36.4-0ubuntu0.20.04.2 @ii umU Ib > FU=0
  Holding Back mutter:amd64 rather than change gnome-settings-daemon-common:amd64
Done

谢谢!维塔利

EN

回答 2

Ask Ubuntu用户

发布于 2020-10-05 07:54:08

在从18.04 LTS升级到20.04 LTS时,我也遇到了类似的问题。

我不得不删除/var/log/dist-upgrade/[CURRENT_DATE]/apt.log中列出的坏包

列出破碎的包裹:

代码语言:javascript
复制
grep Broken /var/log/dist-upgrade/[CURRENT_DATE]/apt.log

然后取出每一个破损的包裹:

代码语言:javascript
复制
apt remove gsettings-desktop-schemas mutter gir1.2-mutter-6

可能需要删除其他依赖于这些包的包。

票数 1
EN

Ask Ubuntu用户

发布于 2021-08-11 12:01:29

答案是:从18.04升级到20.04,因为“E:Error,pkgProblemResolver::解决生成的中断,这可能是由持有的包引起的.”

这个问题可能与喃喃自语的尝试无关。

sudo apt remove python2.7-minimalsudo apt autoremove

这实际上解决了我的问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1277678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档