"error: packages would be removed" when upgrading to Bazzite 3
I just did the upgrade to Bazzite 3 using topgrade and got this when it ran the rpm-ostree upgrade:
Other than that, the upgrade seemed to work alright and the system boots fine. Is that anything to be concerned about? I've only installed 2-3 things with few dependencies via rpm-ostree, so I don't think the packages could have diverged by that much.
34 Replies
rpm-ostree status | fpaste
I would
rpm-ostree reset
to remove the packages you've layered
then try updating
JDK you can run in distrobox
radeontop is unnecessary, we ship nvtop
adb can be used in distroboxAre these preventing other packages from updating then?
I'd prefer not to screw around with it if I don't need to.
probably, yes
Any way to tell which ones?
one at a time until it works?
layering packages is a last-resort activity
you have at least 3 packages that should never need to be layered
let's start w/ fixing this
I meant how to tell which packages are failing to upgrade.
rpm-ostree upgrade
says no updates available.
But I don't know if that's because it can't or because nothing is kept back,Just
rpm-ostree reset
to get rid of your overlays, then update.
You can reinstall later if you really want to, but you shouldn't
use distroboxI would like to understand how it works internally, that's all.
The specific packages having issues is meaningless because the entire image is being updated. Your current layers are causing a conflict. Knowing which one saves you seconds, but you'll spend hours figuring out which
and all to save something that shouldn't be done that way in the first place
it's not worth it
the end goal is to not include
rpm-ostree
in the future and have it all boot-c
do not worry this won't be for a long time
we'll also have #🍥sysext implemented properly by then
but try to use distrobox over layering packagesI've only had bad experiences with distrobox in the past.
And being told "just do x" is not the way I like to troubleshoot.
you may want to give Nobara a try then, not a lot of point in using an immutable distro and then disagreeing with the intended use case
I learn nothing.