User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0 Build Identifier: With `libsolv` > libsolv-0.7.15-1.fc33.x86_64.rpm `rpm-ostree upgrade` removes all overrides made by the user: ```sh [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' ``` This issue is present in all versions, including `rpm-ostree-2021.1-3.fc33` (see bodhi link) Reproducible: Always Steps to Reproduce: 1. Run `rpm-ostree upgrade` Actual Results: Overrided packages are removed. System cannot upgrade on versions less than `rpm-ostree-2021.1-3.fc33` Expected Results: System upgrades smoothly I have discovered a temporary, hacky fix: ```sh 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 ```
xref https://github.com/coreos/rpm-ostree/issues/2548
https://pagure.io/fedora-infrastructure/issue/9634
Forum posts with further discussion and related encounters: https://discussion.fedoraproject.org/t/cannot-upgrade-silverblue/26652?u=nickavem https://discussion.fedoraproject.org/t/installing-pipewire-as-audio-server-interface-in-silverblue/25728?u=nickavem
FEDORA-2021-9091468793 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-9091468793
FEDORA-2021-9091468793 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
If you are using Silverblue, you can rollback to 33.20210203.0 (Base Commit: 8776ab1b7ba55c1455c38f76ae4f050a26e6489029e91f76544e551998001667, libsolv 0.7.15-1.fc33), reboot and upgrade to apply the patch.