pop-os / upgrade

Utility for upgrading Pop!_OS and its recovery partition to new releases.
GNU General Public License v3.0
95 stars 29 forks source link

Upgrade to 22.04 fails (failed to downgrade packages) #320

Closed dlschmidt closed 1 year ago

dlschmidt commented 2 years ago

Distribution (run cat /etc/os-release): NAME="Pop!_OS" VERSION="21.10"

Issue/Bug Description: After clicking the "Downloading Pop!_OS 22.04"-Button in OS Upgrade & Recovery, the following error is shown: failed to upgrade OS: client error: failed to downgrade packages

But when I follow all the suggested comments in order like "apt clean", "apt update -m" and so on, no error will be prompted.

Steps to reproduce (if you know): I just used regularly "apt-get update" and "apt-get upgrade" and installed some must-have applications like VSCode via .deb packages.

ckallum commented 2 years ago

Have the same issue +1

mbaske commented 2 years ago

Same error here. Possibly related to mono / xamarin. I'm attaching the corresponding logs logs.zip .

dlschmidt commented 2 years ago

@mbaske Can I ask you how you retrieved those logs? I would then post my logs aswell.

mbaske commented 2 years ago

dlschmidt The logs are stored in /var/log/apt/history.log and /var/log/syslog

dlschmidt commented 2 years ago

This shows my /var/log/syslog


