Closed keftie22 closed 2 years ago
What package do you have is conflicting with this zstd update from Ubuntu?
On my system, everything upgraded fine
$ apt-cache policy libzstd1 steam
libzstd1:
Installed: 1.4.8+dfsg-3build1
Candidate: 1.4.8+dfsg-3build1
Version table:
*** 1.4.8+dfsg-3build1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
steam:i386:
Installed: 1:1.0.0.74-1pop1~1644936575~22.04~6d77918
Candidate: 1:1.0.0.74-1pop1~1644936575~22.04~6d77918
Version table:
1:1.0.0.74-1ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu jammy/multiverse i386 Packages
*** 1:1.0.0.74-1pop1~1644936575~22.04~6d77918 1002
1001 http://apt.pop-os.org/release jammy/main i386 Packages
1002 http://apt.pop-os.org/staging/master jammy/main i386 Packages
100 /var/lib/dpkg/status
What package do you have is conflicting with this zstd update from Ubuntu?
I'm assuming its all of the ones I listed that got removed when that package updated. They were all the ones that were removed in order for the upgrade to go through. Apt was holding the zstd package back otherwise.
Do you have pop-desktop
installed?
Yes
$ apt policy pop-desktop
pop-desktop:
Installed: 1.6.0~1648845429~22.04~37ca528
Candidate: 1.6.0~1648845429~22.04~37ca528
Version table:
*** 1.6.0~1648845429~22.04~37ca528 1001
1001 http://apt.pop-os.org/release jammy/main amd64 Packages
1001 http://apt.pop-os.org/release jammy/main i386 Packages
100 /var/lib/dpkg/status
pipewire is a dependency of pop-desktop, so it cannot be removable without removing pop-desktop with it. You don't have pipewire installed anymore?
pipewire:
Installed: 0.3.49-1pop1~1649334574~22.04~837f51b
I do have pipewire
$ apt policy pipewire
pipewire:
Installed: 0.3.48-1ubuntu1
Candidate: 0.3.48-1ubuntu1
Version table:
*** 0.3.48-1ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
I don't have the i386 version of it anymore though, that's what was removed.
...
Removing pipewire:i386 (0.3.48-1ubuntu1) ...
...
It does seem to be working now today. After a restart my audio was broken but a sudo apt install --reinstall pipewire pipewire-pulse wireplumber
was able to get the audio working again. I am also able to install steam.
No clue what was wrong or what fixed it. I still think that Pop Shop proceeding with that upgrade without warning and removing all of that stuff was a potential problem but there's no way I can recreate what happened to figure out what exactly that was.
Ubuntu updated some packages and it was causing some conflicts. I've updated our packages to resolve them, so that's probably why it's fixed now. With the release imminent it's unlikely that Ubuntu will make more breaking changes to their packages.
How did you upgrade to 22.04? (Fresh install / Upgrade)
Fresh install
Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):Installed:
Removed:
Issue/Bug Description:
When trying to
apt upgrade
I noticed that libzstd1 was being held back. When I did anapt full-upgrade
I saw that it was about to remove a bunch of i386 packages. I refrained from doing that update and a few minutes later I saw the update toggle pop up from the pop shop and absentmindedly just clicked update. There was no warning or anything and just as I initiated the upgrade i remembered thatapt upgrade
had held that package back.I checked the logs and sure enough, without warning it installed libzstd1 and removed all of those packages:
When I try to
sudo apt install steam
now I am unable to install it and get the message:Steps to reproduce (if you know):
Attempt to update through the Pop Shop while the libzstd1 update is there.
Expected behavior:
Steam and all of those other packages not be removed when I update from the Pop Shop or at least provide some warning that this was about to happen.
Other Notes:
I am unable to remove the new package to be able to install steam again. It spits out a long list of dependency errors so I am just unable to install it on 22.04 at this moment.