From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 08:25:55 2023 Received: (at submit) by debbugs.gnu.org; 4 Sep 2023 12:25:55 +0000 Received: from localhost ([127.0.0.1]:48993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd8eR-0002vb-6w for submit@debbugs.gnu.org; Mon, 04 Sep 2023 08:25:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd8eL-0002vD-RC for submit@debbugs.gnu.org; Mon, 04 Sep 2023 08:25:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qd8eE-0001FP-PH for guix-patches@gnu.org; Mon, 04 Sep 2023 08:25:43 -0400 Received: from sonic307-1.consmr.mail.bf2.yahoo.com ([74.6.134.40]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qd8eC-0000PZ-KD for guix-patches@gnu.org; Mon, 04 Sep 2023 08:25:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1693830336; bh=JvOTKLKIiA15rPGzYertR+I0k4TVJ1eeW3hXof/vKXY=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=f209AYGNF+9tMgyoGLlunTHiZEehha/s4yErAODTrsXEKtuAOnKzwWqLUm+6fEDlvYyDXrO2ofQvgsjIIRxv/ssp4szWX4sJqRc7kAWudJLp6d+8+IsyxkbQHvAFxc5tPoG4Dz6wlv0eH0+ZvrV2TmJC60OrzTwuJR9jUoacEJdXhy3uSozNBG1J8rjhxy2Kzawtep9Dt2NWbjW+uER/lq2Z2ZtzK1s/0JFPLHhy8cVSA+cuHuoBM4ewXAOTMfHH8YjcYbryMgnJdEBFMwwdA6m4yFyHck+okU66okRWkHlN6oDsQFMknXycbIgGT2+gBkbQcgxN1Q80WEP6SE/6kw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693830336; bh=bDK3PKlHYx5lrBAYZIos18HrXMR8wJ+ApBFOBmGV1QF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ONETi1PnDzLfgpCe/zEaWfr7gXcwBvUG5eqdIf20iIJEEZPVbZBBlsboufZJyNusZ5RK0b4sf5eixu+Xsv5azNtgtnzRrVleFQYBEMF5i0BJeyV420w8YDa8G1dgJtqXxEV7x5jMiRPVXcjej9H59t8SmcGapH1fo6DHbWGg0At1Ar2fgS0jHmwLjqpiSag76FdwQS6dt8WX+mj5m/vB2akU/inEirKApN9XI7/J+8ZrXFc+BAACbdYYLUwI7c1EG1e5unAIISnkwRId+9g0J9WGw10wpOo5EGjak9w7mhkBuIfp+nidXN+UHVRHWexctnN7zF/i6U2UP0FvSVE25A== X-YMail-OSG: T6Y8LOUVM1lWRv_rPKFKt3lUf5JmTqnrhCHGiy81FIVhNnTzTAQqVgSJfX7NSX. ovk.AjrhQ2L8mn7fRtPFEZMV8aNWYzDfhfu8aZUqs9C2YJxgIr5k85QkVB9VswO3QUovfDatuxN7 AsbTYSks53Zi9PJbvpOQWcyL63X9KrIGgfjpJwD0e4v4TJPbRTxrUfhed0oABAfyTtx3nzDkSUrF bZY.Qp6aX8x97OJBh.SNynAjWvyXeKvKj4HmzUM1giMc8eq0yak_HR3Oo0ieYHcEp.tBfXBbseFn IrSAB5IoVNJYpNTH0QoaLprm6W7pxxSkjHoqj.k_77563s_lbZLvC.l8mvkMbIY981gKRhjsz7qb iDrFH13ariXGo_urZ2nqAUvRYWFChTvW5a5P13zM0fLEu1RPJMaiilkmpjHpZBkLq.JiGCxeKDbL R8OcpOJTyGenkj_colVWtolFfTY0sPillJXe1VdNNU49hJZTRjqNco4tkE_WZD0nDy9ur1cKoaBK gFzHNWpb5g1ENsCCs.vuT625f9SpAsKteOJ7NtMPaiMJAvYhFdeGles_NGaAmG_HGkLhYHY5Y7GI lbX4j5l6jvQRhugE_nuqgEidQ9IgJ0dVAgq6PFCVYuQFv.wlLNDmg5Jn9f6wlyrCObtF4Xog2tzX C19uYBZwbGNRjmwyllbn5lZbSrPfKRFmraloy_HbVFvghPxktAbk0YZQYHnfmE8nKeDX6B5NKwv9 VK1YzY4ZFzClXmfolK8I.7TP2XAkn0K.7_vY725fXXBnmBdwifUMPMkGgzB35qEx2QvPF7uX6qEh 9Usbhk6_uQBxVqOSe5ft_4452D23fGw8WdOjbY3zxBsDG9OlGIhyamYHU.YwSa6yH93j0Ys__m7F Mk_e1013fzj4Mhs_kSJ2Gz6LcsTRl7vmQupxDu61_44uQ5cV.3pSeLJEek8CAHpbXXSGqlI75w6S nVwyC2y3kmlxPfWE8jI4biPe_nyJrIDpbD466f9Q94.hw7P_OxGCv8KZj0b3I5B9tj7hr4FdytTi E3SPUMq1h9kFOFtFzH38DvEJl.jyrwviQMHY2bH3lEZiXOAv1aGfB7HdMDDV5iqVHx.RMlqTrhej qqDm0SWoUhZMseeBDn3d3gixYmeSzNaOp6tXX7ix_x4jPpkFrYXOmamS.57OBj5nJrsFRD7.dUfY 6wmNlouzZ4Us3Vt8YRbRi.nuzPGiJlvy.tkSMwPveTfeOJN1QoJ9HN86l45OQUxrcOZlIebgNvGq TtU9cwqEOOfeCPAwZpqA6EGQIClNEBUossPuHlxJNnD4sgcVX946slKd2mWWySUByH.GwJm8f3sG _NeQqbhvwF4HELndwKSjO2dWj0MOrvZ6tRV1Y9ps7e1XpRt16SCi_bjmJHxlFeRoMSFaGi0UOuAS mpljD4DBlScii8NadO45lWaW10J5uE6_Pamej2tKUzDOS2AxWi0Lh1Zo86Hccjh_adlZOqSc1dQR PdjeStvITyRbx5Hh.uFcee7NRYvpYTrXmvVFGvrXjMM.I6FcR8aZ25NJoxI4qlmhRSXIGLvDgcCi R5.5uUIRLdmu3vI97FZ0kXDADm.KmcBWyxm94HEe_rfi9u5qGz2EPm3zJq2X.lcF8Lz1UzyjeOiB D3Kai6MbU1K._k9J1hfKUm57ccdXEMt5MmlnMdb9rm8BUj5LHTHxOasr_RHoaWoasyQqa41lnpyZ tNGlfN7huUcF4N9OxS89LEocRL_5KZOfeJwmw64EbkdkDTSccfyiRhUGdAMqsbnq49fqzMtWxWyo U_4E6CQw85gL7bxdDyld.kld5h2mdWAzT.3Q2uEHWUuiVxUYDw7F3biTbI146hq2ErmnM3vkfzWA 3Inr.vi6F5VSJMBUfGT3x4NlgQOE1h1oGDNxUNB_rTJUzbkpgyQonHerAxhyxDpq_yXnp3bEfPbU 0GUZmWJAA0rzuLIkUa3sEllyC21o_BABUU8Jb_f.TDcz1JVkkyyj1XxKgMcg1oE07sm6FAKlZesw RUGTEci2SSJOaoHD3ouagueqMzIF6yplqWcHTWQ6irnkz48FY4.caosgkh0sJigHqT_TJZn0qhS6 9q3cMo.FWlM4NVNnBeJb8qJbDD6VVbah2_ILSOOCZw25LuHoMMcCGFkgybMusBNsBtmWn6faH.bW 82lQTWKhxOd3OWlE- X-Sonic-MF: X-Sonic-ID: 2aac7b78-0a10-458c-a067-b69b8b694e37 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.bf2.yahoo.com with HTTP; Mon, 4 Sep 2023 12:25:36 +0000 Received: by hermes--production-ir2-5cc57b9c45-9ltjd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 99ac85b888de341a030df81a75333054; Mon, 04 Sep 2023 12:25:31 +0000 (UTC) From: Adam Maleszka To: guix-patches@gnu.org Subject: [PATCH] services: syncthing: ensure that service runs after mounting home directories Date: Mon, 04 Sep 2023 14:25:23 +0200 Message-ID: <87il8q3z2k.fsf@aol.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" References: <87il8q3z2k.fsf.ref@aol.com> X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 2242 Received-SPF: pass client-ip=74.6.134.40; envelope-from=adam_maleszka@aol.com; helo=sonic307-1.consmr.mail.bf2.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Sometimes `syncthing-service-type' fails during startup because it tries to read configuration files from the user's home directory: Failure on home directory: mkdir /home/xyz/.config: permission denied This patch adds `user-processes' to the shepherd service requirements to ensure that `user-homes' is fired before `syncthing' tries to read data from the home directory. * gnu/services/syncthing.scm (syncthing-shepherd-service): add `user-processes' to requirements =2D-- gnu/services/syncthing.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/syncthing.scm b/gnu/services/syncthing.scm index 2f7c822827..9bb623186b 100644 =2D-- a/gnu/services/syncthing.scm +++ b/gnu/services/syncthing.scm @@ -63,7 +63,7 @@ (define syncthing-shepherd-service (list (string->symbol (string-append "syncthing-" user))))) (documentation "Run syncthing.") =2D (requirement (if home-service? '() '(loopback))) + (requirement (if home-service? '() '(loopback user-processes))) (start #~(make-forkexec-constructor (append (list (string-append #$syncthing "/bin/syncthing") "--no-browser" =2D-=20 2.41.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEERQucRYoeupMglC1aWTH8ZLoP+osFAmT1zLMACgkQWTH8ZLoP +otj0g/+NXcdWsK/AjeRSv2B2HVgE0FFv7kKP24MoD0GJ4svXhY3AcYmkZrsh2Sp sY62RvP2bHJKoW4wiPMMp8VuwWr3L3sQO4sru+SNzAWMMPmLqf35g8yf4ET4p1N/ 4wQ5YNQbG3uf4kea1WBmAl+3yyCcjNv8aoirNP9X5vyGI8fVPHfYoQIORmFUAK7l wkzyQpc0xX5XF9KztosYOPGJy0Ta2wykuhxlfInPjZdwnsEGKPQAgdaN/IckO3M9 QxfHjEwRkWXHK8g4x4UgW7F0+WE9WcMee8PeKwdDDM44m5pBc2dsuIw+VDWhbX+R X30bUqtztrcvNTMOHwKdbZse2SwYEHGUx3Jn2Ehu7pZWJ9uXBNt1LZJHREl/GbUp 9yzu9NyCMKsnjFyyMe7YHkBItwxoUcVfKj8P/3FOyHVRDm6C37zDHUNLmhUcbBB7 4uo8tKE9IJuba6bg2AQ2KPU6Yhsya7dotCA766c1VrOl8AGTpgFb2Rj/xLtxq4GK 5YaMhHNZIsokLRlAW3r5kXbQwbSJKXhbhLmP9gdzJeuaHeSDwgJA3z6/A32sGTRC WqeAXaHZxGKMdLUxFJIAeOKHbUrEcRRsAd3FRW3jBgbT5slfaJjs7NtCFOcmALpP eQ6Xcso7WGXkPx4zeZtaZmo2tpNUs/BujDGuN0cFYFWgxPk33A0= =rvHz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 17 05:56:41 2023 Received: (at 65731-done) by debbugs.gnu.org; 17 Sep 2023 09:56:41 +0000 Received: from localhost ([127.0.0.1]:49066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhoW8-00035v-Tr for submit@debbugs.gnu.org; Sun, 17 Sep 2023 05:56:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhoW7-00035h-G0 for 65731-done@debbugs.gnu.org; Sun, 17 Sep 2023 05:56:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhoVt-0001iQ-DW; Sun, 17 Sep 2023 05:56:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=yyIgAlv/Z7JVKhqZJnnPUezYW5fmSnNMesO/z7ho/nI=; b=ruuwa7fEMHz1++RdkdQ7 lfaMGGQos2zb5hlVOX8v2gDhqq2aEzr0Z8gJDZ/rMwdwDyJawNCAkovPlhe/qMkNy2Rr/s5pWNHbP PVovfxDULyy16Omorw/Dk32ObCv63qua2vMnmO1vBRzDgoaWg9MOSD6ka2w3ABr9QjhHFRh70NW5Q 9UK5TyKMUgbvHqQdStevNk1gtQTQMGl7izUpDUTBwlVH9TJxPKEvj5fAxZBPn1OVMU9ElG50J//OQ 0/yU3z+iC7b2954h/fCv4DK8T1o2TcmsylydzGzAmHqnoi4z4t45S5U/EvbhjiabIwSNPOnhppx6n A+5O+aDGZISpcg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Adam Maleszka Subject: Re: bug#65731: [PATCH] services: syncthing: ensure that service runs after mounting home directories References: <87il8q3z2k.fsf.ref@aol.com> <87il8q3z2k.fsf@aol.com> Date: Sun, 17 Sep 2023 11:56:22 +0200 In-Reply-To: <87il8q3z2k.fsf@aol.com> (Adam Maleszka's message of "Mon, 04 Sep 2023 14:25:23 +0200") Message-ID: <87cyyh15tl.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65731-done Cc: 65731-done@debbugs.gnu.org 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: -3.3 (---) Hi, Adam Maleszka skribis: > Sometimes `syncthing-service-type' fails during startup because it tries > to read configuration files from the user's home directory: > > Failure on home directory: mkdir /home/xyz/.config: permission denied > > This patch adds `user-processes' to the shepherd service requirements to > ensure that `user-homes' is fired before `syncthing' tries to read data > from the home directory. > > * gnu/services/syncthing.scm (syncthing-shepherd-service): add > `user-processes' to requirements Applied, thanks! Ludo=E2=80=99. From unknown Wed Jun 18 23:05:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 15 Oct 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator