"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.
nothing to learn here except using distrobox
boxbuddy makes it easier
it's a nice GUI
if you want to learn, look into
distrobox-assemble
It wasn't the UI that I had trouble with.
can make your own custom boxes
Thank you, that's more helpful than "just do what I said."
Alright, I ran
rpm-ostree reset
and there are still no updates available.rpm-ostree status | fpaste
Do I need to reboot or is live-update enough?
reboot, live update is very unsupported
and no way it could work with a whole version distro upgrade
good for things like "This package has a systemd service and I want to enable it before restarting"
and not much more
Why does it still say they're in the image?
Still "no upgrade available" after a reboot.
those are the previous deployments
the current one has the dot
Ah.
have you rebooted?
Yes, that's post-reboot.
you're most likely up to date
plasma 6 should be there
I was updated to Plasma 6 the whole time though.
then you're good
Cool, thanks.
So nothing was kept back after all despite the scary error message?
yeah your packages are not layered
Cool, thanks to both of you for the help.