I have just encountered a bug that borked my rpm-ostree due to duperemove misbehaviour. Leaving this topic as a bug report and a note for anyone else encountering the issue.
I have enabled deduplication via ujust script a little while back, caused me no issues since. However, today I noticed my zram oddly filled to the brim, whole 4GiB space. Did not gave it much thought initially, kept using my laptop. Few hours later, decided to check rpm-ostree status, was met by an error:
error: Loading sysroot: Failed to invoke RegisterClient: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer ‘org.projectatomic.rpmostree1’: startup job failed
Same was happening when trying to update the system manually.
Checking status of ostreed daemon with systemctl status rpm-ostreed.service (or by checking Journald app that comes preinstalled) revealed other errors:
00:26:02.135 UTC rpm-ostreed.service rpm-ostreed.service: Failed to update dynamic user credentials: No space left on device
00:26:02.135 UTC rpm-ostreed.service rpm-ostreed.service: Failed at step USER spawning rpm-ostree: No space left on device
Odd, I had plenty of space left. Then I remembered weird zram situation that was happening in the background. Started killing processes like Steam and such, but zram kept immediately filling back again and again. I checked system services and noticed duperemove was suspiciously at the top of the list (only showing around 100MiB of RAM usage though). Killed it, zram usage immediately dropped to the usual couple of GiBs, and most importantly — rpm-ostree worked again now. And a system update too.
Noting, bootc status and ostree admin pin worked regardless.
No clue what might have caused the thing to bug this way.
Edit: oh, right…
❯ rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable
Digest: sha256:1b8a74d699d5b15ab762fd8e6c3ce9b3b6838926567ff845ade678d3d083f1bb
Version: 42.20250817 (2025-08-18T06:31:34Z)
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable
Digest: sha256:7b58b40ec5f3e8ab59dbc27634e6c60dd859a7fa97ce69e1516c804a4959a4ed
Version: 42.20250809 (2025-08-10T02:07:12Z)
Pinned: yes