On 2026-09-16 00:48, Ludovic Courtès wrote: > Hello, > > Igorj Gorjaĉev via <[email protected]> skribis: > >> This was a bug, which is already fixed. You should switch generation to the >> previous one: >> >> $ guix pull --switch-generation=... > > Or ‘guix pull --roll-back’. > > More info about the bug, fix, and timeline at: > <https://codeberg.org/guix/guix/pulls/11177#issuecomment-22699447>. > > Ludo’.
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 levity@host ~$ guix pull bash: /home/levity/.config/guix/current/bin/guix: No such file or directory levity@host ~$ ls -la .config/guix/current/ total 2028 dr-xr-xr-x 3 root root 4096 Dec 31 1969 ./ drwxrwxr-t 2249 root guixbuild 2060288 Sep 16 14:21 ../ dr-xr-xr-x 2 root root 4096 Dec 31 1969 etc/ -r--r--r-- 1 root root 259 Dec 31 1969 manifest levity@host ~/.config/guix/current/etc$ ls -la total 12 dr-xr-xr-x 2 root root 4096 Dec 31 1969 ./ dr-xr-xr-x 3 root root 4096 Dec 31 1969 ../ -r--r--r-- 1 root root 414 Dec 31 1969 profile levity@host ~/.config/guix/current/etc$ cat profile # Source this file to define all the relevant environment variables in Bash # for this profile. You may want to define the 'GUIX_PROFILE' environment # variable to point to the "visible" name of the profile, like this: # # GUIX_PROFILE=/path/to/profile ; \ # source /path/to/profile/etc/profile # # When GUIX_PROFILE is undefined, the various environment variables refer # to this specific profile generation. there does not appear to be any /path directory on rootfs; I'm confused as to what /path/to/profile represents here but that is probably not relevant it does seem relevant that now i cannot use any guix commands at all...
