Backport of https://github.com/coreos/rpm-ostree/pull/2490.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2021-937b45bf55
Please login to add feedback.
This update has been submitted for testing by jlebon.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This should ship now.
This update has been submitted for stable by bodhi.
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
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 thenrpm-ostree upgrade
(and make sure it shows this errata in the diff before rebooting into it).I ran this exact sequence of commands:
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 withrpm-ostree
, so I will send my exact sequence of commands again: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:
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:
This solved both my base packages being removed, and not being able to upgrade/overlay/override. A very hack fix, but a fix nonetheless.
https://bugzilla.redhat.com/show_bug.cgi?id=1925717
This update has been pushed to stable.