On 01/15/2017 at 20:19 Ludovic Courtès writes: > myglc2 <myg...@gmail.com> skribis: > >> On 01/14/2017 at 14:44 Ludovic Courtès writes: >> >>> Hi, >>> >>> myglc2 <myg...@gmail.com> skribis: >>> >>>> root@g1 ~# guix system init system/g1.00.scm /mnt/md0 >>>> [...] >>>> initializing operating system under '/mnt/md0'... >>>> copying >>>> '/gnu/store/0m0clxj69xrxb76kyh3ral8lkfb0vx8c-linux-libre-4.9.2'... >>>> In execvp of /usr/local/sbin/guix-register: No such file or directory >>> >>> The crux of the problem is this last line. It looks like the Guix >>> installation is broken here. >>> >>> Could you check what happened to this ‘guix-register’ command? >> >> Thanks. I did a fresh guix pull and looked for guix-register. I couldn't >> find it my PATH or in guix-latest. But I did find it in the globally >> installed guix package. >> >> Then, just to be sure things hadn't magically fixed themselves, I reproduced >> the crime ;-) > > [...] > >> copying '/gnu/store/1k2swlkbpf44d5fzgvrp5znafhw90xh7-grub-image.png'... >> In execvp of /usr/local/sbin/guix-register: No such file or directory >> guix system: error: failed to register >> '/gnu/store/1k2swlkbpf44d5fzgvrp5znafhw90xh7-grub-image.png' under '/mnt/md0' > > The problem is that somehow Guix is configured to look for > /usr/local/sbin/guix-register (this location comes from > guix/config.scm), but that file doesn’t exist. > > So you need to make /usr/local/sbin/guix-register a symlink to the right > thing, or somehow fix the installation.
I was running guix built from Git checkout w/ clean working tree so I don't know how my system got out of whack. The symlink approach worked and the new system on new disks has ... which guix-register /run/current-system/profile/sbin/guix-register ... YEAH!! Happy camper George ;-)