pop-upgrade[9151]: The following packages have unmet dependencies:
pop-upgrade[9151]:  evolution-data-server : Depends: libcamel-1.2-62 (= 3.40.4-1) but 3.40.4-1ubuntu1 is to be installed
pop-upgrade[9151]:  gir1.2-totem-1.0 : Depends: gir1.2-totemplparser-1.0 (>= 3.26.5) but it is not going to be installed
pop-upgrade[9151]:  grilo-plugins-0.3-base : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
pop-upgrade[9151]:  grilo-plugins-0.3-extra : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
pop-upgrade[9151]:                            Recommends: dleyna-server but it is not going to be installed
pop-upgrade[9151]:  libatkmm-1.6-1v5 : Depends: libglibmm-2.4-1v5 (>= 2.66.2) but 2.64.2-2build1 is to be installed
pop-upgrade[9151]:  libgrilo-0.3-0 : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
pop-upgrade[9151]:  libgtkmm-3.0-1v5 : Depends: libglibmm-2.4-1v5 (>= 2.66.2) but 2.64.2-2build1 is to be installed
pop-upgrade[9151]:                     Depends: libpangomm-1.4-1v5 (>= 2.46.2) but 2.46.1-1 is to be installed
pop-upgrade[9151]:  libgupnp-av-1.0-3 : Breaks: libgupnp-av-1.0-2 (< 0.14) but 0.12.11-3 is to be installed
pop-upgrade[9151]:  libgupnp-dlna-2.0-4 : Breaks: libgupnp-dlna-2.0-3 (< 0.12) but 0.10.5-4build1 is to be installed
pop-upgrade[9151]:  libmutter-8-0 : Depends: mutter-common (>= 40.5-1ubuntu3~21.10.1pop0~1637764129~21.10~854fcec) but 40.5-1ubuntu3~21.10.1 is to be installed
pop-upgrade[9151]:  libnet-ssleay-perl : Depends: perl-openssl-abi-1.1
pop-upgrade[9151]:  libtotem0 : Depends: libtotem-plparser18 (>= 3.26.5) but it is not going to be installed
pop-upgrade[9151]:  libvncserver1 : Depends: libgcrypt20 (>= 1.9.0) but 1.8.7-5ubuntu2 is to be installed
pop-upgrade[9151]:                  Depends: libgnutls30 (>= 3.7.2) but 3.7.1-5ubuntu1 is to be installed
pop-upgrade[9151]:  libwww-perl : Depends: libhtml-parser-perl but it is not going to be installed
pop-upgrade[9151]:                Depends: libhtml-tree-perl but it is not going to be installed
pop-upgrade[9151]:                Recommends: libhtml-form-perl but it is not going to be installed
pop-upgrade[9151]:                Recommends: libhtml-format-perl but it is not going to be installed
pop-upgrade[9151]:  libxslt1.1 : Depends: libgcrypt20 (>= 1.9.0) but 1.8.7-5ubuntu2 is to be installed
pop-upgrade[9151]:  totem : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
pop-upgrade[9151]:  tracker-extract : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
pop-upgrade[9151]:  xorg : Depends: x11-apps but it is not going to be installed
pop-upgrade[9151]:  xserver-xorg-video-all : Depends: xserver-xorg-video-vmware but it is not going to be installed```
wanjas commented 2 years ago

I have exactly the same error log as @dlschmidt

Lost-n-thought commented 2 years ago

I had the same issue 2022-05-15_18-52 But when i used timeshift to revert to 13-05-22 backup I no longer had that problem and was able to upgrade sucessfully

stephenlauck commented 2 years ago

Also having this issue from the command line pop-upgrade 21.10 -> 22.04:

checking if pop-upgrade requires an update
Current Release: 21.10
Upgrading to: 22.04
New version available: 6
Recovery event: fetching recovery files
Recovery upgrade status: recovery partition refueled and ready to go
Event: updating package lists
Event: upgrading packages for the current release
Event: fetching updated packages for the current release
Release upgrade status: release upgrade aborted: failed to downgrade packages
mmstick commented 2 years ago

If everyone could share their complete logs from /var/log/syslog and journalctl -u pop-upgrade, that would enable me to find the packages responsible for the conflict.

mbaske commented 2 years ago

Attaching output from "journalctl -u pop-upgrade" journalctl -u pop-upgrade.zip

mmstick commented 2 years ago

That one indicates an issue with trying to recover the system state after removing a mono PPA.

mmstick commented 2 years ago

That looks like a system that's already partially upgraded to 22.04, and it's failing to downgrade packages back to 21.10 versions.

dpkg: warning: downgrading pop-upgrade from 1.0.0~1652366757~22.04~484fc99 to 1.0.0~1652366757~21.10~484fc99
mmstick commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

ckallum commented 2 years ago
or been moved out of Incoming.
May 16 23:52:33 pop-os pop-upgrade[162776]: The following information may help to resolve the situation:
May 16 23:52:33 pop-os pop-upgrade[162776]: The following packages have unmet dependencies:
May 16 23:52:33 pop-os pop-upgrade[162776]:  evolution-data-server : Depends: libcamel-1.2-62 (= 3.40.4-1) but 3.40.4-1ubuntu1 is to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:  libnet-ssleay-perl : Depends: perl-openssl-abi-1.1
May 16 23:52:33 pop-os pop-upgrade[162776]:  libwww-perl : Depends: libhtml-parser-perl but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Depends: libhtml-tree-perl but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: libhtml-form-perl but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: libhtml-format-perl but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:  libxslt1.1 : Depends: libgcrypt20 (>= 1.9.0) but 1.8.7-5ubuntu2 is to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:  pop-desktop : Depends: gnome-online-miners but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: io.elementary.sideload but it is not installable
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: pop-shop but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: totem but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:                Recommends: flatpak but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]:  tracker-extract : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
May 16 23:52:33 pop-os pop-upgrade[162776]: E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
May 16 23:52:33 pop-os pop-upgrade[161485]: [INFO ] daemon/mod.rs:348: upgrade result: Err(Downgrade(apt-get downgrade
May 16 23:52:33 pop-os pop-upgrade[161485]: Caused by:
May 16 23:52:33 pop-os pop-upgrade[161485]:     status is unknown: exit status: 100))
May 16 23:52:33 pop-os pop-upgrade[162781]: Canceled hold on pop-upgrade.
May 16 23:52:33 pop-os pop-upgrade[161485]: [INFO ] daemon/mod.rs:352: setting upgrade state
HoodyHuo commented 2 years ago

this my log , same erro

5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: Reading package lists...
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: Building dependency tree...
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: Reading state information...
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: Some packages could not be installed. This may mean that you have
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: requested an impossible situation or if you are using the unstable
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: distribution that some required packages have not yet been created
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: or been moved out of Incoming.
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: The following information may help to resolve the situation:
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: The following packages have unmet dependencies:
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  brasero : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  evolution-data-server : Depends: libcamel-1.2-62 (= 3.40.4-1) but 3.40.4-1ubuntu1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  gir1.2-totem-1.0 : Depends: gir1.2-totemplparser-1.0 (>= 3.26.5) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  gnome-remote-desktop : Depends: libvncserver1 (>= 0.9.10) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  grilo-plugins-0.3-base : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  grilo-plugins-0.3-extra : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:                            Recommends: dleyna-server but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libatkmm-1.6-1v5 : Depends: libglibmm-2.4-1v5 (>= 2.66.2) but 2.64.2-2build1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libavdevice58 : Depends: libopenal1 (>= 1.14) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libbrasero-media3-1 : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libgrilo-0.3-0 : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libgtkmm-3.0-1v5 : Depends: libglibmm-2.4-1v5 (>= 2.66.2) but 2.64.2-2build1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:                     Depends: libpangomm-1.4-1v5 (>= 2.46.2) but 2.46.1-1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libgupnp-av-1.0-3 : Breaks: libgupnp-av-1.0-2 (< 0.14) but 0.12.11-3 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libgupnp-dlna-2.0-4 : Breaks: libgupnp-dlna-2.0-3 (< 0.12) but 0.10.5-4build1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libmutter-8-0 : Depends: mutter-common (>= 40.5-1ubuntu3~21.10.1pop0~1637764129~21.10~854fcec) but 40.5-1ubuntu3~21.10.1 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libnet-ssleay-perl : Depends: perl-openssl-abi-1.1
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libopenal1:i386 : Depends: libsndio7.0:i386 (>= 1.8.1) but 1.5.0-3 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libpulse0 : Depends: libwrap0 (>= 7.6-4~) but it is not installable
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libsnmp40 : Depends: libwrap0 (>= 7.6-4~) but it is not installable
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libtotem0 : Depends: libtotem-plparser18 (>= 3.26.5) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libwww-perl : Depends: libhtml-parser-perl but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:                Depends: libhtml-tree-perl but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:                Recommends: libhtml-form-perl but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:                Recommends: libhtml-format-perl but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  libxslt1.1 : Depends: libgcrypt20 (>= 1.9.0) but 1.8.7-5ubuntu2 is to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  openssh-server : Depends: libwrap0 (>= 7.6-4~) but it is not installable
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  totem : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  tracker-extract : Depends: libtotem-plparser18 (>= 3.26.0) but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  xorg : Depends: x11-apps but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]:  xserver-xorg-video-all : Depends: xserver-xorg-video-vmware but it is not going to be installed
5月 17 11:43:28 hoody-g14 pop-upgrade[9122]: E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
5月 17 11:43:28 hoody-g14 pop-upgrade[2445]: [INFO ] daemon/mod.rs:348: upgrade result: Err(Downgrade(apt-get downgrade
5月 17 11:43:28 hoody-g14 pop-upgrade[2445]: Caused by:
5月 17 11:43:28 hoody-g14 pop-upgrade[2445]:     status is unknown: exit status: 100))
5月 17 11:43:28 hoody-g14 pop-upgrade[9126]: Canceled hold on pop-upgrade.
5月 17 11:43:28 hoody-g14 pop-upgrade[2445]: [INFO ] daemon/mod.rs:352: setting upgrade state
mbaske commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

I tried this approach - running the script threw a couple of errors, then shut down the system. After reboot, Pop_Shop! showed the new jammy sources (old impish being greyed out) and 60 pending updates, but trying to execute them failed with more errors.

dlschmidt commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Thanks! Although the GUI-Updater failed after script execution and reboot, my system somehow updated to 22.04 after a few restarts without me doing anything. (Automatic Updates are disabled)

dlschmidt commented 2 years ago

PS: I think, there is still something wrong. If I try to update my packages now, apt complains about unmet dependencies.

The following packages have unmet dependencies.
 libpam-systemd : Depends: systemd (= 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)
 systemd-container : Depends: systemd (= 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)
 systemd-sysv : Depends: systemd (= 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)
 systemd-timesyncd : Depends: systemd (= 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)
 udev : Breaks: systemd (< 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)
        Breaks: systemd:i386 (< 249.11-0ubuntu3pop0~1650312774~22.04~cecf6af)

And if I would run apt upgrade --fix-broken, apt would downgrade 110 packages again.

ckming102 commented 2 years ago

Like @dlschmidt I had the same experience with my system having updated by itself to 22.04 after a restart. But it still wasn't working properly; video card no longer was detected and I couldn't mount the SATA drive. So I did an OS refresh, and it is now stable and at 22.04. But this is equivalent to a new OS install from image. And I lost all previous system-wide installed binaries and libraries. Stuff in my home was still preserved of course. By no means a fix, but a desperate work-around just to get my system bumped up to 22.04.

epq commented 2 years ago

I have a similar issue:

May 20 17:08:29 pop-os pop-upgrade[12372]: Reading package lists...
May 20 17:08:30 pop-os pop-upgrade[12372]: Building dependency tree...
May 20 17:08:30 pop-os pop-upgrade[12372]: Reading state information...
May 20 17:08:30 pop-os pop-upgrade[12372]: Some packages could not be installed. This may mean that you have
May 20 17:08:30 pop-os pop-upgrade[12372]: requested an impossible situation or if you are using the unstable
May 20 17:08:30 pop-os pop-upgrade[12372]: distribution that some required packages have not yet been created
May 20 17:08:30 pop-os pop-upgrade[12372]: or been moved out of Incoming.
May 20 17:08:30 pop-os pop-upgrade[12372]: The following information may help to resolve the situation:
May 20 17:08:30 pop-os pop-upgrade[12372]: The following packages have unmet dependencies:
May 20 17:08:30 pop-os pop-upgrade[12372]:  libnet-ssleay-perl : Depends: perl-openssl-abi-1.1
May 20 17:08:30 pop-os pop-upgrade[12372]:  libwww-perl : Depends: libhtml-parser-perl but it is not going to be installed
May 20 17:08:30 pop-os pop-upgrade[12372]:                Depends: libhtml-tree-perl but it is not going to be installed
May 20 17:08:30 pop-os pop-upgrade[12372]:                Recommends: libhtml-form-perl but it is not going to be installed
May 20 17:08:30 pop-os pop-upgrade[12372]:                Recommends: libhtml-format-perl but it is not going to be installed
May 20 17:08:30 pop-os pop-upgrade[12372]: E: Unable to correct problems, you have held broken packages.
CodeKiwi commented 2 years ago

I have the same problem - any solutions to this yet?

Ajilagi commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

Al-Serhan commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Unfortunately that didn't work

Al-Serhan commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

Ajilagi commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

It works on me Thanks ! Here's the steps

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade
WolfRayet4 commented 2 years ago

Ekk, this process failed and now my machine can't start, it requested a reboot during the process, it can't load the gui but I still have access to terminal.

Continuing the process still errors at pop-upgrade release upgrade with "release upgrade aborted: failed to downgrade packages"

ElbaMlad commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

It works on me Thanks ! Here's the steps

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade

I attempted this process but it canceled due to having too many errors.

ElbaMlad commented 2 years ago

16535183543401561468609995841998 Hello. So I restarted my computer after using someone's trouble shooting methods from here and now I have this message when I try to log in. It would be great if someone could help me.

CodeKiwi commented 2 years ago

I had the same problem and didn't manage to resolve it - so I created a new bootable USB of POP OS and refreshed teh installation - this created other issues though as my apps needed to be reinstalled (but managed to rescue my user account)

ElbaMlad commented 2 years ago

Thanks. I managed to access the Pop_OS recovery menu and refresh my OS from there. Thanks for the help.

dlschmidt commented 2 years ago

@ElbaMlad Can Pop!_OS be recovered without the recovery partition? Just with a regular boot stick with Pop!_OS installed?

ElbaMlad commented 2 years ago

@ElbaMlad Can Pop!_OS be recovered without the recovery partition? Just with a regular boot stick with Pop!_OS installed?

Yes you should be able to do that. There should be an option when it asks what you want to do with the files on your drive

sitchmellers commented 2 years ago

I have the same issue, I really don't like the idea of doing the "upgrade manually" solution as it seems to have caused trouble for most of the people who have tried it. Has anyone had success with another solution?

dlschmidt commented 2 years ago

@ElbaMlad With the latest Pop!_OS ISO, there is no recovery option where it should be. Do I have to install the exact same ISO which I have used to install Pop!_OS in the first place?

ElbaMlad commented 2 years ago

@dlschmidt there could be 2 different problems in this situation. Number 1 you do not have an encrypted SSD or number 2 your recovery partition is not up to date. If it is neither of these then I would try looking around online for some answers. I hope this helps you.

dlschmidt commented 2 years ago

@ElbaMlad My SSD is not encrypted. Have recovery partitions manually be configured? Because I don't think I have one.

ElbaMlad commented 2 years ago

@dlschmidt no, from what I know you encrypt your drive when you install Pop_OS. I am not sure what your options are for recovering your system at this point.

wanjas commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

It works on me Thanks ! Here's the steps

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade

This resolved the issue in my case. Thanks!

arthurlch commented 2 years ago

Confirming that this solution is working.

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade
dlschmidt commented 2 years ago

@wanjas @arthurlch Can you update your packages with apt-get upgrade after that? Because I executed the same commands (except sed, which I did manually) and my system is still broken.

arthurlch commented 2 years ago

@dlschmidt yes I could use apt-get upgrade after that.

What do you mean by broken ? Do you have logs ?

dlschmidt commented 2 years ago

@arthurlch https://github.com/pop-os/upgrade/issues/320

tatakof commented 2 years ago

Confirming that this solution is working.

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade

same here

cstrahan-blueshift commented 2 years ago

Ran into similar problems with upgrading. This worked: https://github.com/pop-os/upgrade/issues/320

After upgrading, what version of pop-system-updater should be installed? apt update showed that it could be upgraded from 21.10 to 22.04:

$ sudo apt update
[sudo] password for cstrahan: 
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:3 http://apt.pop-os.org/proprietary jammy InRelease  
Hit:4 http://apt.pop-os.org/release jammy InRelease      
Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Get:6 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 210 kB in 1s (257 kB/s)    
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.

$ apt list --upgradable
Listing... Done
pop-system-updater/jammy 0.1.0~1652721018~22.04~9873ee2 amd64 [upgradable from: 0.1.0~1652721018~21.10~9873ee2]
N: There is 1 additional version. Please use the '-a' switch to see it

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  app-install-data-partner gnome-screenshot libabsl20200923 libgranite5 libllvm12 libssl1.1:i386 libxmlb1 xul-ext-ubufox
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  pop-system-updater
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Should I force pop-system-updater to upgrade, or is there a reason to keep it held back?

dlschmidt commented 2 years ago

I just noticed that I forget to change a file from impish to jammy manually. For me, all errors are now fixed, so I would probably close the thread soon.

Also confirming this solution:

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources
sudo apt update
sudo apt full-upgrade
pop-upgrade recovery upgrade from-release
pop-upgrade release upgrade

Thanks for all the help! :)

bassmanitram commented 2 years ago

I just noticed that I forget to change a file from impish to jammy manually. For me, all errors are now fixed, so I would probably close the thread soon.

Also confirming this solution:

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources
sudo apt update
sudo apt full-upgrade
pop-upgrade recovery upgrade from-release
pop-upgrade release upgrade

Thanks for all the help! :)

Since EVERY SINGLE TIME I've tried to upgrade POP_OS via the GUI I've had similar problems, if this is all it amounts to this is what I'll go straight to next time!

Mohd-Muneeb commented 2 years ago

I just noticed that I forget to change a file from impish to jammy manually. For me, all errors are now fixed, so I would probably close the thread soon. Also confirming this solution:

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources
sudo apt update
sudo apt full-upgrade
pop-upgrade recovery upgrade from-release
pop-upgrade release upgrade

Thanks for all the help! :)

Since EVERY SINGLE TIME I've tried to upgrade POP_OS via the GUI I've had similar problems, if this is all it amounts to this is what I'll go straight to next time!

I tried that and the process halted because apparently I had too many error during full-update. I don't really know what's happening but I have the logs here


Preparing to unpack .../libegl1_1.4.0-1_amd64.deb ...
Unpacking libegl1:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libglvnd0:amd64 (1.4.0-1) ...
Setting up libgbm1:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libegl-mesa0:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libegl1:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libglx0_1.4.0-1_amd64.deb ...
De-configuring libglx0:i386 (1.3.3-1), to allow configuration of libglx0:amd64 (1.3.3-1) ...
Unpacking libglx0:amd64 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libglx0_1.4.0-1_i386.deb ...
Unpacking libglx0:i386 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libgl1_1.4.0-1_i386.deb ...
De-configuring libgl1:amd64 (1.3.3-1), to allow configuration of libgl1:i386 (1.3.3-1) ...
Unpacking libgl1:i386 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libgl1_1.4.0-1_amd64.deb ...
Unpacking libgl1:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libglx-mesa0:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libglx0:amd64 (1.4.0-1) ...
Setting up libgl1:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libopengl0_1.4.0-1_amd64.deb ...
Unpacking libopengl0:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libopengl0:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libgles2_1.4.0-1_amd64.deb ...
Unpacking libgles2:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libgles2:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libevdev2_1.12.1+dfsg-1_amd64.deb ...
Unpacking libevdev2:amd64 (1.12.1+dfsg-1) over (1.11.0+dfsg-1build1) ...
Setting up libevdev2:amd64 (1.12.1+dfsg-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libmtdev1_1.1.6-1build4_amd64.deb ...
Unpacking libmtdev1:amd64 (1.1.6-1build4) over (1.1.6-1build3) ...
Setting up libmtdev1:amd64 (1.1.6-1build4) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libclutter-1.0-0_1.26.4+dfsg-4build1_amd64.deb ...
Unpacking libclutter-1.0-0:amd64 (1.26.4+dfsg-4build1) over (1.26.4+dfsg-2build1) ...
Setting up libclutter-1.0-0:amd64 (1.26.4+dfsg-4build1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libclutter-gst-3.0-0_3.0.27-2ubuntu1_amd64.deb ...
Unpacking libclutter-gst-3.0-0:amd64 (3.0.27-2ubuntu1) over (3.0.27-2build1) ...
Setting up libclutter-gst-3.0-0:amd64 (3.0.27-2ubuntu1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libcheese8_41.1-1build1_amd64.deb ...
Unpacking libcheese8:amd64 (41.1-1build1) over (3.38.0-4) ...
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: too many errors, stopping
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)```

