Topgrade fails to update distrobox container.

topgrade fails to upgrade a distrobox container as it thinks that it is a toolbox container.
No description
Solution:
ujust update instead
Jump to solution
10 Replies
HikariKnight
HikariKnight9mo ago
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)
Kyle Gospo
Kyle Gospo9mo ago
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 icon
CyberGlitterhoof
reboot 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
Kyle Gospo
Kyle Gospo9mo ago
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
CyberGlitterhoof
yeah I've been seeing that for a few days now.
Kyle Gospo
Kyle Gospo9mo ago
ublue-update (responsible for scheduled updates & updates in gamemode) is getting switched over to topgrade next w/ similar configs
CyberGlitterhoof
makes sense, plus offloads almost all the ugrading support to topgrade, which is itself well-supported and maintained
Kyle Gospo
Kyle Gospo9mo ago
yup
RealDishwash
RealDishwash9mo ago
Topgrade direct
Solution
Kyle Gospo
Kyle Gospo9mo ago
ujust update instead
Want results from more Discord servers?
Add your server