# Let’s Encrypt Certificate Renewal Fails in Trellis with KeyError: 'contact'

**URL:** https://discourse.roots.io/t/let-s-encrypt-certificate-renewal-fails-in-trellis-with-keyerror-contact/29728
**Category:** trellis
**Tags:** letsencrypt, trellis
**Created:** 2025-07-06T06:04:24Z
**Posts:** 3
**Showing post:** 3 of 3

## Post 3 by @ben — 2025-07-06T14:31:31Z

Relevant:

- [https://github.com/roots/trellis/issues/1581](https://github.com/roots/trellis/issues/1581)
- [https://github.com/roots/trellis/pull/1582](https://github.com/roots/trellis/pull/1582)

This earlier Trellis change would also solve this issue: [https://github.com/roots/trellis/pull/1558/files](https://github.com/roots/trellis/pull/1558/files)

Highly recommend getting some sort of SSL monitoring in place if you’re managing your own servers. I’ve been using [updown.io](http://updown.io) for about a decade and it’s super cheap. Use [https://updown.io/r/xcnzb](https://updown.io/r/xcnzb) if you want 100k free credits

The [roots.io](http://roots.io) server is a bit behind on Trellis changes and also had this issue. Got the heads up about it last night because of my alerts:

 ![image](https://discourse.roots.io/uploads/default/original/2X/8/849bfe2fa9e2dc5b74d3b8559a24b78de078866d.png)

---

_[View the full topic](https://discourse.roots.io/t/let-s-encrypt-certificate-renewal-fails-in-trellis-with-keyerror-contact/29728)._
