From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Q2xhZXMgV2FsbGluICjpn4vlmInoqqAp?= Subject: Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix) Date: Sun, 19 Jul 2015 11:18:34 +0200 Message-ID: References: <877fr0i0kl.fsf@mdc-berlin.de> <3784bfce22f4406f8ee2d3affda0474c@exchsrv2.sgc.loc> <87oak4zxo8.fsf@gnu.org> <1436378615368.30302@stowers.org> <87h9pce79t.fsf@gnu.org> <87si8pfmqg.fsf@elephly.net> <87fv4lo5xc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c1d652d29c07051b36e777 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGkk1-0008Su-Vb for guix-devel@gnu.org; Sun, 19 Jul 2015 05:18:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZGkk0-0002Yt-Ot for guix-devel@gnu.org; Sun, 19 Jul 2015 05:18:37 -0400 In-Reply-To: <87fv4lo5xc.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel , Pjotr Prins , "bio-packaging@mailman.open-bio.org" --001a11c1d652d29c07051b36e777 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Jul 18, 2015 5:13 PM, "Ludovic Court=C3=A8s" wrote: > "Cook, Malcolm" skribis: > > > However > > > > ./pre-inst-env guix package -i hello > > > > Gives me > > > > guix package: error: build failed: the build users group `guix-builder' has no members > > > > But, but, I do have a group `guix-builder` > > > > I think the problem may be that my guix-builder group was defined in NIS whereas its members are not in NIS. > > What does =E2=80=98getenv group guix-builder=E2=80=99 return? It should = show something > like: Typo: getent, not getenv. > guixbuild:x:30000:guixbuilder01,guixbuilder02,guixbuilder03,guixbuilder04,g= uixbuilder05,guixbuilder06,guixbuilder07,guixbuilder08,guixbuilder09,guixbu= ilder10 > > Each build account must have =E2=80=98guix-builder=E2=80=99 in its supple= mentary group list. > > > The daemon is running as user `guix` on host ${GUIXHOST} > > The daemon really needs to run as root, if possible: > > http://www.gnu.org/software/guix/manual/html_node/Build-Environment-Setup.h= tml --001a11c1d652d29c07051b36e777 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On Jul 18, 2015 5:13 PM, "Ludovic Court=C3=A8s" &l= t;ludo@gnu.org> wrote:
> "Cook, Malcolm" <MEC@s= towers.org> skribis:
>
> > However
> >
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0./pre-inst-env guix package -i hello > >
> > Gives me
> >
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0guix package: error: build failed: the = build users group `guix-builder' has no members
> >
> > But, but, I do have a group `guix-builder`
> >
> > I think the problem may be that my guix-builder group was defined= in NIS whereas its members are not in NIS.
>
> What does =E2=80=98getenv group guix-builder=E2=80=99 return?=C2=A0 It= should show something
> like:

Typo: getent, not getenv.

> guixbuild:x:30000:guixbuilder01,guixbuilder02,guixbuil= der03,guixbuilder04,guixbuilder05,guixbuilder06,guixbuilder07,guixbuilder08= ,guixbuilder09,guixbuilder10
>
> Each build account must have =E2=80=98guix-builder=E2=80=99 in its sup= plementary group list.
>
> > The daemon is running as user `guix` on host=C2=A0 ${GUIXHOST} >
> The daemon really needs to run as root, if possible:
>
> =C2=A0 http://www.gnu.org/software/guix/manual/html_no= de/Build-Environment-Setup.html

--001a11c1d652d29c07051b36e777--