首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法升级到22.04,因为“`ubuntu桌面”在升级后出现故障

无法升级到22.04,因为“`ubuntu桌面”在升级后出现故障
EN

Ask Ubuntu用户
提问于 2022-10-23 09:02:57
回答 1查看 1.1K关注 0票数 1

我尝试使用软件更新程序从20.04更新到22.04。当尝试创建“新软件通道”时,它失败了。/var/log/dist-upgrade/main.log中的错误是

代码语言:javascript
复制
2022-10-23 16:55:26,408 WARNING Can't mark 'ubuntu-desktop' for upgrade (E:Unable to correct problems, you have held broken packages.)
2022-10-23 16:55:34,181 ERROR Dist-upgrade failed: 'Broken packages after upgrade: ubuntu-desktop'

由于某些原因,ubuntu-desktop没有更新。/var/log/dist-upgrade/apt.logubuntu-desktop展示了这个。

代码语言:javascript
复制
Investigating (6) ubuntu-desktop:amd64 < 1.450.2 -> 1.481 @ii pumU NPb Ib >
Broken ubuntu-desktop:amd64 Depends on gdm3:amd64 < 3.36.3-0ubuntu0.20.04.4 | 42.0-1ubuntu7 @ii umR >
  Considering gdm3:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gdm3:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gdm3:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on gnome-control-center:amd64 < 1:3.36.5-0ubuntu4 | 1:41.7-0ubuntu0.22.04.5 @ii umR >
  Considering gnome-control-center:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-control-center:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-control-center:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-control-center:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on gnome-shell:amd64 < 3.36.9-0ubuntu0.20.04.2 | 42.4-0ubuntu0.22.04.1 @ii umR >
  Considering gnome-shell:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on gnome-shell-extension-appindicator:amd64 < 33.1-0ubuntu0.20.04.2 | 42-2~fakesync1 @ii umR >
  Considering gnome-shell-extension-appindicator:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell-extension-appindicator:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on gnome-shell-extension-desktop-icons-ng:amd64 < none | 43-2ubuntu1 @un umH >
  Considering gnome-shell-extension-desktop-icons-ng:amd64 2 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell-extension-desktop-icons-ng:amd64 2 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on gnome-shell-extension-ubuntu-dock:amd64 < 68ubuntu1~20.04.1 | 72~ubuntu5.22.04.1 @ii umR >
  Considering gnome-shell-extension-ubuntu-dock:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell-extension-ubuntu-dock:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
  Considering gnome-shell-extension-ubuntu-dock:amd64 10000 as a solution to ubuntu-desktop:amd64 10000
Broken ubuntu-desktop:amd64 Depends on ubuntu-desktop-minimal:amd64 < 1.450.2 | 1.481 @ii umR NPb >
  Considering ubuntu-desktop-minimal:amd64 10000 as a solution to ubuntu-desktop:amd64 10000

我读过以前的答案,它与我安装的外部ppa相关。但从日志中我找不出要删除什么。这是我的/etc/apt/sources.list.d

代码语言:javascript
复制
freedownloadmanager.list
freedownloadmanager.list.distUpgrade
freedownloadmanager.list.save
kgilmer-ubuntu-regolith-stable-focal.list
kgilmer-ubuntu-regolith-stable-focal.list.save
linrunner-ubuntu-tlp-focal.list
linrunner-ubuntu-tlp-focal.list.distUpgrade
linrunner-ubuntu-tlp-focal.list.save
lutris-team-ubuntu-lutris-focal.list
lutris-team-ubuntu-lutris-focal.list.save
megasync.list
megasync.list.distUpgrade
megasync.list.save
pipewire-debian-ubuntu-pipewire-upstream-focal.list
pipewire-debian-ubuntu-pipewire-upstream-focal.list.distUpgrade
pipewire-debian-ubuntu-pipewire-upstream-focal.list.save
regolith-linux-ubuntu-release-focal.list
regolith-linux-ubuntu-release-focal.list.distUpgrade
regolith-linux-ubuntu-release-focal.list.save
regolith.list
regolith.list.distUpgrade
regolith.list.save

任何关于如何解决这个问题的建议都会很有帮助。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-10-23 11:38:05

您有一个令人印象深刻的第三方PPA列表。这给您提供了一个不标准的系统,因此可能无法升级。

也许,清除每个PPA,即移除PPA及其附带的软件,可能会使您恢复到一个可以再次更新的标准系统(前提是您将其与sudo apt full-upgrade完全更新)。然后可以在upgrade.Note之后添加这些内容,您有责任检查它是否适合新的Ubuntu版本。一些PPA继续工作,在其他情况下,一个专用的PPA可用于新版本,在某些情况下,可能没有合适的PPA。

但是,重新安装reinstall并重新配置系统也同样容易。优点是,您将有一个干净的系统,旧的过时的配置已经消失。

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

https://askubuntu.com/questions/1436863

复制
相关文章

相似问题

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