"Tanguy Le Carrour" <tan...@bioneland.org> skribis:

> Hi Guix,
>
> For the last 6 years or so, I’ve been happily using Guix Home.
> My weekly routine had always been:
>
> ```
> $ sudo guix system delete-generations; and guix home delete-generations; and 
> guix pull --delete-generations; and guix gc
> $ sudo guix system reconfigure melmoth.system.scm; guix home reconfigure 
> tanguy.home.scm
> ```
>
> But since `Generation 596     Feb 26 2025 11:12:43` I haven’t been able to
> `reconfigure`!
>
> It always ends up with:
> [...]
> ERROR: In procedure symlink:
> In procedure symlink: No space left on device
>
> [...]
>
> The inode count is quite low, but the thing is, I haven’t changed much in the
> meantime!? And it worked perfectly fine for years!?
> I tried removing a lot of packages from my package list, running with
> `--no-grafts`, removing `guix shell` profiles… but nothing helped!
> Has anything changed recently in Guix that could have caused this problem?
>
> Potential solutions that I’m now considering:
>
> - stop using Guix Home and go back to Stow
> - reinstall and stop using a dedicated 50G system partition
>
> But I have to admit that both are very disappointing to me! 
>
> I would gladly consider any other suggestions!
>
> Regards,

Hi.

You could try to check in the "/var/guix/gcroots" and
"/var/guix/profiles" directories if there is a link to some old
profiles that you forgot to delete.

You could also use btrfs instead of ext4 as file system; and if you
activate compression, it divides the actual size taken by the Guix store
by 3 (approximately).

Attachment: signature.asc
Description: PGP signature

Reply via email to