Hello everyone,

so I noticed a new bug has been reported
in both #guix IRC channel and on debbugs (#77086).
This bug reports that filesystems are not
unmounted cleanly on reboot.

So I wanted to raise my concern that there isn't really
a bug which would make guix write zeros to files,
but that it's a corruption of files steming from the
filesystems not being unmounted cleanly.

I cannot really find anything that would make this
explanation implausible in this thread. Am I missing something?
Were you guys somehow able to actually *verify* it's guix writing zeros
and not the files getting corrupted afterwards?

If you reconfigure and then reboot right after, I think it's feasible
some of the data might not be written to the disk yet, and this is the
way most folks do it.

If there isn't currently a way to rule out this concern,
I think best course of action would be to get a reproducer
for this guix writing zeros if it's possible. I am not sure
if you kept the incorrect guix on your disks or removed everything
in which case it's probably impossible to get a reproducer.

Moreover if you remember that you got fsck, then I would treat
the cause being corrupted files by not properly unmounting as more
likely than the current explanation that guix is somehow writing empty
files.

Regards,
Rutherther



Reply via email to