WARNING:certbot.cli:You are running with an old copy of letsencrypt-auto that does not receive updates, and is less reliable than more recent versions. We recommend upgrading to the latest certbot-auto script, or using native OS packages.
So upgraded to certbot-auto… requesting a new certifcate (added a new domain name for SNI certificate, 58 in total) results in
The server experienced an internal error :: Error creating new cert
(Got the same issue weeks ago and was fixed… something with timeouts on letsencrypt servers.)
I don’t see an update on the status page, but we’re getting our domains validated, but when we request the certificate we get the same error: ServerInternal: Error creating new cert
Is there an incident I can subscribe to to follow the progress?
I’ve also been receiving this error as of around midnight BST, but from the Acme python library with a custom client.
Staging and Production.
Confirmed on new and renewal certificates.
@DavidCDNsun can you tell us from what version to what version. I’m trying to pinpoint the change. We are using an custom client, which issued the last certificate on 9th of August.
Thanks @DavidCDNsun. We nailed it. Leaving here the solution for reference.
We are using a custom client, written in python with the latest pyOpenSSL. By default the version is not set on CSR and with some old versions of openssl this leads to zero-length integers being inserted into the CSR. What we needed to do is to set the version to 2 (req.set_version(2). Here’s the certbot’s related issue: https://github.com/certbot/certbot/issues/2528.