From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Brant Gardner" Subject: bug#28144: info-dir ERROR: no code for module (guix build utils) Date: Mon, 28 Jan 2019 17:04:43 -0500 Message-ID: References: <20170819012022.7aad5fa6@cbaines.net> <87h8dsr4nq.fsf@elephly.net> Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:41685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1goF4V-0003CO-Be for bug-guix@gnu.org; Mon, 28 Jan 2019 17:08:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1goF4U-0003Gw-8X for bug-guix@gnu.org; Mon, 28 Jan 2019 17:08:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50308) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1goF4T-0003Gg-Ul for bug-guix@gnu.org; Mon, 28 Jan 2019 17:08:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1goF4T-000899-Kv for bug-guix@gnu.org; Mon, 28 Jan 2019 17:08:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87h8dsr4nq.fsf@elephly.net> 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: Ricardo Wurmus Cc: 28144@debbugs.gnu.org As normal user: ~ % guix describe guix describe: error: failed to determine origin ~ % guix --version guix (GNU Guix) 0.16.0-8.7ba2b27 Copyright (C) 2018 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ----- Root gets very different answers, as you already pointed out I should ex= pect: root@mercury ~# guix describe Generation 3 Jan 27 2019 07:33:28 (current) guix 4f8be6d repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 4f8be6d905de0ca53275907cce37742287b51111 root@mercury ~# guix --version guix (GNU Guix) 4f8be6d905de0ca53275907cce37742287b51111 Copyright (C) 2019 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. The path you indicated doesn't exist for me, can I use root's path to th= e guix executable to perform the pull and fix the normal user? Thank you, -- Brant Gardner Key: E9F7 AC51 99A7 C8DF 355D=C2=A0 A751 7064 3C93 00C0 FBCE On Mon, Jan 28, 2019, at 12:57, Ricardo Wurmus wrote: >=20 > Brant Gardner writes: >=20 > > I get this very reproducibly with 'guix pull', starting last > > week. This is on a pretty simple installation of GuixSD, no extra > > parameters or unusual environment. Is there anything I gather that > > would help? > > > > Note: This only seems to happen for the non-root user executing 'gui= x > > pull' - so far it has not show for root. >=20 > That=E2=80=99s because every user has their own version of Guix. The = root > user=E2=80=99s copy of Guix differs from that of your other user accou= nt. >=20 > Could you please tell us what =E2=80=9Cguix describe=E2=80=9D and/or =E2= =80=9Cguix --version=E2=80=9D > say? This would help us figure out if we can do something to prevent > this. >=20 > You can get out of this problem by using a different variant of Guix t= o > run =E2=80=9Cguix pull=E2=80=9D, e.g. ~/.config/guix/current-1-link/bi= n/guix pull. >=20 > -- > Ricardo >=20 >