What does rpm-ostree status -v
show you? If you have a new deployment with a bunch of packages that are being updated - as a new (index: 0); you will see 3 deployments in the list instead of just 2 - then the update/upgraded deployment has been staged.
If so, just reboot - the changes do not get applied until reboot. That is the ostree / bootc design.
If you do not see a list of 3 deployments then do ujust update
followed by a reboot if it downloads new layers and stages a deployment.
The key is that it updates/upgrades when you reboot.
The system downloads the layers to update throughout the day in the background. To see when those events have been happening do journalctl -u rpm-ostreed-automatic.service
.
I usually just periodically (roughly once a week when I am at a good stopping point) run ujust update
and reboot if I notice an update. Best of both worlds. I leverage the auto d/l but control when update occurs with an explicit reboot.
I love it.
I hated the forced reboots in the middle of giving a presentation when I was still working. THAT was totally disrupting, but was my companyâs policy for Windoze for critical system updates.