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 :)