From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 12:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46209@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.1612097212710 (code B ref -1); Sun, 31 Jan 2021 12:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 12:46:52 +0000 Received: from localhost ([127.0.0.1]:56549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7v-0000BN-AF for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:48184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7t-0000BG-OO for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6C7s-0002LN-Kd for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:49 -0500 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:41110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6C7q-0002xa-Hy for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:48 -0500 Received: by mail-lf1-x12e.google.com with SMTP id a8so18911027lfi.8 for ; Sun, 31 Jan 2021 04:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=YXKwOadVj4U57NcgQT1Cre0JB1GxNUdTxbPnNsCCXUfJMnwXpUIbI9yLi0Jd1AcQld 22nZWLHWycQx/BbbOOogLr2dwPKYWqslzbM7HBfdRcKzmkX/6DRwz4r8x+V+1YEgUDwj QhXrIwcxWDe+871kAvvbc8K/YpnNpLZ/P+EjFqvssOgCSfPFuuO7ygP54kQYKk7PUAep m6SzmWpjZCJVskkul4dvPXYVHUVVkZbbPGdXtvSlR756KMUjoMzlwyuGp3BrYv/dp/ut 1kO5kWkJ6gWCSUttJkxyjEDZwPZIGhKW0Mg5AqFoGUisV2KsljISQ0dpDBx5Y49h05PK 22XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=LnOyrgLOWpKVGZz/pDU/ZVNOABzB8rJZqFANdMcfQ/graP4wLqLgkvjTGI8a/6Wpve Llv5g/I/skdpbrEOZdz7NtW8Y06fSlPfZk0SywSNEtbRg4OMEmXX0uP8zhDUAjl/kvQQ oRqs+7Niek8LSZTMgtnFlFCH++PwU5HKxDBnqs0hFfOn9rIuN1yfg6ODM/jERub7MKmd EEQwMeoXFYAj6EpMtxHCgx+n+RCvcrjMPD1KdXvx2jRrmg7112Sf6om12GsaCj0pMaQE 67Cr2fwQRDT6iBuc+jm2mnMUcZO56DR1AIJumiYvX7IIIANc3YUHFaSb1NXKnrXgcHik cTKQ== X-Gm-Message-State: AOAM531gweMBEEsvzlDwWe6L4ebI1MMJQaV9An1emeJx8v8UvCcO3gQP YcPqmCW2morbjMamvrt+YUxVpByjlyk= X-Google-Smtp-Source: ABdhPJy7XniXe1BKt44DFc5cbZTjLnMuB9JnqIHs7MwnMQ8spkTsO0vEWkAEmGFnnvNy6fFEGItkoA== X-Received: by 2002:a05:6512:6f:: with SMTP id i15mr6706107lfo.426.1612097202536; Sun, 31 Jan 2021 04:46:42 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id g21sm2642822lfr.212.2021.01.31.04.46.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 04:46:41 -0800 (PST) From: Oleg Pykhalov Date: Sun, 31 Jan 2021 15:46:34 +0300 Message-ID: <87im7dp93p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=go.wigust@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Before applied patch [1] I used a hack to override shepherd package: (module-set! (resolve-module '(gnu packages admin)) 'shepherd shepherd-= patched) Now on Guix commit eb6b061 I cannot use the previous override, and also the mentioned in [1] way overriding shepherd package doesn't work: (shepherd-root-service-type config =3D> (shepherd-configuration (inherit config) (shepherd shepherd-patched))) I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 which = added in =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-patche= d=E2=80=99 package not used. [1] https://issues.guix.gnu.org/46043 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAWpqoUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pyZqA/9E86aF5eBm3vqdT/EFCjupWM5gGoR +lY6ca/sXk2ic+h0qJ0dRjgqIqeIGY6qITyBGphJOJgZag0QuYTLR54Ah/qXilgw r4vZ2hcITjbCH5I1T8kpW60G4xHQ+l/+TH94zQ/AOF4zReAOhj3ni291Qi+HNpan WcQSYz/GABLpschUXmK/zOixKbgSnrRB17BiWqKBxdgkuCTCLjTyBY8YvG1Uciuk xNLW/NJuVtp2VvCPykpQ/6OMPo40o2C3ZmuSdPa14dXQvmGkW88XHKqylwJBKMbu TVZN74OJ5jEgcdYh0Flu49+c2v7qxFrgzjzUaaBUCa8qOvFOsPn9FUK/vr+pIZgJ JHTS0ha+sKU0opt02uWCTVOdbD7gXV5cSu9O5J7kkh0new1xUzNr/qzy5E5dt52s 305kKnmyhWKO3MXswZk9jQiRLwyYw6OQAvQrTTFqMAocGqiIf7oXMySbte4MYlN7 CGrg654jxeRuynISZPnbAD5IHyNUjusnrtcchkL1Jg2bHFc20dquKhc8PVqot8b8 WEWw6ZaHmGOgG8enHUocjrkZmAbt+J0k1VyJgTpyw2I+bRGbLoobqOr+8qhOGXAZ rnSnOjt36xfHHViYSKqXYgs020fvGJ4llhdb2d3FhOKSXwTH4a4mQcIFK1+rAmxR +NJS0OmUOVU1Dec= =JxSo -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov , 46209@debbugs.gnu.org Reply-To: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161211040530302 (code B ref 46209); Sun, 31 Jan 2021 16:27:02 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 16:26:45 +0000 Received: from localhost ([127.0.0.1]:57815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6FYj-0007sg-Ko for submit@debbugs.gnu.org; Sun, 31 Jan 2021 11:26:45 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:43846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6FYh-0007sX-MC for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 11:26:44 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id PUSh2400H0mfAB401UShDP; Sun, 31 Jan 2021 17:26:41 +0100 Message-ID: <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> From: Maxime Devos Date: Sun, 31 Jan 2021 17:26:37 +0100 In-Reply-To: <87im7dp93p.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-TQMIECVKMy4XAK7IPvYp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612110401; bh=3BiRtFY+frdbo70E+9Aa4NKrgZrwYgbW2HmeShfpEhA=; h=Subject:From:Reply-To:To:Date:In-Reply-To:References; b=ihUh5iavC7ujgjrN2xc5DlgA/5BW/dEJidOzNzt7VJDTMH5ahf2X9YOjY7VlG0/5v sQWGhytClkity9jStbpYFaIkioQ0Mozahq5iDpS1s1Dcb6WQmbrH4uGXhbgkGi3vnD +qnzgJ89RmJzuk4tJHYbkmOQA8eNHFSl7E7YNLMBc6pbPbTaJpwY1iqaEEO7pshtvW 82WlVfDM5IQCwGMnviddySoSXwRgCp9ZBR/M6OlAJEjFwIux4sunuw3GEhI/MUDHJy tvgvoCQ9WlTi8gPnt9amjhfJWpcZ30zreswPNHauy1HMWOuPITYlR3bCTekQjJlUVy 4Y48AZO4YXSjg== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-TQMIECVKMy4XAK7IPvYp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 15:46 +0300, Oleg Pykhalov wrote: > Before applied patch [1] I used a hack to override shepherd package: >=20 > (module-set! (resolve-module '(gnu packages admin)) 'shepherd shepher= d-patched) >=20 > Now on Guix commit eb6b061 I cannot use the previous override, and also > the mentioned in [1] way overriding shepherd package doesn't work: >=20 > (shepherd-root-service-type config =3D> (shepherd-configuration > (inherit config) > (shepherd shepherd-patched))) >=20 > I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 whic= h added in > =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-patc= hed=E2=80=99 package not used. >=20 > [1] https://issues.guix.gnu.org/46043 Can you post your operating system configuration definition? Also, were does the error about undefined "#:supplementary-groups" appear? When booting, when reconfiguring a =E2=80=98live=E2=80=99 system, w= hen guix is compiling the shepherd services to .go? A pitfall to take in mind: it's the =E2=80=98essential-services=E2=80=99 fi= eld you need to modify, not the =E2=80=98services=E2=80=99 field of =E2=80=98op= erating-system=E2=80=99. My original example at [1] was incorrect. A corrected example: (operating-system [...] (services [don't modify this]) (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type c =3D> (shepherd-configuration (inherit c) (shepherd-patched)))))) Maxime --=20 Maxime Devos PGP Key: C1F3 3EE2 0C52 8FDB 7DD7 011F 49E3 EE22 1917 25EE Freenode handle: mdevos --=-TQMIECVKMy4XAK7IPvYp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBbaPRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rcPAQDpCJeJmhPOtuny1YBQYngcQA2Y Htkn2QE/XSDnvuh+9QD/bc89RQwLgAGVi3/6NNa5uuYjvXlt3GeOFJpS53HC6Ac= =7BVx -----END PGP SIGNATURE----- --=-TQMIECVKMy4XAK7IPvYp-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 19:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161212258717030 (code B ref 46209); Sun, 31 Jan 2021 19:50:01 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 19:49:47 +0000 Received: from localhost ([127.0.0.1]:58092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6IjD-0004Qc-7p for submit@debbugs.gnu.org; Sun, 31 Jan 2021 14:49:47 -0500 Received: from mail-lj1-f179.google.com ([209.85.208.179]:46780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6IjB-0004QN-8i for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 14:49:46 -0500 Received: by mail-lj1-f179.google.com with SMTP id v15so13971421ljk.13 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 11:49:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=TUM/L2VZcYoy8D9wsEXH59fC4GoFULC/qBt9klvJQUI=; b=jt41GX+sA5QUT07t7qzNVNEZ78Q/sOScIHe5P1cBoPBJOlppIqrcRvtTraEkE8cmlo 3v7PTsLPS4uwuJPc2uivryZDVYik1oX49l4Qp0fDso9+6FnvczfSnvvX3IOgR1O90Axx Qbf90p3In5x2VUXDgRThCrWL4souI8iA5gkhuqyOAxwcBl0abROGmrbgUouae4owMt2O NfC4sLwMSF3Cs4UbAaq3eCceRxh2QWpUpW6WnVvixH5AT4prgvEHmaYOQblXPHE/W0bf 2MaxuxRV72Gnd5LXUx+1JdT7rCu0ymQ4SXXOliVRC8pcdhx8PYoH4yxkVwdXFZNG0fd5 U0Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=TUM/L2VZcYoy8D9wsEXH59fC4GoFULC/qBt9klvJQUI=; b=MLfhwkTpSEkO2OWL2AzBX2sEkQTEcZEgvWAUci330F5N0b6TJPDdF2dEEFvcFeIXDa xv7obv5svTdRnBJx1BCwrRIHtwYS4uV8Xd/BLCvQ2GGWfhMZm6CDLrReczsASMRV62tL SbxZCdV1p5PLPNaVSrTHvTYn9dd3N3ich9QnbzFwPeyuoJIih2vv4FBLe2wt4iIUkH8q sWm/XOkQfDb89j6tno6f5KdYTeu/8wr5J1WEP+CtgeKJ3eD9ao0Gl2dRLbsAY0RAHhxx /lmMFqi+xumMNLcIWX7/pucQv42hjhswCIYjhXRtI8juZ2W8sq5oqxe6mdnquDln4hHX 1QLw== X-Gm-Message-State: AOAM532e9WQZ3hXW5pOrzUW73F4ne40jEU7ookgDiwO64hAnG4QYzPoH +8XdZme8viaK13Jo+cC1n2MPTNO1qnA= X-Google-Smtp-Source: ABdhPJxaaradxP83VBnh7ZpkrFRYzoKuyFAapCeuLY0gmjO/HGvRKB9YgHMfJR03ZA0Hy2UKax1n6g== X-Received: by 2002:a2e:921a:: with SMTP id k26mr1230229ljg.238.1612122578787; Sun, 31 Jan 2021 11:49:38 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id l14sm3560673lja.46.2021.01.31.11.49.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 11:49:37 -0800 (PST) From: Oleg Pykhalov References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> Date: Sun, 31 Jan 2021 22:49:30 +0300 In-Reply-To: <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> (Maxime Devos's message of "Sun, 31 Jan 2021 17:26:37 +0100") Message-ID: <87lfc8lwdx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Thank you for the fast responce. First of all I want to ask did you try to override Shepherd yourself? It would be helpful to have a paragraph in the documentation how to override the Shepherd, and if you know a proper way, please add a small example of operating-system definition with overriden Shepherd and a basic service like OpenSSH. Maxime Devos writes: > On Sun, 2021-01-31 at 15:46 +0300, Oleg Pykhalov wrote: >> Before applied patch [1] I used a hack to override shepherd package: >>=20 >> (module-set! (resolve-module '(gnu packages admin)) 'shepherd shephe= rd-patched) >>=20 >> Now on Guix commit eb6b061 I cannot use the previous override, and also >> the mentioned in [1] way overriding shepherd package doesn't work: >>=20 >> (shepherd-root-service-type config =3D> (shepherd-configuration >> (inherit config) >> (shepherd shepherd-patched))) >>=20 >> I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 whi= ch added in >> =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-pat= ched=E2=80=99 package not used. >>=20 >> [1] https://issues.guix.gnu.org/46043 > > Can you post your operating system configuration definition? > Also, were does the error about undefined "#:supplementary-groups" > appear? When booting, when reconfiguring a =E2=80=98live=E2=80=99 system,= when > guix is compiling the shepherd services to .go? While booting (as I understand in initrd). If I run (system "/bin/sh"), then "ps auxwww" I got only shepherd and /bin/sh in the process list. I can publish, but it's too big [1], so if you don't mind I prepared a virtual-machine to reproduce the issue. Basically I don't even need to use a patched shepherd to break the VM (result attached as a screenshot below). --=-=-= Content-Type: text/x-scheme Content-Disposition: attachment; filename=vm-image.tmpl Content-Description: virtual-machine-definition ;; Generation 120 Jan 31 2021 01:15:12 (current) ;; guix eb6b061 ;; repository URL: https://git.savannah.gnu.org/git/guix.git ;; branch: master ;; commit: eb6b061320418fdbd49ecb72c366e43ff7a38dbc ;; ;; env GUIX_PACKAGE_PATH=$PWD guix system build vm-image.tmpl ;; env GUIX_PACKAGE_PATH=$PWD guix system vm vm-image.tmpl (use-modules (gnu) (guix) (srfi srfi-1)) (use-service-modules shepherd networking ssh) (use-package-modules admin bootloaders certs nano) (let ((base-system (operating-system (host-name "gnu") (timezone "Etc/UTC") (locale "en_US.utf8") (firmware '()) ;; Below we assume /dev/vda is the VM's hard disk. ;; Adjust as needed. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda") (terminal-outputs '(console)))) (file-systems (cons (file-system (mount-point "/") (device "/dev/vda1") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "guest") (comment "GNU Guix Live") (password "") ;no password (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Our /etc/sudoers file. Since 'guest' initially has an empty password, ;; allow for password-less sudo. (sudoers-file (plain-file "sudoers" "\ root ALL=(ALL) ALL %wheel ALL=NOPASSWD: ALL\n")) (packages (append (list nano nss-certs) %base-packages)) (services (append (list ;; Uncomment the line below to add an SSH server. ;;(service openssh-service-type) ;; Use the DHCP client service rather than NetworkManager. (service dhcp-client-service-type)) ;; Remove GDM, ModemManager, NetworkManager, and wpa-supplicant, ;; which don't make sense in a VM. (remove (lambda (service) (let ((type (service-kind service))) (or (memq type (list wpa-supplicant-service-type network-manager-service-type modem-manager-service-type)) (eq? 'network-manager-applet (service-type-name type))))) %base-services)))))) (operating-system (inherit base-system) (essential-services (modify-services (operating-system-default-essential-services base-system) (shepherd-root-service-type config => (shepherd-configuration (inherit config) (shepherd shepherd))))))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > A pitfall to take in mind: it's the =E2=80=98essential-services=E2=80=99 = field > you need to modify, not the =E2=80=98services=E2=80=99 field of =E2=80=98= operating-system=E2=80=99. > My original example at [1] was incorrect. A corrected example: > > (operating-system > [...] > (services [don't modify this]) > (essential-services > (modify-services (operating-system-default-essential-services > this-operating-system) > (shepherd-root-service-type c =3D> > (shepherd-configuration > (inherit c) > (shepherd-patched)))))) --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=Screenshot_2021-01-31_22-30-05.png Content-Transfer-Encoding: base64 Content-Description: QEMU Screenshot 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 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXCcoUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pwvag//fZDnhH49dZN/8rOiCIo85XVgqhFf iEi0lcyy+X6E+Qmzr+sp6CK0RU58m1S3Bn/oIfg6uFV+QgEbNqtuDG+qLjWfFne4 zu3ryBoQiuBnlEF+1Ty3k4JdwIIrVhGeTFCwu5EKPcQWbjUTxmrhhzxtoKK3A24t mb0FUeE+PfDOsS1Jk/Zk1Hd8rPW4Dt1g9ucvR0ZADQkq/aeOSfOGO/bkWA5W9tey VQjWNwpVcMHx5pcOkNC6EH2XGJ0O6T2fMrFgC/62VtWSJ9z9v8X3A9ibt0N70y/t jwJLlrLIePjBlm9SO4/5+cbl+FaRDvixL/qrykb3TDVkDd7GkzeRI6fIRFSc5YI7 IUOY8ff79E4oNWqkOonMayulGSVQ34cOlnrzw+8VmGFxnU5lR8rh3T8wJZJiGW04 upg7zs1/at8m5ym40Bu67s1I0LDX/DeBN9Vcgb4nsfxN3jISSrMO7g4OyetZdU53 9LIyM47Qfl3HL17VbOvEnxMraaD4PckdqtLLRdJJlQrU38GJQwwCCkGObD68Wkjr BFq7ha7vpj/bealmVf7b4hhfxAO9SwT3o/C6y8Jn3eEqYgRhzny40nGGqmg6siem CRQvlf4AnvQOAm61ZmbafoE+iypUMhs8o2UPuXNhPfVpGscv4daguB9uV6EaaPmT PR1cQygKePoJRaw= =tc1i -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 20:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov Cc: 46209@debbugs.gnu.org Reply-To: 46209@debbugs.gnu.org, Maxime Devos Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161212537721534 (code B ref 46209); Sun, 31 Jan 2021 20:37:01 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 20:36:17 +0000 Received: from localhost ([127.0.0.1]:58182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JSC-0005bF-Nj for submit@debbugs.gnu.org; Sun, 31 Jan 2021 15:36:17 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:45138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JS9-0005b4-Hl for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 15:36:14 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PYcB2400E0mfAB401YcB6p; Sun, 31 Jan 2021 21:36:11 +0100 Message-ID: <5240046905c259cac672ab29cc4da791675aa99d.camel@telenet.be> From: Maxime Devos Date: Sun, 31 Jan 2021 21:35:59 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-HCwAx2FRv+a4QHdknBuO" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612125371; bh=7qox0ta+0C7lEbPc+WbcD+DD4AXqBjXdSUJefh8VPyQ=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=qIT0k4hDYgACMwOJ8cA8RFIRpExalBVso1uw7650Xt9EJGrcnW8utqGLM8hjVbstX GMtfd6z+0gba0v49yxZgWuDMcZXel97oxXWkIfB34msIO4WXu8xMkC3ZAq2w0ui7Ql AmJVL7UIYwemSqaA+bvQBGMmkQM50sGkGW/a0TNVU4IGOtdbp3+IXhP1bTz83mmF6i wO9eWseail3C2gX54G3FUhTrFj+btGeXeZ7cjKn8sTrNIjEtd/fHdIgVVm0CUIvi9N X/F+rfBupTwtDsdTVFFvbzS7NBy0EkHI8ePXQuKqG/m0sS4I0NgPiq0BGiPm6U7UfD EFAFZBY0AYq/g== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-HCwAx2FRv+a4QHdknBuO Content-Type: multipart/mixed; boundary="=-GvGZddsSrHiDSqdh4Dd1" --=-GvGZddsSrHiDSqdh4Dd1 Content-Type: multipart/alternative; boundary="=-ovawyteO5iLtXtfkSBCE" --=-ovawyteO5iLtXtfkSBCE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote: > (operating-system >=20 > (inherit base-system) >=20 > (essential-services >=20 > (modify-services (operating-system-default-essential-services base-s= ystem) >=20 > (shepherd-root-service-type config =3D> (shepherd-configuration >=20 > (inherit config) >=20 > (shepherd shepherd))))))) I'm currently running "guix time-machine etcetera", which hasn't completed = yet, but here's some quick speculation on what could have went wrong: You shouldn't write (operating-system-default-essential-services base-syste= m), but rather (operating-system-default-essential-services this-operating-syst= em). The essential-services field is thunked, basically that means that the expr= ession under essential-services can refer to the operating-system definition itsel= f, using the macro this-operating-system. A potentially fixed configuration is attached, I'll try to run it in a VM. --=-ovawyteO5iLtXtfkSBCE Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote:
  (operating-system
    (inherit base-system)
    (essential-services
     (modify-services (operating-system-default-essenti= al-services base-system)
       (shepherd-root-service-type config =3D= > (shepherd-configuration
            &nb= sp;            =             &nb= sp;        (inherit config)
            &nb= sp;            =             &nb= sp;        (shepherd shepherd)))))))

