I've read dozens of "could not get nonce" posts here and just can't figure it out. I don't think it's an issue with the individual domain, as it's occurred for more than a month with different domains. Perhaps my IP (209.216.85.156) is the issue?
My domain is: wellingtontransportation.com
I ran this command:
./acme.sh --dnssleep 300 --force --log --issue --webroot /var/www/www.wellingtontransportation.com-443/html/ -d wellingtontransportation.com -d www.wellingtontransportation.com -d wellingtontransportation.net -d www.wellingtontransportation.net --fullchain-file /etc/letsencrypt/wellingtontrans-fullchain.pem --key-file /etc/letsencrypt/wellingtontrans-privkey.pem
It produced this output:
[Mon Oct 7 09:19:28 PM EDT 2024] Using CA: https://acme.zerossl.com/v2/DV90
[Mon Oct 7 09:19:28 PM EDT 2024] Multi domain='DNS:wellingtontransportation.com,DNS:www.wellingtontransportation.com,DNS:wellingtontransportation.net,DNS:www.wellingtontransportation.net'
[Mon Oct 7 09:19:30 PM EDT 2024] Could not get nonce, let's try again.
My web server is (include version):
httpd-2.4.62-2.fc40.x86_64 (fedora40)
The operating system my web server runs on is (include version):
Fedora 40
My hosting provider, if applicable, is:
Our own server
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 --version
certbot 2.11.0
I'm using acme.sh that I just --upgrade(d)
# ./acme.sh --version
https://github.com/acmesh-official/acme.sh
v3.1.0
[Mon Oct 7 09:13:48 PM EDT 2024] Get nonce with GET. ACME_NEW_NONCE='https://acme.zerossl.com/v2/DV90/newNonce'
[Mon Oct 7 09:13:48 PM EDT 2024] GET
[Mon Oct 7 09:13:48 PM EDT 2024] url='https://acme.zerossl.com/v2/DV90/newNonce'
[Mon Oct 7 09:13:48 PM EDT 2024] timeout=
[Mon Oct 7 09:13:48 PM EDT 2024] Http already initialized.
[Mon Oct 7 09:13:48 PM EDT 2024] _WGET='wget -q --content-on-error '
[Mon Oct 7 09:13:48 PM EDT 2024] ret='0'
[Mon Oct 7 09:13:48 PM EDT 2024] _headers
[Mon Oct 7 09:13:48 PM EDT 2024] _CACHED_NONCE
[Mon Oct 7 09:13:48 PM EDT 2024] nonce
[Mon Oct 7 09:13:48 PM EDT 2024] Could not get nonce, let's try again.
I've also tried using wget manually and it downloads a zero-length file (no content):
# wget --content-on-error https://acme.zerossl.com/v2/DV90/newNonce 2>&1|grep -E 'Location|HTTP'
HTTP response 204 [https://acme.zerossl.com/v2/DV90/newNonce]