Hello,
I’m french, so sorry for my poor english.
I have a big problem as I can’t renew my certificate for my domains.
The LE module should request a new certificate after 2 months, but it always fails.
Before, I could do it manually but now it’s not working anymore and I don’t know what to do.
Could you please help me with this problem ?
My domain is: hexa-gone.com
It produced this output:
Requesting a certificate for hexa-gone.com, www.hexa-gone.com from Let’s Encrypt …
… request failed : Web-based validation failed : Failed to request certificate :
Parsing account key…
Parsing CSR…
Registering account…
Already registered!
Verifying hexa-gone.com…
Wrote file to /home/hexa/www/.well-known/acme-challenge/dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg, but couldn’t download http://hexa-gone.com/.well-known/acme-challenge/dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg
Traceback (most recent call last):
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 235, in **
** main(sys.argv[1:])**
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 231, in main**
** signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, args.dns_hook, args.cleanup_hook, log=LOGGER, CA=args.ca)**
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 184, in get_crt**
** domain, challenge_status))**
ValueError: hexa-gone.com challenge did not pass: {u’status’: u’invalid’, u’validationRecord’: [{u’addressesResolved’: [u’87.98.156.47’, u’2001:41d0:c:f12::1’], u’url’: u’https://hexa-gone.com/.well-known/acme-challenge/dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg’, u’hostname’: u’hexa-gone.com’, u’addressesTried’: [], u’addressUsed’: u’87.98.156.47’, u’port’: u’443’}, {u’addressesResolved’: [u’87.98.156.47’, u’2001:41d0:c:f12::1’], u’url’: u’http://hexa-gone.com/.well-known/acme-challenge/dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg’, u’hostname’: u’hexa-gone.com’, u’addressesTried’: [], u’addressUsed’: u’2001:41d0:c:f12::1’, u’port’: u’80’}], u’keyAuthorization’: u’dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg.wkeT0q-2nfnGV9BE9OYBzl8qA9tFe3W_lCv0KfPkhtM’, u’uri’: u’https://acme-v01.api.letsencrypt.org/acme/challenge/YERmZFfEAPJw7HcrMgLroWad81iyYc0fRBWIIE8Sgh0/2338938780’, u’token’: u’dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg’, u’error’: {u’status’: 400, u’type’: u’urn:acme:error:connection’, u’detail’: u’Fetching https://hexa-gone.com/.well-known/acme-challenge/dJSuupA-uO3bP9b-uMsYfw0e04Iw4tHs_ov24Up6Zxg: Error getting validation data’}, u’type’: u’http-01’}
DNS-based validation failed : Failed to request certificate :
Parsing account key…
Parsing CSR…
Registering account…
Already registered!
Verifying hexa-gone.com…
Undefined subroutine &main::get_bind_zone_for_domain called at /usr/share/webmin/webmin/letsencrypt-dns.pl line 21.
Traceback (most recent call last):
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 235, in **
** main(sys.argv[1:])**
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 231, in main**
** signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, args.dns_hook, args.cleanup_hook, log=LOGGER, CA=args.ca)**
** File “/usr/share/webmin/webmin/acme_tiny.py”, line 184, in get_crt**
** domain, challenge_status))**
ValueError: hexa-gone.com challenge did not pass: {u’status’: u’invalid’, u’keyAuthorization’: u’bl8vW_eTwGnsmQLRPeDvMOhDtuEvz0GUt-XeETx8ZJ8.wkeT0q-2nfnGV9BE9OYBzl8qA9tFe3W_lCv0KfPkhtM’, u’uri’: u’https://acme-v01.api.letsencrypt.org/acme/challenge/UfocqbwRm2Ub5oEp4KeJeSUTgWbkZNNTk-UAWWUZ0UE/2338939091’, u’token’: u’bl8vW_eTwGnsmQLRPeDvMOhDtuEvz0GUt-XeETx8ZJ8’, u’error’: {u’status’: 400, u’type’: u’urn:acme:error:connection’, u’detail’: u’DNS problem: NXDOMAIN looking up TXT for _acme-challenge.hexa-gone.com’}, u’type’: u’dns-01’}
My web server is : Apache 2.4.10
The operating system my web server runs on is (include version): Debian 8.9
My hosting provider, if applicable, is: OVH
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): Virtualmin / Webmin 6.01.gpl-3