Subject: Re: bug#30370: guix system init can't find guix-register

From: [email-masked] (Ludovic Courtès)
Date: Thu, 08 Feb 2018 14:50:40 +0100

Hi Diego,

Diego Nicola Barbato <[email-masked]> skribis:

> I tried to install GuixSD on a loop device (/dev/loop1) whith its main
> partition mounted under /mnt like this:
>
> $ guix system init /mnt/etc/config.scm /mnt
>
> This failed with the following error message:
>
> Betriebssystem unter »/mnt« wird initialisiert …
> In execvp of /gnu/store/d4wwx93gqizx132zjk7h1ir7rzph0pig-guix-0.12.0-10.ba2260d/sbin/guix-register: Datei oder Verzeichnis nicht gefunden
> copying to '/mnt'...
> guix system: error: fport_write: Datenübergabe unterbrochen (broken pipe)

I suppose you’re running this in a chroot, right?  How did you populate
that chroot?  Could it be that it misses some store items?

Thanks,
Ludo’.