FEDORA-2021-937b45bf55 created by jlebon 7 months ago for Fedora 33
stable

How to install

sudo dnf upgrade --advisory=FEDORA-2021-937b45bf55

This update has been submitted for testing by jlebon.

7 months ago

This update's test gating status has been changed to 'ignored'.

7 months ago

This update's test gating status has been changed to 'waiting'.

7 months ago

This update's test gating status has been changed to 'ignored'.

7 months ago

This update has been pushed to testing.

7 months ago
User Icon walters commented & provided feedback 7 months ago
karma

This should ship now.

karma

This update has been submitted for stable by bodhi.

7 months ago
User Icon nickavem commented & provided feedback 7 months ago
karma

Please push ASAP. We cannot upgrade with overlaid packages, and cannot overlay any new ones, leaving our systems insecure and rpm-ostree borderline unuseable.

https://discussion.fedoraproject.org/t/cannot-upgrade-silverblue/26652

User Icon orzech provided feedback 7 months ago
karma

To anyone with layered packages sitting on a deployment with libsolv v0.7.17: once this errata is pushed to stable and we have a new compose with the new rpm-ostree, you'll need to be running either from a deployment without libsolv v0.7.17 or one with libsolv v0.7.17 and this rpm-ostree.

Concretely, this means that you either need to rollback to an older deployment if you still have one, or you can just rpm-ostree usroverlay && rpm -Uvh rpm-ostree-{,libs}-...rpm. And then rpm-ostree upgrade (and make sure it shows this errata in the diff before rebooting into it).

I ran this exact sequence of commands:

cd Downloads/

wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm

sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm

rpm-ostree upgrade

and am still receiving the same error...

I have no deployment to roll back to as clearing them was (regrettably) part of my troubleshooting process. ```

Can you try systemctl restart rpm-ostreed.service?

That did it. Thanks!

It worked, but now when I run rpm-ostree upgrade it removes all my overrides (not overlays. This could very well be user error, as I am not very experienced with rpm-ostree, so I will send my exact sequence of commands again:

cd Downloads
wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm
sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm
systemctl restart rpm-ostreed.service
rpm-ostree upgrade

At this point I will probably just wait for stable, but I definitely don't want this package pushed if it will remove my overrides every time I upgrade. Again, please excuse my noobieness.

Never mind. The base removal issue is still present on my working system:

[andythurman@rockhopper ~]$ rpm-ostree status 
State: idle
Deployments:
● ostree://fedora:fedora/33/x86_64/silverblue
                   Version: 33.20210204.0 (2021-02-04T01:41:19Z)
                BaseCommit: 39ac11c939acaa8cc7bb53635bd946b7c76ac74a805272ed1720b615b75dfcb4
              GPGSignature: Valid signature by 963A2BEB02009608FE67EA4249FD77499570FF31
       RemovedBasePackages: gnome-software gnome-software-rpm-ostree 3.38.0-2.fc33, firefox 85.0-8.fc33
           LayeredPackages: abrt-desktop fedora-workstation-repositories totem
[andythurman@rockhopper ~]$ rpm-ostree upgrade 
2 metadata, 0 content objects fetched; 788 B transferred in 1 seconds; 0 bytes content written
Checking out tree 635d8c6... done
Inactive base removals:
  gnome-software
  gnome-software-rpm-ostree
  firefox
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:10:34Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2021-02-05T01:01:46Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-10-19T23:27:19Z
Updating metadata for 'updates-archive'... done
rpm-md repo 'updates-archive'; generated: 2021-02-05T06:27:48Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 86 packages (22.5 MB)
Downloading from 'updates'... done
Downloading from 'fedora'... done
Downloading from 'fedora-cisco-openh264'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
error: Sanity-checking final rpmdb: Didn't find package 'gstreamer1-plugin-openh264-1.16.2-2.fc33.x86_64'

Could this be another libsolv issue? Would downgrading that package actually be the best way to go?

(Last comment on this thread I promise)

I have figured out a temporary fix for the issues I was having. I am going to submit bugs upstream as well, as there seem to be several more problems, like my overrides getting messed up. The full temporary fix for me was:

cd Downloads
wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/libsolv/0.7.15/1.fc33/x86_64/libsolv-0.7.15-1.fc33.x86_64.rpm
sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm
systemctl restart rpm-ostreed.service
rpm-ostree override replace libsolv-0.7.15-1.fc33.x86_64.rpm

This solved both my base packages being removed, and not being able to upgrade/overlay/override. A very hack fix, but a fix nonetheless.

This update has been pushed to stable.

7 months ago

Please login to add feedback.

Metadata
Type
unspecified
Karma
4
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-1
Stable by Karma
2
Stable by Time
7 days
Dates
submitted
7 months ago
in testing
7 months ago
in stable
7 months ago

Automated Test Results