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

From: [email-masked] (Ludovic Courtès)
Date: Thu, 08 Feb 2018 23:00:10 +0100

Hello,

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

> 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
> guix system: error: failed to register '/gnu/store/2g4dzfcs6nf906d7jl6q225llmnv7krl-linux-libre-4.15' under '/mnt'
> copying to '/mnt'...
>
> It does not matter that it is a loopback device.  The same thing happens
> if I try to install it on a USB flash drive.
> The issue seems to be that there is no
> d4wwx93gqizx132zjk7h1ir7rzph0pig-guix-0.12.0-10.ba2260d/
> in my store.  All I could find was this:
> 80k8kz7qk9palbn0ccw7y3fgym8jxlps-guix-0.12.0-10.ba2260d/

Could you try to figure out where that
d4wwx93gqizx132zjk7h1ir7rzph0pig-guix-0.12.0-10.ba2260d comes from?

Also, current master is at 0.14.0*, so it’s surprising that you end up
using such an old version.

Could it be that ~root/.config/guix/latest points to that old Guix?
Does “sudo guix pull” help?

Thanks,
Ludo’.