当我将Ubuntu从21.10升级到22.04时,会遇到以下错误:
# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gdm3 : Depends: gir1.2-gdm-1.0 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
Depends: libgdm1 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
gnome-control-center : Depends: gnome-control-center-data (< 1:41) but 1:41.4-1ubuntu12pop1~1651079086~22.04~c5012df is installed
gnome-settings-daemon : Depends: gnome-settings-daemon-common (= 40.0.1-1ubuntu3pop0~1639691325~21.10~3bcd31b) but 42.1-1ubuntu1pop0~1649081298~22.04~192b1be is installed
libwacom2 : Depends: libwacom-common (= 1.8-2ubuntu2) but 2.2.0-1 is installed
systemd : Depends: libsystemd0 (= 248.3-1ubuntu8.6~1650893010~21.10~9a0cd5e) but 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
# apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
gdm3 : Depends: gir1.2-gdm-1.0 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
Depends: libgdm1 (= 41~rc-0ubuntu2pop0~1634915133~21.10~cf40258) but 42.0-1ubuntu6pop1~1650301427~22.04~2055533 is installed
gnome-control-center : Depends: gnome-control-center-data (< 1:41) but 1:41.4-1ubuntu12pop1~1651079086~22.04~c5012df is installed
gnome-settings-daemon : Depends: gnome-settings-daemon-common (= 40.0.1-1ubuntu3pop0~1639691325~21.10~3bcd31b) but 42.1-1ubuntu1pop0~1649081298~22.04~192b1be is installed
libwacom2 : Depends: libwacom-common (= 1.8-2ubuntu2) but 2.2.0-1 is installed
systemd : Depends: libsystemd0 (= 248.3-1ubuntu8.6~1650893010~21.10~9a0cd5e) but 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies所有选择都失败了。怎么修呢?
发布于 2022-05-22 21:01:40
找到解决方案(在连续两次遇到相同问题后,为两台膝上型计算机,从21.10到22.04)
造成此问题的唯一原因是对ubuntu使用OS升级GUI (设置-> OS升级和恢复-> OS升级),此选项要么已失效,要么仅适用于Ubuntu,它不适用于Pop。
升级Pop_OS只有一种正确的方法,而不是通过任何GUI:
sudo apt full-upgrade这样做要么从零开始升级,要么从失败的升级中恢复。
https://askubuntu.com/questions/1405853
复制相似问题