Per: "your server may be slow or overloaded" acme-v02.api - #4 by MikeMcQ
My domain is: webhost19.inspire.net.nz
I ran this command: sudo certbot renew --cert-name=webhost19.inspire.net.nz
It produced this output:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/webhost19.inspire.net.nz.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Renewing an existing certificate for webhost19.inspire.net.nz
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: webhost19.inspire.net.nz
Type: connection
Detail: 203.114.129.15: Fetching https://webhost19.inspire.net.nz/.well-known/acme-challenge/JyK8tXaWUdqsB8E9aCdTL7kDNho_F-ck8zKteDj_lNU: Timeout after connect (your server may be slow or overloaded)
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
Failed to renew certificate webhost19.inspire.net.nz with error: Some challenges have failed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
All renewals failed. The following certificates could not be renewed:
/etc/letsencrypt/live/webhost19.inspire.net.nz/fullchain.pem (failure)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 renew failure(s), 0 parse failure(s)
My web server is (include version): Apache HTTPD 2.4.65-1~deb12u1
The operating system my web server runs on is (include version): Debian GNU/Linux v12.12
My hosting provider, if applicable, is: Inspire Net Ltd
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): v2.1.0
Quoting my initial reply to @jc-rimu with further technical details:
The certificates that have begun to fail validation have HTTP to HTTPS redirects. The HTTP request from the validation server completes, getting a 301 response, but we never see the redirected HTTPS request come in. Interestingly, dry runs with the
--stagingenvironment flag do work, both HTTP and HTTPS.We have had upstream networking changes in the last few weeks which is what we're exploring now, but it stands out to me that HTTP works and HTTPS does not.
All of the missing HTTPS requests were expected from validation servers in 23.178.112.0/24.
We have noticed that in at least one case an HTTPS request is in fact hitting our Fortigate firewall, but ending in "client-rst" and "close" with no trace in the Apache HTTPD log files. We're pondering if there was some failure in SSL/TLS negotiation.
This has started happening on five different webservers this morning, all various versions of Debian GNU/Linux. All affected certificates have been renewing with no problems until this morning, in some cases for years.
Happy to provide further information!