agate service broken

  • Open
  • quality assurance status badge
Details
2 participants
  • Christopher Howard
  • Efraim Flashner
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal
C
C
Christopher Howard wrote on 17 Apr 00:33 +0200
(address . bug-guix@gnu.org)
87h6g1q6oa.fsf@librehacker.com
Hello, I recently updated a server system which hadn't been updated for a long time, and my agate service is now broken. I will try below to include all 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:

Toggle quote (2 lines)
> 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:

Toggle quote (14 lines)
> 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-configuration.scm

* The failing system generation

Toggle quote (14 lines)
> 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/bzImage
> channels:
> guix:
> repository URL: https://git.savannah.gnu.org/git/guix.git
> branch: master
> commit: a8353e9d6b34fd8d42d2e8f14ce844849fe9c293
> configuration file: /gnu/store/0rd73nfs8gvdadp6ja65779v2h8yx3kg-configuration.scm

* My system information:

```
christopher@galadriel ~$ neofetch --stdout
christopher@galadriel
---------------------
OS: Guix System x86_64
Host: OptiPlex 7010 01
Kernel: 6.8.5-gnu
Uptime: 1 hour, 25 mins
Packages: 59 (guix-system), 38 (guix-user)
Shell: bash 5.1.16
Terminal: /dev/pts/0
CPU: Intel i5-3570 (4) @ 3.800GHz
GPU: Intel HD Graphics
Memory: 437MiB / 15923MiB
```

--
? Christopher Howard
? gemini://gem.librehacker.com

?????? ??? ????? ?? ????? ??? ????
E
E
Efraim Flashner wrote on 17 Apr 18:53 +0200
(address . 70429@debbugs.gnu.org)
Zh_-fxz75uZZryyY@pbp
Here's a potential patch. I'm not sure about how to deprecate fields

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----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-----


?