The cronjob renewal failed because the version of TLS required (1.3) is not supported by (some of) the letsencrypt servers perhaps. Yet when trying manually the script and lego eventually worked but was delayed trying different servers after getting the TLS handshake error. I really do not know why the crontask failed yet the same script called manually eventually worked. I think this has been working previously and do not think anything relevant changed but have no control over what Google (or possibly Bitnami) might have done (such as insist on TLS1.3)! Do I need to set up apache differently?
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:jowett.net +jowettjupiter.com +jowett.org
I ran this command::lego --tls --email="clubjowett@gmail.com" --domains="jowett.net" --path="/opt/bitnami/letsencrypt" renew --daw --days 90
It produced this output:
Note I have edited this as multiple domains are renewed.
2022/10/30 10:54:35 [INFO] [jowettjupiter.com] acme: Trying renewal with -11 hours remaining
2022/10/30 10:54:35 [INFO] [ jowett.net, www.jowett.net, www.jowett.org, ] acme: Obtaining bundled SAN certificate
2022/10/30 10:54:37 [INFO] [jowett.net] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/170380627632
2022/10/30 10:54:37 [INFO] [jowett.net] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/170380627632
2022/10/30 10:54:37 [INFO] [jowett.net] acme: use tls-alpn-01 solver
2022/10/30 10:54:37 [INFO] [www.jowett.net] acme: use tls-alpn-01 solver
2022/10/30 10:54:37 [INFO] [jowett.net] acme: Trying to solve TLS-ALPN-01
2022/10/30 10:55:05 http: TLS handshake error from 157.55.39.134:32896: tls: client requested unsupported application protocols ([h2 http/1.1])
2022/10/30 10:56:26 [INFO] [jowett.net] The server validated our request
2022/10/30 10:56:26 [INFO] [www.jowett.net] acme: Trying to solve TLS-ALPN-01
2022/10/30 10:57:11 http: TLS handshake error from 66.206.18.178:21359: EOF
2022/10/30 10:57:14 http: TLS handshake error from 84.16.234.194:53737: EOF
2022/10/30 10:58:22 [INFO] [www.jowett.net] The server validated our request
022/10/30 11:08:04 [INFO] jowett.net, www.jowett.net, ] acme: Validations succeeded; requesting certificates
2022/10/30 11:08:06 [INFO] [022/10/30 11:08:04 [INFO] [jowettjupiter.com, jowett.net, jowett.org, mail.jowett.org, www.jowett.net, www.jowett.org, www.jowettjupiter.com] acme: Validations succeeded; requesting certificates
2022/10/30 11:08:06 [INFO] [jowettjupiter.com] Server responded with a certificate.] Server responded with a certificate.
My web server is (include version): GCLOUD instance
The operating system my web server runs on is (include version): SMP Debian 4.19.235-1 (2022-03-17) x86_64
My hosting provider, if applicable, is:Google
I can login to a root shell on my machine (yes or no, or I don't know):yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):certbot 0.31.0