On 2026-09-17 01:18, Ludovic Courtès wrote:
> [email protected] skribis:
> 
>> When I tried the latter, this happened:
>>
>> levity@host ~$ guix pull --roll-back
>> building path(s) `/gnu/store/5fk9kwvnkn3prs0wk5krw303480250rx-profile'
>> switched from generation 1 to 0
> 
> Oh, so in that case, since there was no previous generation of ‘guix’,
> you need to run the one that is globally installed:
> 
>   /run/current-system/profile/bin/guix pull
> 
> HTH!
> 
> Ludo’.

I just tried it. Here's what happened:

evity@host ~$ guix pull
Updating channel 'guix' from Git repository at
'https://git.guix.gnu.org/guix.git'...
munmap_chunk(): invalid pointer
Aborted
levity@host ~$ guix pull --roll-back
switched from generation 0 to 0
levity@host ~$ guix pull --list-generations
Generation 1 Sep 11 2026 21:06:43
  guix 5b52edf
    repository URL: https://git.guix.gnu.org/guix.git
    branch: master
    commit: 5b52edf051a020947b1d4859853799f2bbce176e
levity@host ~$ /run/current-system/profile/bin/
Display all 580 possibilities? (y or n)
levity@host ~$ /run/current-system/profile/bin/guix pull
Updating channel 'guix' from Git repository at
'https://git.guix.gnu.org/guix.git'...
Segmentation fault
levity@host ~$ guix pull --switch-generation=1
switched from generation 0 to 1
levity@host ~$ guix pull
Updating channel 'guix' from Git repository at
'https://git.guix.gnu.org/guix.git'...
free(): invalid size
Aborted
levity@host ~$ /run/current-system/profile/bin/guix pull
Updating channel 'guix' from Git repository at
'https://git.guix.gnu.org/guix.git'...
Segmentation fault

I'm not sure why --roll back claims to be switching from "0 to 0" since
--list-generations shows only Generation 1.

Since there is only one generation listed, I guess that generations 0
and 1 are the same?





Reply via email to