From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70429: agate service broken Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 16 Apr 2024 22:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70429 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 70429@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17133068496995 (code B ref -1); Tue, 16 Apr 2024 22:35:03 +0000 Received: (at submit) by debbugs.gnu.org; 16 Apr 2024 22:34:09 +0000 Received: from localhost ([127.0.0.1]:45359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwrNQ-0001ol-JU for submit@debbugs.gnu.org; Tue, 16 Apr 2024 18:34:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwrNL-0001mq-PU for submit@debbugs.gnu.org; Tue, 16 Apr 2024 18:34:07 -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 1rwrN3-000597-9v for bug-guix@gnu.org; Tue, 16 Apr 2024 18:33:45 -0400 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rwrN0-0001dq-Vi for bug-guix@gnu.org; Tue, 16 Apr 2024 18:33:44 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id BD3A62096DFF for ; Wed, 17 Apr 2024 00:33:31 +0200 (CEST) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20160331; t=1713306809; x=1715121210; bh=aVPqOETu1Qw5bkHmAlpA9iEFWwe9zP1bQkw4uEfVDSw=; b=BBA80iFBvIYN V+2JTpBUafuPT7s69gZ0t/GMGL9UhzwjIQ5XsDmhAIn4tpR/tyGrjehzpMcJF+2h 7Ddyo6S9V/c81fQm+hXEt7T2qrXthowSpZVrBewacxRAsapX1+/sk5b+SqGyNquk LkCLsaP3Xw5TDS/h3y9dh+U7i5dNKI/S5L1cgy4fexg//7JucYPRPxwJrGBxNraa cmOdNq4TcmwVgoj9F2UkLsUu4uhU4Kxy+de8W4FUY8i+kzsDsZ7sW9R3VkgO5QZp yg1GzpfTPFo2D7KCZkPSXDPRVZyqBp45XIoOfZcl4bWU6yAPwf9ypfEYs53Z2VSj 3jahcB+dsot15XLXtOaV5R+eGsd1p1GJWUnx1CoN+evG2kbJvhvruzXvvgrucIzj glCYyNcPgAHTmLcsNPYEol0JMCQRcsl3SSHDXJSOpRA+Ty8OlcUZjtGnglyA54gZ H78cfpNf2YmvOLpbT0ngA4kjQAQAf02hnyz6/Yn/KIPv5ohSqIeARs5NfinoIFXE zj7hOfkECmoPPm/ohtSagocg1xODWA/YrmZBYN3RQzAaCy1YjquyazLzIUCFu/HT LML5vjA5ii1XO7FS25wlZtGBh+sNplMoMogfsuyXTDNOqmyv7AtkbibixxziBCtq Bm8M5XDOnqPsbQNQ9lLeuMLbxNrv+Mc= X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id kEIYhZfz0CGu for ; Wed, 17 Apr 2024 00:33:29 +0200 (CEST) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id BAE652096DED for ; Wed, 17 Apr 2024 00:33:28 +0200 (CEST) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 38F5131296E9 for ; Wed, 17 Apr 2024 00:33:28 +0200 (CEST) From: Christopher Howard Date: Tue, 16 Apr 2024 14:33:25 -0800 Message-ID: <87h6g1q6oa.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (-) Hello, I recently updated a server system which hadn't been updated for a l= ong time, and my agate service is now broken. I will try below to include a= ll the relevant data: * Service fails to start. Herd does not give a reason for the failure when = I do this manually. * agate.log shows this error message: > 2024-04-16 13:35:52 Unrecognized option: 'cert' * Here is the service configuration I am using: ``` guile scheme (service agate-service-type (agate-configuration (content "/srv/gemini") (cert "/srv/gemini-tls/cert.pem") (key "/srv/gemini-tls/key.rsa") (log-ip? #f))) ``` * The working system generation: > Generation 24 Aug 07 2023 22:24:43 > file name: /var/guix/profiles/system-24-link > canonical file name: /gnu/store/nq8bmbmr4wa7q7pndaxfkxi8qrzna4gs-system > label: GNU with Linux-Libre 6.3.13 > bootloader: grub > root device: UUID: ce7cdde8-a12b-4f1d-a605-d55aa31f92fd > kernel: /gnu/store/224j20diq0qgxqzmh1hgsp35zi3qn9jc-linux-libre-6.3.13/= bzImage > channels: > guix: > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: d43b53c476b4e9322b31274b788e851d37e72302 > configuration file: /gnu/store/0c11jz30v8mkzqk0gzd93abp7z6x0637-configu= ration.scm * The failing system generation > Generation 25 Apr 16 2024 13:26:31 (current) > file name: /var/guix/profiles/system-25-link > canonical file name: /gnu/store/4wng095zf7j26pmr3hkq2pcbw3hjs6ai-system > label: GNU with Linux-Libre 6.8.5 > bootloader: grub > root device: UUID: ce7cdde8-a12b-4f1d-a605-d55aa31f92fd > kernel: /gnu/store/4f7nszk7znn8knhs17c7hl1nyklx7s4s-linux-libre-6.8.5/b= zImage > channels: > guix: > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: a8353e9d6b34fd8d42d2e8f14ce844849fe9c293 > configuration file: /gnu/store/0rd73nfs8gvdadp6ja65779v2h8yx3kg-configu= ration.scm * My system information: ``` christopher@galadriel ~$ neofetch --stdout christopher@galadriel=20 ---------------------=20 OS: Guix System x86_64=20 Host: OptiPlex 7010 01=20 Kernel: 6.8.5-gnu=20 Uptime: 1 hour, 25 mins=20 Packages: 59 (guix-system), 38 (guix-user)=20 Shell: bash 5.1.16=20 Terminal: /dev/pts/0=20 CPU: Intel i5-3570 (4) @ 3.800GHz=20 GPU: Intel HD Graphics=20 Memory: 437MiB / 15923MiB=20 ``` --=20 =F0=9F=93=9B Christopher Howard =F0=9F=9A=80 gemini://gem.librehacker.com =F0=9F=8C=90 http://gem.librehacker.com =D7=91=D7=A8=D7=90=D7=A9=D7=99=D7=AA =D7=91=D7=A8=D7=90 =D7=90=D7=9C=D7=94= =D7=99=D7=9D =D7=90=D7=AA =D7=94=D7=A9=D7=9E=D7=99=D7=9D =D7=95=D7=90=D7=AA= =D7=94=D7=90=D7=A8=D7=A5 From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70429: agate service broken References: <87h6g1q6oa.fsf@librehacker.com> In-Reply-To: <87h6g1q6oa.fsf@librehacker.com> Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 17 Apr 2024 16:54:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70429 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 70429@debbugs.gnu.org Received: via spool by 70429-submit@debbugs.gnu.org id=B70429.171337282925769 (code B ref 70429); Wed, 17 Apr 2024 16:54:04 +0000 Received: (at 70429) by debbugs.gnu.org; 17 Apr 2024 16:53:49 +0000 Received: from localhost ([127.0.0.1]:46920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rx8Xb-0006hV-2k for submit@debbugs.gnu.org; Wed, 17 Apr 2024 12:53:48 -0400 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:58695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rx8XU-0006fp-S1 for 70429@debbugs.gnu.org; Wed, 17 Apr 2024 12:53:44 -0400 Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-78a26aaefc8so339068985a.1 for <70429@debbugs.gnu.org>; Wed, 17 Apr 2024 09:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713372802; x=1713977602; darn=debbugs.gnu.org; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=BEp6lzYwIUN9fEN7z2KOrFa2OmT9C5vjXyd7Rkiah+s=; b=HebKOpHSder/jvAptPr+SwqbaQ3w1Lw9WEkV02oOdssphrw/U9bKM2Jhdfy6BT4RNw htkAQVgSYai6kOU4s75BNa7cuufsGzmOi5/6C2OGnbNDM7Al8n2zyVskMAG6edudrZFT vsxphP6CQTd/kP7AHwXMngHZxCThPgh8YitgVV8zkzPPg1Vc3kGSntqI7ypyyN3lQC78 2lgGV/Fd8tXSFp+9idU7MCpjDpth4kcyaGLFulT8yTAeS42aeo+Dgdegjslq17v1iitF lkdzDhbf8IydR3mMo5oBJIuGYw36O4ZfdFx5t/8m4psBRTyPvVAvsSQVtqkDqxuCpZpX A4Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713372802; x=1713977602; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=BEp6lzYwIUN9fEN7z2KOrFa2OmT9C5vjXyd7Rkiah+s=; b=hAcEt3Sd5u78EMQbLh6oRfLpsnwV/Dc16C4MQEYCXMZ3SvaOpTtUdVrXcFylbD0D3V E+yPWQ+zVlGcWyH7mcYt6+i0JO0td+0IQhECaxO3qKRKOqy9/C96UQ2Q7SsrCEEndmd0 IIK0ukPq9uybqUbEDQs5x2fWKy7Vgle0qO1GsN4a12jdWDR8LmBSOh6Lu8aYSZ1h1r3G s19FJRlZHrF33VFVhShhjJSEvzudcb9irRMuQ49ZV2yeB21UgggLVApemeVh6rKPC+ou vaJlxuFlResYTwaIFMCnNjh4hgMO5VSFc1alw8u9KKt3YTIHjSd6HZHpu3HnOx6jB4Gf swKA== X-Gm-Message-State: AOJu0YyGOfwMdOCQeEm7v/SHVEMXB37wBahkoA1naNsKcaAvcFhjdOfb QTUQ6YS9h/w4dR140cqPuSwhrvXZYntu2F5rGLLR6t3M6KXZDkTskhwA/A== X-Google-Smtp-Source: AGHT+IHRgC7kt3u8lhFiTiAQfCyaGLG9N4JSHRjx1KshozqLrHKymxo/gh9GRUy+2T0toZmYS7lffw== X-Received: by 2002:a05:620a:4494:b0:78d:767f:248 with SMTP id x20-20020a05620a449400b0078d767f0248mr21297930qkp.2.1713372801775; Wed, 17 Apr 2024 09:53:21 -0700 (PDT) Received: from localhost (ool-ad039216.dyn.optonline.net. [173.3.146.22]) by smtp.gmail.com with ESMTPSA id a2-20020a05620a02e200b0078d5eab4789sm8534390qko.91.2024.04.17.09.53.21 for <70429@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 09:53:21 -0700 (PDT) Date: Wed, 17 Apr 2024 19:53:19 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 70429@debbugs.gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3Uys25oPKEYK1W4v" Content-Disposition: inline X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.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: -0.7 (/) --3Uys25oPKEYK1W4v Content-Type: multipart/mixed; boundary="KkWXwVZ7cGQ9duFK" Content-Disposition: inline --KkWXwVZ7cGQ9duFK Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Here's a potential patch. I'm not sure about how to deprecate fields --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --KkWXwVZ7cGQ9duFK Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="newer-agate-service.diff" Content-Transfer-Encoding: quoted-printable diff --git a/doc/guix.texi b/doc/guix.texi index f4f21c4744..852b2eb706 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -32510,10 +32510,9 @@ Web Services =20 @lisp (service agate-service-type - (agate-configuration - (content "/srv/gemini") - (cert "/srv/cert.pem") - (key "/srv/key.rsa"))) + (agate-configuration + (content "/srv/gemini") + (certs "/srv/gemini-certs"))) @end lisp =20 The example above represents the minimal tweaking necessary to get Agate @@ -32544,13 +32543,10 @@ Web Services @item @code{content} (default: @file{"/srv/gemini"}) The directory from which Agate will serve files. =20 -@item @code{cert} (default: @code{#f}) -The path to the TLS certificate PEM file to be used for encrypted -connections. Must be filled in with a value from the user. - -@item @code{key} (default: @code{#f}) -The path to the PKCS8 private key file to be used for encrypted -connections. Must be filled in with a value from the user. +@item @code{certs} (default: @code{#f}) +The path to the directory containing the TLS certificate PEM and the PKCS8 +private key file to be used for encrypted connections. Must be filled in +with a value from the user. =20 @item @code{addr} (default: @code{'("0.0.0.0:1965" "[::]:1965")}) A list of the addresses to listen on. @@ -32561,8 +32557,9 @@ Web Services @item @code{lang} (default: @code{#f}) RFC 4646 language code(s) for text/gemini documents. Optional. =20 -@item @code{silent?} (default: @code{#f}) -Set to @code{#t} to disable logging output. +@item @code{only-tls13?} (default: @code{#f}) +Set to @code{#t} to allow only connections over TLS v1.3. By default TLS +v1.2 is also allowed. =20 @item @code{serve-secret?} (default: @code{#f}) Set to @code{#t} to serve secret files (files/directories starting with diff --git a/gnu/services/web.scm b/gnu/services/web.scm index 406117c457..57750e120b 100644 --- a/gnu/services/web.scm +++ b/gnu/services/web.scm @@ -302,12 +302,14 @@ (define-module (gnu services web) agate-configuration? agate-configuration-package agate-configuration-content - agate-configuration-cert - agate-configuration-key + agate-configuration-cert ; deprecated + agate-configuration-key ; deprecated + agate-configuration-certs agate-configuration-addr agate-configuration-hostname agate-configuration-lang - agate-configuration-silent + agate-configuration-silent ; deprecated + agate-configuration-only-tls13 agate-configuration-serve-secret agate-configuration-log-ip agate-configuration-user @@ -2181,6 +2183,8 @@ (define-record-type* (default #f)) (key agate-configuration-key (default #f)) + (certs agate-configuration-certs + (default #f)) (addr agate-configuration-addr (default '("0.0.0.0:1965" "[::]:1965"))) (hostname agate-configuration-hostname @@ -2189,6 +2193,8 @@ (define-record-type* (default #f)) (silent? agate-configuration-silent (default #f)) + (only-tls13? agate-configuration-only-tls13 + (default #f)) (serve-secret? agate-configuration-serve-secret (default #f)) (log-ip? agate-configuration-log-ip @@ -2202,8 +2208,8 @@ (define-record-type* =20 (define agate-shepherd-service (match-lambda - (($ package content cert key addr - hostname lang silent? serve-secret? + (($ package content cert key certs addr + hostname lang only-tls13? serve-secret? log-ip? user group log-file) (list (shepherd-service (provision '(agate)) @@ -2213,8 +2219,13 @@ (define agate-shepherd-service #~(make-forkexec-constructor (list #$agate "--content" #$content - "--cert" #$cert - "--key" #$key + #$@(if certs + (list "--certs" certs) + (if (and cert key + (equal? (dirname cert) + (dirname key))) + (list "--certs" (dirname cert)) + '())) "--addr" #$@addr #$@(if lang (list "--lang" lang) @@ -2222,7 +2233,7 @@ (define agate-shepherd-service #$@(if hostname (list "--hostname" hostname) '()) - #$@(if silent? '("--silent") '()) + #$@(if only-tls13? '("--only-tls13") '()) #$@(if serve-secret? '("--serve-secret") '()) #$@(if log-ip? '("--log-ip") '())) #:user #$user #:group #$group --KkWXwVZ7cGQ9duFK-- --3Uys25oPKEYK1W4v Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmYf/nYACgkQQarn3Mo9 g1EO8BAAwPc9oe+nVkzlJhGCn5sbSJzKeM1R+JEwtBcMzzpbY8+r5S2NFxWoXQqD SEq2RpgkQAwQHyYzinkj7W4gesmWZktmsWRyCrckHHrLgMhmmG+Qvy0NsxQdZ+BS uMiKbNCuBu/+ZEt+hOhhqWakhL0Z3Rxw8Flu0rX4Mzl7ZRD4xbwvk0Q4085r6oyl dIU+zOr4/XSfcr8jE+kAlI3MccEQcMXKMO8p72Ru7JVUp0mTeuVIJyGf9heqZblZ ypbNty/2R/e4tb0EV+Hk4Bw4ipo3e+AmPAkUqh7AvyA3GmvKaRDNM9Wm5RVrsXSb zSXIvi0YQTMTJKYVZY2vVPrx2c9+EnBYkFEHjQ23N3VLHWeL9jWgEuNh2wW00zg2 Px8sAjKBqgo4cLnXPiQcHyG8Twqh9FUs85DjihSsPIKEka2btiLhQeXkFte3hmeg NAmdg/Qu/o9Ea1uBzGV16EDvv4hkTnZmK+cXT0CCODadxop/KAhjFtSzOGd9Uh/a 3W3yAOJWD5PmBrosNjuPtxTW3t+kQD9CKbKv3QhZEkXMpnnex7FuWKXZ1I/kXMgC wJSY4tpu/VtY9gYZd16X6gcHtPqq4LFJp9A2IALhLsDgomJV4K0rveR7YnNNbdw9 iPljocU/kXm+uL8J6Ga8nRh+5k1iXfs9SZliRGfJjkIph+AScPk= =PhF8 -----END PGP SIGNATURE----- --3Uys25oPKEYK1W4v-- From unknown Tue Sep 23 02:47:56 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: Christopher Howard Subject: bug#70429: closed (Re: bug#70429: agate service broken) Message-ID: References: <87plngymkr.fsf@librehacker.com> <87h6g1q6oa.fsf@librehacker.com> X-Gnu-PR-Message: they-closed 70429 X-Gnu-PR-Package: guix Reply-To: 70429@debbugs.gnu.org Date: Fri, 01 Nov 2024 10:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1730455562-10165-1" This is a multi-part message in MIME format... ------------=_1730455562-10165-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #70429: agate service broken 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 70429@debbugs.gnu.org. --=20 70429: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70429 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1730455562-10165-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 70429-done) by debbugs.gnu.org; 1 Nov 2024 10:05:16 +0000 Received: from localhost ([127.0.0.1]:48296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6oWq-0002dT-Iv for submit@debbugs.gnu.org; Fri, 01 Nov 2024 06:05:16 -0400 Received: from mx.kolabnow.com ([212.103.80.154]:41508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6oWo-0002Z3-ID for 70429-done@debbugs.gnu.org; Fri, 01 Nov 2024 06:05:15 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 58E23545AE4; Fri, 1 Nov 2024 11:05:08 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=dkim20240523; t=1730455507; x=1732269908; bh=qa18zc 3rHN8FCogUQm+CUiyCOhUu0njzlwmouBnjFKc=; b=fDuSTNXv53RcT3XVq+Y5h+ QMSdQRUIsntG7sVB0NriGF9llxfSU6G7mGNqnFgLvXXRQ/iH/FoH4UXjRpBDWRkT A34bi/mzX1xFMENpHc7FoWjGB9qwfH56uDBi9XysNSdAY1h9LwHYRsK/HtsoYnFR nh09FypXuiENfxWUSN9II5anm9NvQmKTJDmIC8l97WKLKIRXH3KjVOyJJLDn0xfs /QBAicWiMk6zlLssPN1z0jaBvr0dpwPlkISFA9LamYskskpAwarZDEbuLPb0Hbbo 9K1pL+AUyobH0XkdPqwOdtqBPkBsVUzEhOGjdifKV+/kGSEY3p0ovBx8Ar6gI8cw == X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id GsiI1Md-7WcD; Fri, 1 Nov 2024 11:05:07 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id 00D4585DF98; Thu, 31 Oct 2024 22:44:23 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id A1F3820BFAC0; Thu, 31 Oct 2024 22:44:23 +0100 (CET) From: Christopher Howard To: Efraim Flashner Subject: Re: bug#70429: agate service broken In-Reply-To: Efraim Flashner's message of "Wed, 17 Apr 2024 19:53:19 +0300 (28 weeks, 1 day, 4 hours ago)" Date: Thu, 31 Oct 2024 13:44:20 -0800 Message-ID: <87plngymkr.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70429-done Cc: 70429-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: -1.0 (-) I'm trying to close out my old bugs, and I think this one can be closed. The deprecated fields are no longer present in web.scm, so I guess that must have been fixed. -- Christopher Howard ------------=_1730455562-10165-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Apr 2024 22:34:09 +0000 Received: from localhost ([127.0.0.1]:45359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwrNQ-0001ol-JU for submit@debbugs.gnu.org; Tue, 16 Apr 2024 18:34:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwrNL-0001mq-PU for submit@debbugs.gnu.org; Tue, 16 Apr 2024 18:34:07 -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 1rwrN3-000597-9v for bug-guix@gnu.org; Tue, 16 Apr 2024 18:33:45 -0400 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rwrN0-0001dq-Vi for bug-guix@gnu.org; Tue, 16 Apr 2024 18:33:44 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id BD3A62096DFF for ; Wed, 17 Apr 2024 00:33:31 +0200 (CEST) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20160331; t=1713306809; x=1715121210; bh=aVPqOETu1Qw5bkHmAlpA9iEFWwe9zP1bQkw4uEfVDSw=; b=BBA80iFBvIYN V+2JTpBUafuPT7s69gZ0t/GMGL9UhzwjIQ5XsDmhAIn4tpR/tyGrjehzpMcJF+2h 7Ddyo6S9V/c81fQm+hXEt7T2qrXthowSpZVrBewacxRAsapX1+/sk5b+SqGyNquk LkCLsaP3Xw5TDS/h3y9dh+U7i5dNKI/S5L1cgy4fexg//7JucYPRPxwJrGBxNraa cmOdNq4TcmwVgoj9F2UkLsUu4uhU4Kxy+de8W4FUY8i+kzsDsZ7sW9R3VkgO5QZp yg1GzpfTPFo2D7KCZkPSXDPRVZyqBp45XIoOfZcl4bWU6yAPwf9ypfEYs53Z2VSj 3jahcB+dsot15XLXtOaV5R+eGsd1p1GJWUnx1CoN+evG2kbJvhvruzXvvgrucIzj glCYyNcPgAHTmLcsNPYEol0JMCQRcsl3SSHDXJSOpRA+Ty8OlcUZjtGnglyA54gZ H78cfpNf2YmvOLpbT0ngA4kjQAQAf02hnyz6/Yn/KIPv5ohSqIeARs5NfinoIFXE zj7hOfkECmoPPm/ohtSagocg1xODWA/YrmZBYN3RQzAaCy1YjquyazLzIUCFu/HT LML5vjA5ii1XO7FS25wlZtGBh+sNplMoMogfsuyXTDNOqmyv7AtkbibixxziBCtq Bm8M5XDOnqPsbQNQ9lLeuMLbxNrv+Mc= X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id kEIYhZfz0CGu for ; Wed, 17 Apr 2024 00:33:29 +0200 (CEST) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id BAE652096DED for ; Wed, 17 Apr 2024 00:33:28 +0200 (CEST) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 38F5131296E9 for ; Wed, 17 Apr 2024 00:33:28 +0200 (CEST) From: Christopher Howard To: bug-guix@gnu.org Subject: agate service broken Date: Tue, 16 Apr 2024 14:33:25 -0800 Message-ID: <87h6g1q6oa.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.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: -1.0 (-) Hello, I recently updated a server system which hadn't been updated for a l= ong time, and my agate service is now broken. I will try below to include a= ll the relevant data: * Service fails to start. Herd does not give a reason for the failure when = I do this manually. * agate.log shows this error message: > 2024-04-16 13:35:52 Unrecognized option: 'cert' * Here is the service configuration I am using: ``` guile scheme (service agate-service-type (agate-configuration (content "/srv/gemini") (cert "/srv/gemini-tls/cert.pem") (key "/srv/gemini-tls/key.rsa") (log-ip? #f))) ``` * The working system generation: > Generation 24 Aug 07 2023 22:24:43 > file name: /var/guix/profiles/system-24-link > canonical file name: /gnu/store/nq8bmbmr4wa7q7pndaxfkxi8qrzna4gs-system > label: GNU with Linux-Libre 6.3.13 > bootloader: grub > root device: UUID: ce7cdde8-a12b-4f1d-a605-d55aa31f92fd > kernel: /gnu/store/224j20diq0qgxqzmh1hgsp35zi3qn9jc-linux-libre-6.3.13/= bzImage > channels: > guix: > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: d43b53c476b4e9322b31274b788e851d37e72302 > configuration file: /gnu/store/0c11jz30v8mkzqk0gzd93abp7z6x0637-configu= ration.scm * The failing system generation > Generation 25 Apr 16 2024 13:26:31 (current) > file name: /var/guix/profiles/system-25-link > canonical file name: /gnu/store/4wng095zf7j26pmr3hkq2pcbw3hjs6ai-system > label: GNU with Linux-Libre 6.8.5 > bootloader: grub > root device: UUID: ce7cdde8-a12b-4f1d-a605-d55aa31f92fd > kernel: /gnu/store/4f7nszk7znn8knhs17c7hl1nyklx7s4s-linux-libre-6.8.5/b= zImage > channels: > guix: > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: a8353e9d6b34fd8d42d2e8f14ce844849fe9c293 > configuration file: /gnu/store/0rd73nfs8gvdadp6ja65779v2h8yx3kg-configu= ration.scm * My system information: ``` christopher@galadriel ~$ neofetch --stdout christopher@galadriel=20 ---------------------=20 OS: Guix System x86_64=20 Host: OptiPlex 7010 01=20 Kernel: 6.8.5-gnu=20 Uptime: 1 hour, 25 mins=20 Packages: 59 (guix-system), 38 (guix-user)=20 Shell: bash 5.1.16=20 Terminal: /dev/pts/0=20 CPU: Intel i5-3570 (4) @ 3.800GHz=20 GPU: Intel HD Graphics=20 Memory: 437MiB / 15923MiB=20 ``` --=20 =F0=9F=93=9B Christopher Howard =F0=9F=9A=80 gemini://gem.librehacker.com =F0=9F=8C=90 http://gem.librehacker.com =D7=91=D7=A8=D7=90=D7=A9=D7=99=D7=AA =D7=91=D7=A8=D7=90 =D7=90=D7=9C=D7=94= =D7=99=D7=9D =D7=90=D7=AA =D7=94=D7=A9=D7=9E=D7=99=D7=9D =D7=95=D7=90=D7=AA= =D7=94=D7=90=D7=A8=D7=A5 ------------=_1730455562-10165-1--