From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#25444: 'guix system init' on GuixSD w/ RAID target produces "guix system: error: failed to register" Date: Sun, 15 Jan 2017 21:19:23 +0100 Message-ID: <87fukkhy9g.fsf@gnu.org> References: <868tqeqn4a.fsf@gmail.com> <8737glpxgm.fsf@gnu.org> <86r345v9gh.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55007) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cSrHZ-0006MQ-ES for bug-guix@gnu.org; Sun, 15 Jan 2017 15:20:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cSrHW-0006yJ-Aw for bug-guix@gnu.org; Sun, 15 Jan 2017 15:20:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:39647) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cSrHW-0006yF-7h for bug-guix@gnu.org; Sun, 15 Jan 2017 15:20:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cSrHW-00022M-0K for bug-guix@gnu.org; Sun, 15 Jan 2017 15:20:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <86r345v9gh.fsf@gmail.com> (myglc2@gmail.com's message of "Sat, 14 Jan 2017 12:26:54 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: myglc2 Cc: 25444@debbugs.gnu.org myglc2 skribis: > On 01/14/2017 at 14:44 Ludovic Court=C3=A8s writes: > >> Hi, >> >> myglc2 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 directo= ry >> >> 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 =E2=80=98guix-register=E2=80=99 co= mmand? > > 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 reprodu= ced > 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/1k2swlkbpf44d5fzgvrp5z= nafhw90xh7-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=E2=80=99t exist. So you need to make /usr/local/sbin/guix-register a symlink to the right thing, or somehow fix the installation. Does that make sense? Ludo=E2=80=99.