>Can someone tell me what I did wrong or what I need to do?
FCLC commented 2 years ago

Currently running into a similar/overlapping issues.

performing a sed to swap to Jammy directly seems to be a workable solution.

MrMyastan commented 2 years ago

I just noticed that I forget to change a file from impish to jammy manually. For me, all errors are now fixed, so I would probably close the thread soon. Also confirming this solution:

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources
sudo apt update
sudo apt full-upgrade
pop-upgrade recovery upgrade from-release
pop-upgrade release upgrade

Thanks for all the help! :)

Since EVERY SINGLE TIME I've tried to upgrade POP_OS via the GUI I've had similar problems, if this is all it amounts to this is what I'll go straight to next time!

I tried that and the process halted because apparently I had too many error during full-update. I don't really know what's happening but I have the logs here

Preparing to unpack .../libegl1_1.4.0-1_amd64.deb ...
Unpacking libegl1:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libglvnd0:amd64 (1.4.0-1) ...
Setting up libgbm1:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libegl-mesa0:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libegl1:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libglx0_1.4.0-1_amd64.deb ...
De-configuring libglx0:i386 (1.3.3-1), to allow configuration of libglx0:amd64 (1.3.3-1) ...
Unpacking libglx0:amd64 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libglx0_1.4.0-1_i386.deb ...
Unpacking libglx0:i386 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libgl1_1.4.0-1_i386.deb ...
De-configuring libgl1:amd64 (1.3.3-1), to allow configuration of libgl1:i386 (1.3.3-1) ...
Unpacking libgl1:i386 (1.4.0-1) over (1.3.3-1) ...
Preparing to unpack .../libgl1_1.4.0-1_amd64.deb ...
Unpacking libgl1:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libglx-mesa0:amd64 (22.0.1-1ubuntu2.1) ...
Setting up libglx0:amd64 (1.4.0-1) ...
Setting up libgl1:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libopengl0_1.4.0-1_amd64.deb ...
Unpacking libopengl0:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libopengl0:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libgles2_1.4.0-1_amd64.deb ...
Unpacking libgles2:amd64 (1.4.0-1) over (1.3.3-1) ...
Setting up libgles2:amd64 (1.4.0-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libevdev2_1.12.1+dfsg-1_amd64.deb ...
Unpacking libevdev2:amd64 (1.12.1+dfsg-1) over (1.11.0+dfsg-1build1) ...
Setting up libevdev2:amd64 (1.12.1+dfsg-1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libmtdev1_1.1.6-1build4_amd64.deb ...
Unpacking libmtdev1:amd64 (1.1.6-1build4) over (1.1.6-1build3) ...
Setting up libmtdev1:amd64 (1.1.6-1build4) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libclutter-1.0-0_1.26.4+dfsg-4build1_amd64.deb ...
Unpacking libclutter-1.0-0:amd64 (1.26.4+dfsg-4build1) over (1.26.4+dfsg-2build1) ...
Setting up libclutter-1.0-0:amd64 (1.26.4+dfsg-4build1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libclutter-gst-3.0-0_3.0.27-2ubuntu1_amd64.deb ...
Unpacking libclutter-gst-3.0-0:amd64 (3.0.27-2ubuntu1) over (3.0.27-2build1) ...
Setting up libclutter-gst-3.0-0:amd64 (3.0.27-2ubuntu1) ...
(Reading database ... 249218 files and directories currently installed.)
Preparing to unpack .../libcheese8_41.1-1build1_amd64.deb ...
Unpacking libcheese8:amd64 (41.1-1build1) over (3.38.0-4) ...
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent processing triggers for libglib2.0-0:i386:
 libglib2.0-0:i386 depends on libffi8 (>= 3.4); however:
  Package libffi8:i386 is not configured yet.

dpkg: error processing package libglib2.0-0:i386 (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: too many errors, stopping
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
 libglib2.0-0:i386
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)```

>Can someone tell me what I did wrong or what I need to do?

a quick dpkg --configure -a fixed it for me, then i just did another apt update and full-upgrade

ZaZaaBasel commented 2 years ago

Going backwards will be more difficult than going forward. I'd perhaps recommend trying to upgrade manually. Switch all the apt sources in /etc/apt/sources.list.d/ from impish to jammy, switch to another TTY, apt update and run the upgrade script at /usr/lib/pop-upgrade/upgrade.sh. Any errors that the script can't handle may require manual intervention.

Could you give the command steps to switch all the apt sources in there?

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

It works on me Thanks ! Here's the steps

sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/system.sources /etc/apt/sources.list.d/pop-os-release.sources /etc/apt/sources.list.d/pop-os-apps.sources

sudo apt update

sudo apt full-upgrade

pop-upgrade recovery upgrade from-release

pop-upgrade release upgrade

It worked for me as well. But only at second try. First try gave error "dpkg: error processing package xy", so I had to run

sudo dpkg --configure -a sudo apt --fix-broken install