Ubuntu 20.04로 업그레이드

Sep 25 2020

Ubuntu 18.04.5에서 Ubuntu 20.04로 업그레이드하려고합니다. apt update& 이후 apt upgrade에

do-release-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.

이전에 설치 ppa:ubuntu-toolchain-r/test했으며 ppa:hanipouspilot/rtlwifi이로 인해 문제가 발생합니다.

그래서 나는 그들을 제거하려고 시도하지만 다음과 같은 오류가 발생합니다.

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/[CURRENT_DATE]/main.log에 다음 오류가 포함되어 있습니다.

ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
 DEBUG abort called

/var/log/dist-upgrade/[CURRENT_DATE]/apt.log는 끝쪽에 포함됩니다.

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

감사! 비탈리

답변

1 Neopallium Oct 05 2020 at 14:54

18.04 LTS에서 20.04 LTS로 업그레이드하는 데 비슷한 문제가있었습니다.

목록에있는 깨진 패키지를 제거해야했습니다. /var/log/dist-upgrade/[CURRENT_DATE]/apt.log

손상된 패키지 나열 :

grep Broken /var/log/dist-upgrade/[CURRENT_DATE]/apt.log

그런 다음 각 손상된 패키지를 제거하십시오.

apt remove gsettings-desktop-schemas mutter gir1.2-mutter-6

이것에 의존하는 다른 패키지를 제거해야 할 수도 있습니다.