agate service broken

  • Done
  • quality assurance status badge
Details
2 participants
  • Christopher Howard
  • Efraim Flashner
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal

Debbugs page

Christopher Howard wrote 11 months ago
(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

讘专讗砖讬转 讘专讗 讗诇讛讬诐 讗转 讛砖诪讬诐 讜讗转 讛讗专抓
Efraim Flashner wrote 11 months ago
(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-----


Christopher Howard wrote 4 months ago
(name . Efraim Flashner)(address . efraim@flashner.co.il)(address . 70429-done@debbugs.gnu.org)
87plngymkr.fsf@librehacker.com
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
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 70429@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70429
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help