I'm currently running "guix time-machine etcet= era", which hasn't completed yet,
but here's some quick speculati= on on what could have went wrong:

You shouldn't wr= ite (operating-system-default-essential-services base-system),
bu= t rather (operating-system-default-essential-services this-operating-system= ).

The essential-services field is thunked, basica= lly that means that the expression
under essential-services can r= efer to the operating-system definition itself,
using the macro t= his-operating-system.

A potentially fixed configu= ration is attached, I'll try to run it in a VM.
--=-ovawyteO5iLtXtfkSBCE-- --=-GvGZddsSrHiDSqdh4Dd1 Content-Disposition: attachment; filename="reproduce-shepherd-bug.scm" Content-Type: text/x-scheme; name="reproduce-shepherd-bug.scm"; charset="us-ascii" Content-Transfer-Encoding: quoted-printable ;; Generation 120 Jan 31 2021 01:15:12 (current) ;; guix eb6b061 ;; repository URL: https://git.savannah.gnu.org/git/guix.git ;; branch: master ;; commit: eb6b061320418fdbd49ecb72c366e43ff7a38dbc ;; ;; env GUIX_PACKAGE_PATH=3D$PWD guix system build vm-image.tmpl ;; env GUIX_PACKAGE_PATH=3D$PWD guix system vm vm-image.tmpl (use-modules (gnu) (guix) (srfi srfi-1)) (use-service-modules shepherd networking ssh) (use-package-modules admin bootloaders certs nano) (operating-system (host-name "gnu") (timezone "Etc/UTC") (locale "en_US.utf8") (firmware '()) ;; Below we assume /dev/vda is the VM's hard disk. ;; Adjust as needed. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda") (terminal-outputs '(console)))) (file-systems (cons (file-system (mount-point "/") (device "/dev/vda1") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "guest") (comment "GNU Guix Live") (password "") ;no password (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Our /etc/sudoers file. Since 'guest' initially has an empty password, ;; allow for password-less sudo. (sudoers-file (plain-file "sudoers" " root ALL=3D(ALL) ALL %wheel ALL=3DNOPASSWD: ALL\n")) (packages (append (list nano nss-certs) %base-packages)) (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type config =3D> (shepherd-configuration (inherit config) (shepherd shepherd))))) (services (append (list ;; Uncomment the line below to add an SSH server. ;;(service openssh-service-type) ;; Use the DHCP client service rather than NetworkManager. (service dhcp-client-service-type)) ;; Remove GDM, ModemManager, NetworkManager, and wpa-supplicant, ;; which don't make sense in a VM. (remove (lambda (service) (let ((type (service-kind service))) (or (memq type (list wpa-supplicant-service-type network-manager-service-type modem-manager-service-type)) (eq? 'network-manager-applet (service-type-name type))))) %base-services)))) --=-GvGZddsSrHiDSqdh4Dd1-- --=-HCwAx2FRv+a4QHdknBuO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBcUsxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7nGaAP4hKDTAgMYCQeY+1+zyLCsVEh1b 6u2hrikaB8wUL1nA4wD/UCoI4zhH1ffunTtaXVWr8zpQSdzLxuVFZJsQWiyKaws= =0vXf -----END PGP SIGNATURE----- --=-HCwAx2FRv+a4QHdknBuO-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 20:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov Cc: 46209@debbugs.gnu.org Reply-To: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161212662923434 (code B ref 46209); Sun, 31 Jan 2021 20:58:01 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 20:57:09 +0000 Received: from localhost ([127.0.0.1]:58197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JmP-00065u-FT for submit@debbugs.gnu.org; Sun, 31 Jan 2021 15:57:09 -0500 Received: from albert.telenet-ops.be ([195.130.137.90]:42284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JmM-00065k-R9 for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 15:57:08 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id PYx42400E0mfAB406Yx4Ww; Sun, 31 Jan 2021 21:57:05 +0100 Message-ID: From: Maxime Devos Date: Sun, 31 Jan 2021 21:57:00 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-U9fm+KM/1xAMgBc1gmxb" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612126625; bh=6Qeeo56BPgBZAWlt+gXyAEOukffDIRb0txjawB+2xZg=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=GMJhSrMKIIob1/F7rZ482PU2/StYLZbUmeifHXM65xpeU7d5H46gTcj2HV9VeRgMz ZnZx1fwEHf9JPnMymEjs00vvNwl1dcRHnTPNA8ubsDupn9igcyvc1Jv/x024Kdut4F 1aSA2QBM7zlhFiW8yJ+vqraEZU/ODmTjV5HiVRsfcedY0BoFq5/bNFsW6drrZtNKJk Hau4BKWvi0A4+QOXrazVkzLpG0i/Qesc+Nz900Q/YjBQjMlhHnTGQjN5xbnbilUesW C32POlUlfb+/DU5notZLbLyGQ36QIe0g5xH0dPcmCdnH6pYlCr20vqPS2ap5S531uN jK35TCSxpcTIA== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-U9fm+KM/1xAMgBc1gmxb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable When using the operating system configuration adjusted to use this-operating-system, the VM boots just fine for me (adjusted configuration should be sent with previous e-mail). Could you confirm? I haven't tried using the original system configuration yet. --=-U9fm+KM/1xAMgBc1gmxb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBcZnBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gSsAP9vvzsOpIfcBZOGT1rIMpbG1XNW Nensb2c8QnECNEXfGwD/aWqheo7EY3v/zo0Qh14FyNFoXaBGfTQeBnm/kQf7YQU= =8UV7 -----END PGP SIGNATURE----- --=-U9fm+KM/1xAMgBc1gmxb-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 21:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov Cc: 46209@debbugs.gnu.org Reply-To: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161212737924583 (code B ref 46209); Sun, 31 Jan 2021 21:10:02 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 21:09:39 +0000 Received: from localhost ([127.0.0.1]:58202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JyR-0006ON-Jq for submit@debbugs.gnu.org; Sun, 31 Jan 2021 16:09:39 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:52014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6JyO-0006OE-Ma for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 16:09:34 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PZ9W2400E0mfAB401Z9X4f; Sun, 31 Jan 2021 22:09:31 +0100 Message-ID: <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> From: Maxime Devos Date: Sun, 31 Jan 2021 22:09:22 +0100 In-Reply-To: <87lfc8lwdx.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-nJ8850o1KGBmH3yRasOp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612127371; bh=yKLejWJHMJQhPWtvDvzihpVH17ZbsuXvKwMk4H96a3M=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=X8OyU4y/nBstxppWpG2JEJFaFQi2Hn8ZTfVJ/+wr2jJIECd5E9AXu6PJ5lxrZQnAt McH8oyxcvv8A2VAUZBpCNP1X5VyeYJNILkYI9uSMYRIqRjBZL8qSJqAoUrl9WcVS4n F5NvviHtx1irWNxeNby6NsJQZYWR4E586jjYA99hHVq8GsluKSUsS383f3qpkgCPiw SxwY+k8p41UmLbW9ByOMMqqM5cd2CF5e4RIvB8xg2BHtz+DKQv1ZkuriSjlu0IsJND XXomOa4tZ2SuHuDUkfhPwsii1h5cTD0SbC6DW9C0bCWDjQ21aljoif72isoZ8e7oCy SHkwyQrqVDU6A== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-nJ8850o1KGBmH3yRasOp Content-Type: multipart/mixed; boundary="=-NjkATR/X8y10SOWZ9R7D" --=-NjkATR/X8y10SOWZ9R7D Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-01-31 at 22:49 +0300, Oleg Pykhalov wrote: > [...] > First of all I want to ask did you try to override Shepherd yourself? Yes, and I can confirm I could use #:supplementary-groups in service definitions. I override Shepherd with the mechanism in [1], not with module-set!, however. > It would be helpful to have a paragraph in the documentation how to > override the Shepherd, and if you know a proper way, please add a small > example of operating-system definition with overriden Shepherd and a > basic service like OpenSSH. Yes, would be very helpful, especially as it's easy to get wrong. I'm currently occupied with other things, though. As for an example: your system configuration might do (as adjusted per previous e-mails), with the following block ... (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type=20 config =3D> (shepherd-configuration (inherit config) (shep herd shepherd))))) replaced by ... (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type=20 config =3D> (shepherd-configuration (inherit config) (shep herd shepherd-patched))))) (otherwise no change in Shepherd is made), where shepherd-patched should be defined somewhere in the beginning of the configuration file. You could use your own shepherd-patched, or my shepherd-latest (attached): [1] https://issues.guix.gnu.org/46043 --=-NjkATR/X8y10SOWZ9R7D Content-Disposition: attachment; filename="extra-packages.scm" Content-Transfer-Encoding: base64 Content-Type: text/x-scheme; name="extra-packages.scm"; charset="UTF-8" Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCjs7 OyBDb3B5cmlnaHQgwqkgMjAxOSwgMjAyMCBQaWVycmUgTGFuZ2xvaXMgPHBpZXJyZS5sYW5nbG9p c0BnbXguY29tPgo7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxt ZUB0b2JpYXMuZ3I+Cjs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbWUgRGV2b3MgPG1heGltZWRl dm9zQHRlbGVuZXQuYmU+Cjs7Owo7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCjs7 Owo7OzsgR05VIEd1aXggaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg YW5kL29yIG1vZGlmeSBpdAo7OzsgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAo7OzsgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo7OzsKOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVk IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAo7OzsgV0lUSE9VVCBBTlkg V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo7OzsgTUVSQ0hB TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo7 OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KOzs7Cjs7OyBZ b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZQo7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3 LmdudS5vcmcvbGljZW5zZXMvPi4KCihkZWZpbmUtbW9kdWxlIChleHRyYS1wYWNrYWdlcykKICAj OnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgIzp1c2UtbW9kdWxlIChndWl4IGdpdC1kb3du bG9hZCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdXRvdG9vbHMpCiAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgdGV4aW5mbykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBn ZXR0ZXh0KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFkbWluKQogICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIG1hbikpCgooZGVmaW5lLXB1YmxpYyBzaGVwaGVyZC1sYXRlc3QKICAo bGV0ICgoY29tbWl0ICI0YzUxNzZmNWE3YTVhMWU3ZDdmMjU4ZjU4NWU4ZWQxMjdhMjFiOTlhIikK ICAgICAgICAocmV2aXNpb24gIjEiKSkKICAgIChwYWNrYWdlCiAgICAgIChpbmhlcml0IHNoZXBo ZXJkKQogICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjAuOC4xIiByZXZpc2lvbiBjb21taXQp KQogICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQogICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgICh1cmwgImh0dHBz Oi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L3NoZXBoZXJkLmdpdCIpCiAgICAgICAgICAgICAg IChjb21taXQgY29tbWl0KSkpCiAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgInNo ZXBoZXJkIiB2ZXJzaW9uKSkKICAgICAgICAgKHNoYTI1NgogICAgICAgICAgKGJhc2UzMiAiMHg3 bmpudmh4bWF5NHh6NHB5aDliOTgyYmh4eXMwODlueXN6OTVwYXozdmhmMTI1M2ZyNiIpKSkpCiAg ICAgIChhcmd1bWVudHMKICAgICAgICcoIzpjb25maWd1cmUtZmxhZ3MgJygiLS1sb2NhbHN0YXRl ZGlyPS92YXIiKQogICAgICAgICAjOnBoYXNlcwogICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCiAgICAgICAgICAgOzsgWFhYIGxlc3MgZHVwbGljYXRpb24gKGdwb2RkZXIp CiAgICAgICAgICAgOzsgJ21zZ21lcmdlJyBpbnRyb2R1Y2VzIG5vbi1kZXRlcm1pbmlzbSBieSBy ZXNldHRpbmcgdGhlCiAgICAgICAgICAgOzsgUE9ULUNyZWF0aW9uLURhdGUgaW4gLnBvIGZpbGVz LgogICAgICAgICAgIChhZGQtYWZ0ZXIgJ2Jvb3RzdHJhcCAnZG8tbm90LXJ1bi1tc2dtZXJnZQog ICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiTWFrZWZp bGUuaW4iCiAgICAgICAgICAgICAgICAgKCgibXNnbWVyZ2UiKSAidHJ1ZSIpKQogICAgICAgICAg ICAgICAjdCkpCiAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdtYWtlLXBvLWZpbGVzLXdy aXRhYmxlCiAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICAgKGZvci1lYWNoCiAg ICAgICAgICAgICAgICAobGFtYmRhIChmKQogICAgICAgICAgICAgICAgICAoY2htb2QgZiAjbzY2 NCkpCiAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAicG8iKSkKICAgICAgICAgICAgICAgI3Qp KSkpKQogICAgICAobmF0aXZlLWlucHV0cwogICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYp CiAgICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAgKCJnZXR0ZXh0IiAsZ2V0 dGV4dC1taW5pbWFsKQogICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKQogICAgICAgICAoImhl bHAybWFuIiAsaGVscDJtYW4pCiAgICAgICAgICxAKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBzaGVw aGVyZCkpKSkpKQo= --=-NjkATR/X8y10SOWZ9R7D-- --=-nJ8850o1KGBmH3yRasOp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBccghccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rHpAP4vgIwaPYo+jIZaZKXtDaHerUkC K/+RDQ8p0fmWYOvzMgEA3KVS5xVIi9NDxPyS5vI1VjPJl0a++gGbyH5dRfRJCwg= =fI2D -----END PGP SIGNATURE----- --=-nJ8850o1KGBmH3yRasOp-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 22:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.16121328258465 (code B ref 46209); Sun, 31 Jan 2021 22:41:01 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 22:40:25 +0000 Received: from localhost ([127.0.0.1]:58280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6LOJ-0002CP-VL for submit@debbugs.gnu.org; Sun, 31 Jan 2021 17:40:25 -0500 Received: from mail-lj1-f169.google.com ([209.85.208.169]:45395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6LOH-0002C7-1k for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 17:40:22 -0500 Received: by mail-lj1-f169.google.com with SMTP id e18so17264619lja.12 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 14:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=IQ2/jfWuizU4OOKa3OI/q3OZ8Ieye98Yw4LPeITPwtE=; b=X0Ztf9ZCditvvJvQO8ShfbRK5UbzptzeUmT19Bpr+lP+oP5YFGv8UPlWQDReq1f731 pE/s7SnWWtI93BDhbyZBeVziNIYRZopNcOMP/pZImb1juvcHLSmelL8M5f6qmjvXdQtu GqFvn8p5s/GgjH5fzatCAB+vh0tivm2ztPtQTDJDYUTrUJFPBVR9g+RAJjDPwPIvipey m3wSreGq8QYUX50Gj1+Nltl/DWnvJwZYDrmAAgMZrByYXjTClIKkBjnU1KGL4ajqnOld 6/cCPWAOc3Ed3pb+73BX5UO0mKtz67H7Y8UpZWJGhbsPjXrNFrV2mf+OVnF5Q/LEHrUt 6kfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=IQ2/jfWuizU4OOKa3OI/q3OZ8Ieye98Yw4LPeITPwtE=; b=gw1MIzxRjQp/3ZJLTxD4hWSm/laSVsgaM0wzrTJ8OwzPKfSTje28PRmMtbqdt3yb0B xtbch0kd9fI2gg4f+PEfHgnZj5vrphQO3fLyNZZasspNfn8u+H3n/thexMVuMB9yFmJh 06keMherWD0omvXnbMVvSUCEk+UO9BMwMrMkCzIlsE/qKBngTWA7gnnDRotS+xQGsqKS umHToZaKDLA35XuuUEoYml1R6sM2fQ0PcLAZ3mrXJLXm1ULx5yKo0nTiM4azjfG8/O9i s3uB45QCTwC0zG/GNGVkpuo8tn+6j3vIFUBbdk9GBqzXvQWRFLbK3ywNHlMZIhBdMKC7 AWBw== X-Gm-Message-State: AOAM5310DPpiVcG529dXwerSIhyhXxoWRivIuw3CqoZbiFR89pZGXMZo 61yaUmJLX0CSOoPahoMAv++mQpTgkdw= X-Google-Smtp-Source: ABdhPJxZ3P/8mXPNvAYrF/TQCd2aa5lzXyh7shyz4LOmhr162rB+MJkFS8OGFQeiSPaCwun6xKNGtQ== X-Received: by 2002:a2e:a58b:: with SMTP id m11mr8152714ljp.152.1612132814616; Sun, 31 Jan 2021 14:40:14 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id r8sm3588262ljp.12.2021.01.31.14.40.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 14:40:13 -0800 (PST) From: Oleg Pykhalov References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> Date: Mon, 01 Feb 2021 01:40:09 +0300 In-Reply-To: (Maxime Devos's message of "Sun, 31 Jan 2021 21:57:00 +0100") Message-ID: <87y2g8vigm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Maxime Devos writes: > When using the operating system configuration > adjusted to use this-operating-system, the VM > boots just fine for me (adjusted configuration > should be sent with previous e-mail). Could > you confirm? Thank you! VM boots, and my desktop machine boots with shepherd-patched and #:supplementary-groups field (essential-services (modify-services (operating-system-default-essential-services this-operating-system) (shepherd-root-service-type config => (shepherd-configuration (inherit config) (shepherd shepherd-patched))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXMckUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pwJpxAAyHBYYEz9zBLe0aZGFgIyjPBPf9tp jrMO/pMa0UYbj4QeqF6klJJZtl9w3fxDDx4FJwrQDIyapKKzlQocEdzv/hmpdKJa AdQ4BClc4v0ubAH1fK3+x1dFdTMThABbYpibtCaJXDSOfh5y9052uHnZbiCac5P2 gJro6kaCY435iaDV9odmORZGfQw6lA3PJCmsdneuJSpm6YYbiKo1p3/thP5MHXD/ kBteRdSpRF9QXJEDRGFJlkyGQU+2MmGkCwWXjdLM0Hn2MXFp8xeL5hd7uS2ytcQM /7OSHLDRss+Nev5qM0Tq9Rw/E/dcihiPoeAmk9iAzh+uCUz+O7nRGymg7oL1Cf/h VWzV4enAwQNk3jobyVZ8DOssY5F74E3Alqgqug2bqsRBESNbYKbGUZ1ZutzK+/8y d4vOQDx29R1RAvj56W50cf6tZTfJ87e3ytIfFoJmIHKBYUNwFEW4Y0Qzw5QzW23G OApexKe1Npciph/IqtSANtHHTdzdrkBFlAXEBtsHOZ7NH80lXhK5JARyuMl9Xu+X 4peR2yCUGUgukc90L6hWsvmd3/QZaPdo6DQQmnNc5TWZ7fQNw15NxIwRoQYmKOHI jSZr47RWKcRBDylCYxFZ2PwLa43uLTVGOjj9s727DUtz2K2tiM/ql4xuyhzQh1mp trpgZBEeyKHBNls= =037V -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jan 2021 22:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.16121337289760 (code B ref 46209); Sun, 31 Jan 2021 22:56:02 +0000 Received: (at 46209) by debbugs.gnu.org; 31 Jan 2021 22:55:28 +0000 Received: from localhost ([127.0.0.1]:58284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Lct-0002XL-5x for submit@debbugs.gnu.org; Sun, 31 Jan 2021 17:55:28 -0500 Received: from mail-lj1-f182.google.com ([209.85.208.182]:34271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Lcn-0002X2-DR for 46209@debbugs.gnu.org; Sun, 31 Jan 2021 17:55:25 -0500 Received: by mail-lj1-f182.google.com with SMTP id b20so9442087ljo.1 for <46209@debbugs.gnu.org>; Sun, 31 Jan 2021 14:55:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=YJBjFH2riVTe8CfVUNEtI7XEHaO0BWO2GgBNZh5QwHA=; b=U3UAF6FIao6yIruPHQYR5e+twgZP8zFn/xht5XyICxaeXRVSJoy3G/OrJJIsyKEVBD kOogr2b+SQySI3fK7946ZncWhQQRRf/b+VNpzVCV59x9N3v+dahi7/XxzB+xnlTdY9hk zc6I8e1LyKj83WjVXcTaJ/NKSInlMY3SFHihJd75yiigqRzyMJvE7J53QX1t5AwxF03q JpH1h5l2eCc4uJK0p8sjueREeaUB3Tb0k4Dkpw7abPUIS7Hn3gsYkz1nmUsia4T1ocuf suRcMoG8pfYf/ut5utfF0dCuOR7fFV2q0QfVG+JhBzXtYrsSxK70gCVHFHrS47i2zlC3 9YGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=YJBjFH2riVTe8CfVUNEtI7XEHaO0BWO2GgBNZh5QwHA=; b=bhGa6t4rHwaPSluuMxKBmlKsh9hF+N0VqtT9MFnMf/M/WAZJq0Uc6UUYruCDzBG7BH 3hGRk7uMliacfbmTFAQnDPclAfzMBxqAwle9nsh1bDu1N0Pt/BKah4ikqHRVK8POfeut BEN78QgvQt7tE7tETh+XJSaoMvX5OoTheKg8/ktb+ukmk9OM2kMuW3FudIUJqrC/tino 6LKeWNcoYXmHz4g8XefnobItAG/5GEO+8DpVpM7YBuQfBzJh7AcWxis7lwAOLpFW3SGY V2Yr+DJs2kFmDN252xX+ZDxChQ7S9IjB2IRjruFATKxmPcVTbRgOe3SQg3p0Lzj7fVWz y55g== X-Gm-Message-State: AOAM531ZSDKqGW/mPejh4zl5TtHNU1rP/lFF9U+/E62Hs3WhASbiX77N S6lFD+9vlTMyxOCey+YaP599DKn/E5g= X-Google-Smtp-Source: ABdhPJxJL3K8V/auJqDep4iOs15ArC92Ke+Oln5RXRAWTy7zReHDtOfdRy58djG7CMsziJ1SBgmCMA== X-Received: by 2002:a2e:b0fb:: with SMTP id h27mr8289251ljl.183.1612133714788; Sun, 31 Jan 2021 14:55:14 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id b28sm3612449ljo.33.2021.01.31.14.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 14:55:13 -0800 (PST) From: Oleg Pykhalov References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> Date: Mon, 01 Feb 2021 01:55:10 +0300 In-Reply-To: <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> (Maxime Devos's message of "Sun, 31 Jan 2021 22:09:22 +0100") Message-ID: <87tuqwvhrl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxime Devos writes: [=E2=80=A6] >> It would be helpful to have a paragraph in the documentation how to >> override the Shepherd, and if you know a proper way, please add a small >> example of operating-system definition with overriden Shepherd and a >> basic service like OpenSSH. > > Yes, would be very helpful, especially as it's easy to get wrong. > I'm currently occupied with other things, though.=20=20 If you don't mind I could push the following instruction: --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-doc-Explain-how-to-set-custom-Shepherd-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Explain how to set custom Shepherd package. From=20f94a63bb35f6f05bd429703ec3102d15cfb1e382 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Mon, 1 Feb 2021 01:49:00 +0300 Subject: [PATCH] doc: Explain how to set custom Shepherd package. * doc/guix.texi (Shepherd Services): Give example on how to set custom Shepherd package. =2D-- doc/guix.texi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index aca4657d6a..76a4e55e50 100644 =2D-- a/doc/guix.texi +++ b/doc/guix.texi @@ -32826,6 +32826,24 @@ mechanism instead (@pxref{Shepherd Services}). @end table @end deftp =20 +The following example specifies the Shepherd package for operating +system: + +@lisp +(operating-system + ;; ... + (services (append (list openssh-service-type)) + ;; ... + %desktop-services) + ;; ... + ;; Use own Shepherd package. + (essential-services + (modify-services (operating-system-default-essential-services this-oper= ating-system) + (shepherd-root-service-type config =3D> (shepherd-configuration + (inherit config) + (shepherd my-shepherd)))))) +@end lisp + @defvr {Scheme Variable} %shepherd-root-service This service represents PID@tie{}1. @end defvr =2D-=20 2.30.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAXNU4UHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pzl2A/+JVI4IWHf0RpL56CPtDoNKITJXVCc Ba5N+Q2NWu/liUZg+eHrZ45KpNrYX9OZYwfAC+ZaeL516o8Me7KYz9sdO1ExYwGq l3j+7IL7vDoRGAQ++Y2S9k8qNPxKPUwSjX3FNQsMjJesEGc60sLrqj+6iTm8dJfG VPv83phjpIsWl6LBJUw2Ho91o6XXhKPxQpKUFg+2L7GFU+skOehjqQPF5P/BYBsj 1raI3UNK6A1BRaAKsLR/142hF0Tz8HgWvZ7T1OKA7kZAJo180zrR3s8Kv3tKIY7n 8U8FEZHHSk6ePiX2Fsm3fHMVUZ7UDO3URol3VAQ82NC+5AUTWOrRY2+BzkEOA1RT lcRxJU5SwEu/eL+upwoanisZlrkosmtT8TIG04NQp2W0DZ2zu1R5gMZKhxfC/5KQ jQXIHjFx5G2Och5PvRgQkenj2W6Yi4VzK/MDyCZpOOTK307Gdi4vbJ0ehuAj2tZ5 r2bkCP569pqc+owjvIMxboCnEwOhEUWD2Lys+lKgb4nQNeNUtLNbQbj5oq+diF+L Qb4Lue3FqianmfB0xNVoLDCZEUQJrg66Tbo5PN9PaaDwczF4Aol/Bz+i+QejFF10 m1Fl3GFl/Hml47xUxjVsjfNz7xswQ4ln0oBJdi6Z55zeJZ0RUjkF3WkLrQG7fF3r IebicDtYcm8dQps= =1w9S -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 Feb 2021 08:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov Cc: 46209@debbugs.gnu.org Reply-To: 46209@debbugs.gnu.org Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161216734030634 (code B ref 46209); Mon, 01 Feb 2021 08:16:01 +0000 Received: (at 46209) by debbugs.gnu.org; 1 Feb 2021 08:15:40 +0000 Received: from localhost ([127.0.0.1]:58664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6UN2-0007y1-Is for submit@debbugs.gnu.org; Mon, 01 Feb 2021 03:15:40 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:59304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6UN0-0007xs-QV for 46209@debbugs.gnu.org; Mon, 01 Feb 2021 03:15:40 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PkFc2400R0mfAB401kFciF; Mon, 01 Feb 2021 09:15:37 +0100 Message-ID: <8f3362993dfe4b6f2ff8ad8cd345fed829a2dcde.camel@telenet.be> From: Maxime Devos Date: Mon, 01 Feb 2021 09:15:31 +0100 In-Reply-To: <87tuqwvhrl.fsf@gmail.com> References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-ICxcrzdHoljbyBXPTM81" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612167337; bh=sNbbs2HUencTsRYXglMN8b6G3Yj8EzXsc44jLQq50zo=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=VrrOhyNKp0bKh1s+0LCtYSzjxwUhPA6aRNoBEHo4CudT/nDx9/cPVCLRRyX6GHvXx FyuJOOMotukIEBAEKF+JPcV5wW+dhTqrc3HKnjBAB4vfX7/bGswNzDQcPKDQPPgE4f huPlvlvfI2YCBc6GCWVxVNbbGA2x0DPs70ZRm0mtFUJhbfZq0GKRWCiVphNJHIUoZK jH2jTcX0pEzsCxKJcjx/3VmhHing+cinF246x50tWGd7r2U5Xxf6Lcxkz/b4tWwh0O W6Ki5D/C5ugF039btmJrgpjeYmvHc5NOJPFaD6F6RGOStLFL+6ADiXZrlolm9B3hUJ uvPHRJRk1U71w== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-ICxcrzdHoljbyBXPTM81 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > If you don't mind I could push the following instruction: [...] Linguistic nitpick: In =E2=80=98The following example specifies the Shepher= d package for operating system=E2=80=99 doesn't seem to be grammatical. Perhaps writ= e =E2=80=98[...] for the operating system=E2=80=99 or =E2=80=98[...] of the o= perating system.=E2=80=99? Otherwise LGTM! Thanks, Maxime --=-ICxcrzdHoljbyBXPTM81 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYBe4oxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tOKAQDdMOt6vLm8vZjlBc7tjRtFrokA JamHNK9FkfbLIW0jxAEAsvSNJMUVieahdDKdFfvLs9jqz+vavXFPUF1ibGp1pwA= =I25R -----END PGP SIGNATURE----- --=-ICxcrzdHoljbyBXPTM81-- From unknown Sat Aug 09 05:07:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46209: 46043 breaks booting with custom shepherd package Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 01 Feb 2021 09:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46209 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Oleg Pykhalov Cc: 46209@debbugs.gnu.org, Maxime Devos Received: via spool by 46209-submit@debbugs.gnu.org id=B46209.161217114520864 (code B ref 46209); Mon, 01 Feb 2021 09:20:02 +0000 Received: (at 46209) by debbugs.gnu.org; 1 Feb 2021 09:19:05 +0000 Received: from localhost ([127.0.0.1]:58808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6VMO-0005QS-Vy for submit@debbugs.gnu.org; Mon, 01 Feb 2021 04:19:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6VMN-0005Px-Kb for 46209@debbugs.gnu.org; Mon, 01 Feb 2021 04:19:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49358) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6VMI-0000DV-9L; Mon, 01 Feb 2021 04:18:58 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54202 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l6VMH-0003Qa-Ke; Mon, 01 Feb 2021 04:18:58 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> Date: Mon, 01 Feb 2021 10:18:56 +0100 In-Reply-To: <87tuqwvhrl.fsf@gmail.com> (Oleg Pykhalov's message of "Mon, 01 Feb 2021 01:55:10 +0300") Message-ID: <87im7ci1rz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Oleg, Oleg Pykhalov skribis: > From f94a63bb35f6f05bd429703ec3102d15cfb1e382 Mon Sep 17 00:00:00 2001 > From: Oleg Pykhalov > Date: Mon, 1 Feb 2021 01:49:00 +0300 > Subject: [PATCH] doc: Explain how to set custom Shepherd package. > > * doc/guix.texi (Shepherd Services): Give example on how to set custom > Shepherd package. [...] > +The following example specifies the Shepherd package for operating ^ Missing =E2=80=9Cthe=E2=80=9D, as Maxime wrote. > + (modify-services (operating-system-default-essential-services this-op= erating-system) > + (shepherd-root-service-type config =3D> (shepherd-configuration > + (inherit config) > + (shepherd my-shepherd)))))) Please make sure there are no tabs and shorten lines in the manual to ~72 chars so that the PDF output looks good. Otherwise LGTM too, thanks! Ludo=E2=80=99. From unknown Sat Aug 09 05:07:07 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Oleg Pykhalov Subject: bug#46209: closed (Re: bug#46209: 46043 breaks booting with custom shepherd package) Message-ID: References: <874kiv7hap.fsf@gmail.com> <87im7dp93p.fsf@gmail.com> X-Gnu-PR-Message: they-closed 46209 X-Gnu-PR-Package: guix Reply-To: 46209@debbugs.gnu.org Date: Mon, 01 Feb 2021 18:52:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1612205523-31508-1" This is a multi-part message in MIME format... ------------=_1612205523-31508-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #46209: 46043 breaks booting with custom shepherd package which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 46209@debbugs.gnu.org. --=20 46209: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46209 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1612205523-31508-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 46209-done) by debbugs.gnu.org; 1 Feb 2021 18:51:42 +0000 Received: from localhost ([127.0.0.1]:33208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6eIX-0008BQ-0W for submit@debbugs.gnu.org; Mon, 01 Feb 2021 13:51:41 -0500 Received: from mail-lj1-f181.google.com ([209.85.208.181]:45522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6eIT-0008BD-Ta for 46209-done@debbugs.gnu.org; Mon, 01 Feb 2021 13:51:40 -0500 Received: by mail-lj1-f181.google.com with SMTP id e18so20922151lja.12 for <46209-done@debbugs.gnu.org>; Mon, 01 Feb 2021 10:51:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=hz6RismLGc7B7ZABbi5sYYJrXcHnd7RdO21pFoc0jYA=; b=YSoYoNle37+bCZxnSLTQj0FrUfRDOzTQIJR9/8idiBvyrengh8w/WE5TY78zGf+PMZ Ob1kR/FClf8bAzbJhlKH16bEVAwTFDCq7JkIph3gwFXjRBX0K6I3DOeWz2LjzDyEt21r vc4SI6Oreuz7d6EgcmnJb52LWh28tYivIYFc++b1M110MhlFLK0xsLNtbb9Kpk3UTJwy nvhySC7nJenCm+qkTiykfjKxrLQ3+G4/VXJ0crUIi+J4SBv+K/XOLTUjiXshuTZHkSnc GByVIgAPnVPbxG5WJHUjNunfD/hLfyDJmbTuTO/8SY25i2ksc1fJeBJg8RyPrgKcQhwp aM+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hz6RismLGc7B7ZABbi5sYYJrXcHnd7RdO21pFoc0jYA=; b=OSgf+8azjDr7XE/uDZY+Zec+UGSVrrAsJeAWKtfAeTebjA+TVnKr83Og8HGrGj7tfh CwrL78WcFrFAHaZqOcIlUleQMIl5AB4NkZ1jdC/TMM8YGTiK8oORKiOlMp3iSXMyzq4k wW8Rc9I74pMFw2brqhPIrlABrjZy22xEZE4XHX0dEmyc8cX/FdacigIycn2G2bj2VLyo S68NYp8Y3cy4rrPZRucidh7C+wZuDbKhKsNh3SQAL6A8Sih8JdVZbzCczI06KBaMmkta VM95YR0XMYl0qFSBFwHMEvFsjjUqIY/iiaURpvOOrIJbbHufXqmYJzbSxtpN/0q2hAse zr9g== X-Gm-Message-State: AOAM531ykAdHTEoIZrcgv9jodz2sMY1PPqBsrfr24KeDnM+7INDOiPLX 5Frao1PmuHHoJNS1pypfqxgvlQqd2UA= X-Google-Smtp-Source: ABdhPJyvKLxHmwwk13jVetLJWefFpeHpv5e9L8Uy1r4wB6lg7ThoI9ki2KLNJ5BdZhpEM96NJa50Sg== X-Received: by 2002:a2e:9a52:: with SMTP id k18mr10974584ljj.249.1612205491449; Mon, 01 Feb 2021 10:51:31 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id j4sm4008585ljo.114.2021.02.01.10.51.29 for <46209-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Feb 2021 10:51:29 -0800 (PST) From: Oleg Pykhalov To: 46209-done@debbugs.gnu.org Subject: Re: bug#46209: 46043 breaks booting with custom shepherd package References: <87im7dp93p.fsf@gmail.com> <9e86e296320b9b31aa132e8df050a664b0ea6146.camel@telenet.be> <87lfc8lwdx.fsf@gmail.com> <99916dd9af1366283a838136b1453d24252df1fe.camel@telenet.be> <87tuqwvhrl.fsf@gmail.com> <87im7ci1rz.fsf@gnu.org> Date: Mon, 01 Feb 2021 21:51:26 +0300 In-Reply-To: <87im7ci1rz.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 01 Feb 2021 10:18:56 +0100") Message-ID: <874kiv7hap.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46209-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Pushed to master as 847c816ddd3a38c865da460cb7b22cf665db162f --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAYTa4UHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pyeJRAAqKNfpO13zkmfWaoD1uepu0rKzft6 6qzTJcxg5Z0g0WhBf55JQJQoODQVY56s0F/fuGdCkUqcn3pXjva3dcb84mKRiNkv gOXWpGvIr7pOBXvuinGAWcJE+LyoNARh4mM/OoKWc+ZezWdwjUdZy1Vaqat7yVfs emuf9EaYZ+w2Pd4uFcXqNo/jfjvn2HNcxI/cf6MDzzYv/3FTXzn8km0/RHmkNjon qk5FgPz/gOzHS73bgxVC4CSwCqJrqJ9oDj3/g2cR9KnYcO6DeIA6+G0eCDLayVMc f5ulHOal5Laizt7fmApwQPIUlXIABr5YyCLWI/EUShImbIIIKElpQBmcOVQQMqIf jBWj1xe3r6Vb/vNtsNIV/xjwxM0yIdOirh28i9CnKwZiCB/RlltfWjAfQbfqaLcA HclZxq3OmXZvbfRww8s2FLSmJpJGzRZwG/j03C8BtYFo6wFl394lsLFzDl02dBub FkbKaCiKSg815pplnSpLjp2hu4gyugEEfxOEUsaG7kh8bTL17ORKeo5UCZOygfWi hFm4VtukPBBeH8p34nZUfMchcR1eDRohTCqXSX+yzidXdWhJ0b8E+Xsn7lGHcswG v2q9fn6o2MqklJ8mUJ4CN3Rz+f42awT4DJzUJI4b2T1uYy/gNJ24fbCx8vGtB5yr 1y/owgQGYHdBGr8= =YBza -----END PGP SIGNATURE----- --=-=-=-- ------------=_1612205523-31508-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 12:46:52 +0000 Received: from localhost ([127.0.0.1]:56549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7v-0000BN-AF for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:48184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6C7t-0000BG-OO for submit@debbugs.gnu.org; Sun, 31 Jan 2021 07:46:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6C7s-0002LN-Kd for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:49 -0500 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:41110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6C7q-0002xa-Hy for bug-guix@gnu.org; Sun, 31 Jan 2021 07:46:48 -0500 Received: by mail-lf1-x12e.google.com with SMTP id a8so18911027lfi.8 for ; Sun, 31 Jan 2021 04:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=YXKwOadVj4U57NcgQT1Cre0JB1GxNUdTxbPnNsCCXUfJMnwXpUIbI9yLi0Jd1AcQld 22nZWLHWycQx/BbbOOogLr2dwPKYWqslzbM7HBfdRcKzmkX/6DRwz4r8x+V+1YEgUDwj QhXrIwcxWDe+871kAvvbc8K/YpnNpLZ/P+EjFqvssOgCSfPFuuO7ygP54kQYKk7PUAep m6SzmWpjZCJVskkul4dvPXYVHUVVkZbbPGdXtvSlR756KMUjoMzlwyuGp3BrYv/dp/ut 1kO5kWkJ6gWCSUttJkxyjEDZwPZIGhKW0Mg5AqFoGUisV2KsljISQ0dpDBx5Y49h05PK 22XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=RCR0oo8K8SjkrPwiozt5StnK76CF0KKFIksD7z/J9PA=; b=LnOyrgLOWpKVGZz/pDU/ZVNOABzB8rJZqFANdMcfQ/graP4wLqLgkvjTGI8a/6Wpve Llv5g/I/skdpbrEOZdz7NtW8Y06fSlPfZk0SywSNEtbRg4OMEmXX0uP8zhDUAjl/kvQQ oRqs+7Niek8LSZTMgtnFlFCH++PwU5HKxDBnqs0hFfOn9rIuN1yfg6ODM/jERub7MKmd EEQwMeoXFYAj6EpMtxHCgx+n+RCvcrjMPD1KdXvx2jRrmg7112Sf6om12GsaCj0pMaQE 67Cr2fwQRDT6iBuc+jm2mnMUcZO56DR1AIJumiYvX7IIIANc3YUHFaSb1NXKnrXgcHik cTKQ== X-Gm-Message-State: AOAM531gweMBEEsvzlDwWe6L4ebI1MMJQaV9An1emeJx8v8UvCcO3gQP YcPqmCW2morbjMamvrt+YUxVpByjlyk= X-Google-Smtp-Source: ABdhPJy7XniXe1BKt44DFc5cbZTjLnMuB9JnqIHs7MwnMQ8spkTsO0vEWkAEmGFnnvNy6fFEGItkoA== X-Received: by 2002:a05:6512:6f:: with SMTP id i15mr6706107lfo.426.1612097202536; Sun, 31 Jan 2021 04:46:42 -0800 (PST) Received: from guixsd ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id g21sm2642822lfr.212.2021.01.31.04.46.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 04:46:41 -0800 (PST) From: Oleg Pykhalov To: bug-guix Subject: 46043 breaks booting with custom shepherd package Date: Sun, 31 Jan 2021 15:46:34 +0300 Message-ID: <87im7dp93p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=go.wigust@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Before applied patch [1] I used a hack to override shepherd package: (module-set! (resolve-module '(gnu packages admin)) 'shepherd shepherd-= patched) Now on Guix commit eb6b061 I cannot use the previous override, and also the mentioned in [1] way overriding shepherd package doesn't work: (shepherd-root-service-type config =3D> (shepherd-configuration (inherit config) (shepherd shepherd-patched))) I got error about undefined =E2=80=98#:supplementary-groups=E2=80=99 which = added in =E2=80=98shepherd-patched=E2=80=99, so I assume my =E2=80=98shepherd-patche= d=E2=80=99 package not used. [1] https://issues.guix.gnu.org/46043 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmAWpqoUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pyZqA/9E86aF5eBm3vqdT/EFCjupWM5gGoR +lY6ca/sXk2ic+h0qJ0dRjgqIqeIGY6qITyBGphJOJgZag0QuYTLR54Ah/qXilgw r4vZ2hcITjbCH5I1T8kpW60G4xHQ+l/+TH94zQ/AOF4zReAOhj3ni291Qi+HNpan WcQSYz/GABLpschUXmK/zOixKbgSnrRB17BiWqKBxdgkuCTCLjTyBY8YvG1Uciuk xNLW/NJuVtp2VvCPykpQ/6OMPo40o2C3ZmuSdPa14dXQvmGkW88XHKqylwJBKMbu TVZN74OJ5jEgcdYh0Flu49+c2v7qxFrgzjzUaaBUCa8qOvFOsPn9FUK/vr+pIZgJ JHTS0ha+sKU0opt02uWCTVOdbD7gXV5cSu9O5J7kkh0new1xUzNr/qzy5E5dt52s 305kKnmyhWKO3MXswZk9jQiRLwyYw6OQAvQrTTFqMAocGqiIf7oXMySbte4MYlN7 CGrg654jxeRuynISZPnbAD5IHyNUjusnrtcchkL1Jg2bHFc20dquKhc8PVqot8b8 WEWw6ZaHmGOgG8enHUocjrkZmAbt+J0k1VyJgTpyw2I+bRGbLoobqOr+8qhOGXAZ rnSnOjt36xfHHViYSKqXYgs020fvGJ4llhdb2d3FhOKSXwTH4a4mQcIFK1+rAmxR +NJS0OmUOVU1Dec= =JxSo -----END PGP SIGNATURE----- --=-=-=-- ------------=_1612205523-31508-1--