Hej fellow guixers,

TLDR: guix gc claims to be unable to repair some corrupt/nonworking store items. Result of many crashes (that problem is solved). What can I do to resolve the issue?

I believe to have finally resolved an issue where my pc would crash very frequently (basically, automatic, BIOS-enabled overclocking).

However, this has resulted in - you can guess it - a great many crashes, or rather, hard resets. Obviously, the system doesn't like being treated like that. I am on a rather performant machine with a samsung ssd, guix system and btrfs. Because I was afraid that those crashes might irrevocably damage my machine, I got into the habit of regularly running btrfs- and guix-specific commands for storage device maintenance after a hard reset (btrfs check, btrfs scrub, btrfs balance; guix gc --verify=contents,repair).

Now, as of late, there is an increasing number of items in the store that guix gc claims unable to repair. Is this a problem? Should I be worried about this? What can I do about this? Will a "normal" guix gc (without arguments, that is) collect all of these?

To be able to resolve that issue is important to me, because I believe that those corrupt items actually clog my cpu performance. Yesterday, I timed a guix upgrade, just to see how long the creation of a profile with ~10 packages takes: about 5 minutes! For comparison, I just created a new profile with 10 packages of different origin (music production stuff), which took about 1 minute to complete.

Have a good day, fellow good humans :)

submitted by /u/olivuser
[link] [comments]