Can't update because of space?

I installed bazzite with default settings by following the guide on the website. I started getting the uupd "no update in over a month" popup recently. I looked into it a bit and i use ujust update to try and manually trigger the update. The first step then fails: rpm-ostree update fails because "Importing regfile small: Writing content object: min-free-space-percent '3%' would be exceeded, at least 4.1 kB requested". So my two problems are: 1.) why does my auto update not work? 2.) How can my bazzite partition be so small? Is it possible to resize without having to redo my entire system?
13 Replies
Durion
DurionOP10h ago
actually, something doesn't make sense here in general. When I look at the bazzite_fedora device using dolphin, it says its 28 mb, but also has 52GiB of 1.8 TiB free. Why does my rpm-ostreenot see enough space? Okay, I think I found the issue and a fix. In this thread: https://discussion.fedoraproject.org/t/get-rid-of-the-min-free-space-percent-3-would-be-exceeded-error-in-rpm-ostree/36631 Apparently the default setting for rpm-ostree is 3% of space has to be free for an update. I have a big a** drive, 2.5TB, with at least 1.8TB (i think?) in the partition. Only 50GB free though, because I have too many games installed. Apparently 3% would equal to more. I set my min size by using
sudo ostree config set core.min-free-space-size "50GB"
and now the update ran successfully. Still don't know why my auto update isn't working though; if it was for the same reason, how can I find out?
wolfyreload
wolfyreload8h ago
The autoupdater will probably work now that you have unblocked it. Suspect it was constantly failing because of the minimum free disk space issue I wonder if we can make 'sudo ostree config set core.min-free-space-size "10GB"' or somewhere around there rather then the the 3% default. It get's worse with a 8TB drive as you'd need 240GB free which is crazy
Durion
DurionOP8h ago
Yeah absolutely. 3% is a bit nonsensical.
wolfyreload
wolfyreload8h ago
I've created a github issue for this https://github.com/ublue-os/bazzite/issues/2652
GitHub
Set the default min-free-space-size for ostree · Issue #2652 · ub...
I've created this task due to issue logged in the Bazzite Discord https://discord.com/channels/1072614816579063828/1373569559717744640 If you have a 8TB drive, the ostree update requires a defa...
Durion
DurionOP7h ago
Another question: is there a in-system way to actually see my partitions? The values displayed in the device section don't make sense to me.
wolfyreload
wolfyreload7h ago
If you open up "KDE partition manager" you can see the amount of free space on every partition. Note that the "/" partition always shows as a very small full partition which you can ignore
Durion
DurionOP5h ago
welp, apparently the saga is not entirely over. I just randomly got the system popup "Some System Updates Failed - Systems Failed: System Update". How do I find out what that means? @wolfyreload
wolfyreload
wolfyreload5h ago
just run ujust update from the terminal and see what fails to update
Durion
DurionOP5h ago
weird... it says "packages not found: lact".i never uninstalled lact and i am in fact running it right now
wolfyreload
wolfyreload5h ago
ahhhh lact, rpm-ostree uninstall lact reboot and run ujust install-lact Bazzite has switched to using the flatpak for lact
Durion
DurionOP5h ago
does that uninstall my profile too? i mean ultimately it doesnt matter because its a single change
wolfyreload
wolfyreload5h ago
Probably, flatpak's usually store there data in the ~/.var/app-name/... area so you'll probably need to setup your profile again
Durion
DurionOP5h ago
looks like that worked, and i even still have my profiles actually not really, looks like this new LACT-Version handles gpu clock differently ah nvm the GPUs are just both called "unknown" now so i mixed up on board cpu with gpu. weird

Did you find this page helpful?