!9IQChSjwSHXPPWTa:lix.systems

Lix

1101 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms292 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
7 Nov 2025
@mangoiv.:matrix.orgMangoIVthere seems to be issues with downgrading flake locks resulting into flake locks which follow inputs that are newer than themselves. 11:34:21
@mangoiv.:matrix.orgMangoIVi.e. flakelock with input i1 is has been updated at 10, now it is downgraded to 1, but its inputs, i.e. i1.i2 i1.i3 still are at 7,8, etc. deleting the flake.lock and recreating it fixes it. 11:35:21
@mangoiv.:matrix.orgMangoIVthis obviously leads to really problematic incosistencies. 11:35:41
@mangoiv.:matrix.orgMangoIVand it's of course a direct consequence of flake.locks being flat11:36:02
@mangoiv.:matrix.orgMangoIV It really puzzled me because it made the upstream flake not reproduce anymore. 11:38:38
@kuruczgy:matrix.orgkuruczgy

What's the standard procedure when nix store gc breaks with a full disk (is it intended to be broken in this case?

error (ignored): error: aborting transaction: SQL logic error, cannot rollback - no transaction is active (in '/nix/var/nix/db/db.sqlite')
0 store paths deleted, 0.00 MiB freed
error: committing transaction: database or disk is full, database or disk is full (in '/nix/var/nix/db/db.sqlite')

Also after running nix-store --gc a second time my nix daemon crashed, I assume this is not intended (but it's Lix 2.91.3, so maybe this has been fixed since)

systemd-coredump[1048338]: [🡕] Process 1048334 (nix-daemon) of user 0 dumped core.
17:37:34
@kuruczgy:matrix.orgkuruczgy *

What's the standard procedure when nix store gc breaks with a full disk (is it intended to be broken in this case?)

error (ignored): error: aborting transaction: SQL logic error, cannot rollback - no transaction is active (in '/nix/var/nix/db/db.sqlite')
0 store paths deleted, 0.00 MiB freed
error: committing transaction: database or disk is full, database or disk is full (in '/nix/var/nix/db/db.sqlite')

Also after running nix-store --gc a second time my nix daemon crashed, I assume this is not intended (but it's Lix 2.91.3, so maybe this has been fixed since)

systemd-coredump[1048338]: [🡕] Process 1048334 (nix-daemon) of user 0 dumped core.
17:39:10
@hexa:lossy.networkhexaare you on a cow filesystem?18:25:27

Show newer messages


Back to Room ListRoom Version: 10