Ubuntu 20.04升级至22.04失败:libgirepository-1.0-1与ubuntu-desktop包损坏问题求助
Ubuntu 20.04升级至22.04失败:libgirepository-1.0-1与ubuntu-desktop包损坏问题求助
我已经花了好几个小时尝试把系统从20.04升级到22.04,但一直没能成功。
以下是我的main.log文件里出现的错误信息:
2023-07-18 12:56:00,963 DEBUG Marking 'ubuntu-desktop' for upgrade 2023-07-18 12:56:01,261 WARNING Can't mark 'ubuntu-desktop' for upgrade (E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.) 2023-07-18 12:56:01,497 ERROR Dist-upgrade failed: 'Broken packages after upgrade: libgirepository-1.0-1, ubuntu-desktop' 2023-07-18 12:56:01,513 DEBUG abort called
我已经执行了所有ppa-purge相关操作,现在只剩下ubuntu-desktop的问题一直存在。我试过卸载然后重新安装ubuntu-desktop,还删除了colord和mesa-utils,但这些操作都没用,还是会弹出同样的错误。我也在做这些更改后重启过系统,依然没有解决问题。
我也查看了apt.log,里面有这些信息,但我不太清楚该怎么解读这些错误。看起来系统好像陷入了一个循环,找不到合适的依赖来解决问题,但我不知道该怎么修复。以下是日志内容:
Investigating (9) ubuntu-desktop:amd64 < 1.450.2 -> 1.481.1 @ii pumU Ib > 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 ubuntu-desktop-minimal:amd64 < 1.450.2 | 1.481.1 @ii umR > Considering ubuntu-desktop-minimal:amd64 10000 as a solution to ubuntu-desktop:amd64 10000 Considering ubuntu-desktop-minimal:amd64 10000 as a solution to ubuntu-desktop:amd64 10000 Considering ubuntu-desktop-minimal:amd64 10000 as a solution to ubuntu-desktop:amd64 10000 Investigating (9) libgirepository-1.0-1:amd64 < 1.64.1-1~ubuntu20.04.1 -> 1.72.0-1 @ii umU Ib > Broken libgirepository-1.0-1:amd64 Breaks on libgjs0g:amd64 < 1.64.5-0ubuntu0.20.04.01 | 1.72.4-0ubuntu0.22.04.1 @ii umH > (< 1.68.4-1+b1) Considering libgjs0g:amd64 17 as a solution to libgirepository-1.0-1:amd64 279 Upgrading libgjs0g:amd64 due to Breaks field in libgirepository-1.0-1:amd64 Investigating (9) libgjs0g:amd64 < 1.64.5-0ubuntu0.20.04.01 -> 1.72.4-0ubuntu0.22.04.1 @ii umU Ib > Broken libgjs0g:amd64 Depends on libmozjs-91-0:amd64 < none | 91.10.0-0ubuntu1 @un umH > (>= 91.10.0) Considering libmozjs-91-0:amd64 2 as a solution to libgjs0g:amd64 17 MarkKeep libgjs0g:amd64 < 1.64.5-0ubuntu0.20.04.01 -> 1.72.4-0ubuntu0.22.04.1 @ii umU Ib > FU=0 Holding Back libgjs0g:amd64 rather than change libmozjs-91-0:amd64 Done
我已经查看过以下相关帖子,但还是没能找到解决办法:
- "Can't mark 'ubuntu-desktop' for upgrade" while trying to upgrade to LTS 22.04
- Unable to correct problems, you have held broken packages
- Ubuntu 20.04.1 upgrade failure / ERROR Dist-upgrade failed: 'Broken packages after upgrade: colord'
- Ubuntu论坛相关讨论帖
- Upgrade from 18.04 to 20.04 failing due to "broken packages after upgrade: ubuntu-desktop"
- Can't seem to upgrade to 20.04 from 18.04 due to held back packages: libsensors4, libsensors-config, colord
备注:内容来源于stack exchange,提问作者krishnab
相关产品推荐
相关产品推荐

