From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id UPKtD7L8t2W5xQAAe85BDQ:P1 (envelope-from ) for ; Mon, 29 Jan 2024 20:29:54 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id UPKtD7L8t2W5xQAAe85BDQ (envelope-from ) for ; Mon, 29 Jan 2024 20:29:54 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm2 header.b=NL579y+l; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=Hnk50q3e; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706556594; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=dJU3oky2///ZOkLi2yEusjCo80tXHlK7yskLbIT+srY=; b=mjE4d9XEIDGZDl/lH+CcB2DXSZxVlasUgvsqXs4vSBwvue6EG6Cjdk00vOSxsChsIdhULL xaLXB/fndrdVxGLPgWKyegJjOQFa7B4a3C1m7EvrctOwATk9Ci8lQSQxq4k3lAtkYgGZWc yMGgaSgfe6aPyq7aCe2Tex89Obq5CrVWjmZLnWNE+j9uYUxLwz4O2plcX4CGguYPfncKv4 r/UrHB2H2fYChoZkP4lF5AWhbAtUlQJJcrxcWNsd76nQ0kC+/3GWezlcpHyTEGqQ/k0+Cp NwGOlluYlUAeB7XQjoAtdqnVYU4p9NlispUv53l41S8f99hmaSblx9XMrjgwNQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm2 header.b=NL579y+l; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=Hnk50q3e; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706556594; a=rsa-sha256; cv=none; b=UZG+JKyWKbEEL1um/hYUJdgkM/X0R5qaPL7rSnLn2PVgwN6XEwU/eHs5ORPIUMcBZXjwcP RCU5lFwCxCsEVgtT7nsO86dwXCTlgUIvJq8lzwEzUesXCd43jloyPkIogPy63p6HV/vWJc etqqx+Nj9voH/Z7dhGee/aZjqQOtjzg/nJg7PGcwa9Ft562txsYm0HhEOwDlEdqI3Sceu/ dlxD7UuKo2KzeqYRl3FXkgKBiVqBFSm+p5a2TYzkhAxFxxtkbuhroQqosLxgzX+Lp0Sapp iYv771Kug3q9hV2/STiX8gQr+73UygKp2QH4T+JKCsKH7dko80nyax8WZAu3rQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 242C3666C5 for ; Mon, 29 Jan 2024 20:29:54 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rUXJR-0003rE-T8; Mon, 29 Jan 2024 14:28:57 -0500 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 1rUXJP-0003p2-VD for bug-guix@gnu.org; Mon, 29 Jan 2024 14:28:56 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rUXJN-0003W7-G7 for bug-guix@gnu.org; Mon, 29 Jan 2024 14:28:53 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rUXJV-0002kR-Tj for bug-guix@gnu.org; Mon, 29 Jan 2024 14:29:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#46961: Nginx and certbot cervices don't play well togther Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 29 Jan 2024 19:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46961 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Carlo Zancanaro Cc: 46961@debbugs.gnu.org Received: via spool by 46961-submit@debbugs.gnu.org id=B46961.170655652810543 (code B ref 46961); Mon, 29 Jan 2024 19:29:01 +0000 Received: (at 46961) by debbugs.gnu.org; 29 Jan 2024 19:28:48 +0000 Received: from localhost ([127.0.0.1]:33511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUXJH-0002jz-OJ for submit@debbugs.gnu.org; Mon, 29 Jan 2024 14:28:48 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:42573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUXJG-0002jl-2P for 46961@debbugs.gnu.org; Mon, 29 Jan 2024 14:28:46 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 775D35C00FF; Mon, 29 Jan 2024 14:28:32 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 29 Jan 2024 14:28:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1706556512; x=1706642912; bh=dJU3oky2// /ZOkLi2yEusjCo80tXHlK7yskLbIT+srY=; b=NL579y+lVqVEswDDgBsGhTUjGU vi2abrxprknfLcZuAf6nIXML4nQz0y0bKT95OeobOE6LP7ABM117XbtTt1r2uDYG tbR1pq07bgEHnFsn3zFh4YpZy06IVnOY0H6Wc2lsqRjYB65NNVr5kM4ITrDMH4yr Pku2iGVU8DF4NED+s+YoVxacKpArfS1W0c9KJN+zC4f9Aqz6FSSKfPkVjHaT0aFn LYC7nBkAsWPTysamqigDBpQ4uXbuNOQgyaVtYsI4+6exbfI2ax645JVGgRgtmr2T Y/eLt7rhKnpexT0oO70KHo++9XhNKE9lQVvKTCbnmtTJ4XX8V5IcAYpuTV9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1706556512; x=1706642912; bh=dJU3oky2///ZOkLi2yEusjCo80tX HlK7yskLbIT+srY=; b=Hnk50q3e/BloLoRklzH0+isSr/aJlMNufcyHGoZReAUs kFEbosQkv8mH1dtF1zfOtkbiq+nS+2TFQYxnpBocgGQYOUwRM4IGJ2lHbDhCKaLj J+YkcKpR7t4dH2ZS/kvwJKE9qFMUkZCaFzm2a6TnTITkEClXMoCjc853H0RBz/gv 2VJeC6rkqkw1F7btixgS3xJw0JQjdcOLxSokS4ofzQSm/qYYc3vrvsajnUUf0CSo dMO8ju9+a7BIahU3ITYsBmNgeANYU2wgPOkmd8UijWDDGnSqwZyxbGd0AAKkyBcZ tOtOvfX17TeO48mPT/hpssgDAG0bFtmKUyl15CKd5w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrfedtgedguddugecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfgfgggtsehttdertddtreejnecuhfhrohhmpeevlhor mhgvnhhtucfnrghsshhivghurhcuoegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh eqnecuggftrfgrthhtvghrnheptedulefgkeelteehjedvgeevueefieejgeevgfelvedu uddvgeelkeeludfgffefnecuffhomhgrihhnpehlrghsshhivghurhdrohhrghenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhht sehlrghsshhivghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Jan 2024 14:28:31 -0500 (EST) From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur In-Reply-To: <788b23efd206b4ef627de06236f868f97e3cbe05.1706098718.git.carlo@zancanaro.id.au> (Carlo Zancanaro's message of "Wed, 24 Jan 2024 23:18:38 +1100") References: <788b23efd206b4ef627de06236f868f97e3cbe05.1706098718.git.carlo@zancanaro.id.au> Date: Mon, 29 Jan 2024 20:28:29 +0100 Message-ID: <875xzc3pnm.fsf_-_@lassieur.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.76 X-Spam-Score: -2.76 X-Migadu-Queue-Id: 242C3666C5 X-Migadu-Scanner: mx12.migadu.com X-TUID: IJdnpnWO8pYN Also, I forgot, I think it would be great to have somewhere in the doc an example of minimal config.scm that works. I know we can't do proper testing because we depend of certbot service but that would make it easier for a lot of people to test it. Maybe such example is already in the docs and I haven't seen it though. Here is the one I used: --8<---------------cut here---------------start------------->8--- (use-modules (gnu) (gnu tests)) (use-package-modules web) (use-service-modules certbot networking web) (operating-system (inherit %simple-os) (services (cons* (service dhcp-client-service-type) (service nginx-service-type (nginx-configuration (server-blocks (list (nginx-server-configuration (listen '("443 ssl")) (server-name '("test.lassieur.org")) (ssl-certificate "/etc/certs/test.lassieur.org/fullchain.pem") (ssl-certificate-key "/etc/certs/test.lassieur.org/privkey.pem")))))) (service certbot-service-type (certbot-configuration (certificates (list (certificate-configuration (domains '("test.lassieur.org"))))))) %base-services))) --8<---------------cut here---------------end--------------->8---