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?
