Topgrade fails to update distrobox container.
topgrade fails to upgrade a distrobox container as it thinks that it is a toolbox container.
10 Replies
havent looked much into topgrade myself but many of the distroboxes used through just are custom toolbox images and that might be where topgrade gets confused (this is just me guessing though)
Are you using ujust update or just running topgrade direct?
Topgrade will attempt to update toolbox images, which breaks when given a distrobox image to look at
we specifically disable that update method in our config executed by
ujustu update
or the System Update application iconreboot after the upgrade and try again, it seems to be fixed now if you do ujust upgrade
it may report it's skipping updating distroboxes the first time you run it, but the second time it should be all good
We set distrbox to an ignored update in our config
means it'll try to, but if something fails (IE: you have an arch container having an arch moment), it doesn't invalidate the entire update
that's a massive upgrade from the current system where a failed distrobox update will report an error updating, which isn't technically true
since the important part (the system) certainly did
yeah I've been seeing that for a few days now.
ublue-update (responsible for scheduled updates & updates in gamemode) is getting switched over to topgrade next
w/ similar configs
makes sense, plus offloads almost all the ugrading support to topgrade, which is itself well-supported and maintained
yup
Topgrade direct
Solution
ujust update
instead