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...

Reply via email to