Hi All,
I'm trying to perform a manual certificate renewal from a RHEL6 host (DNS challenge) to generate a certificate that can be loaded onto our firewall. The current certificate has expired today
Renewal seems to be running against ACMEv1 endpoint, and unable to change to V2.
When using --server https://acme-v02.api.letsencrypt.org/directory option, returns:
File "/opt/eff.org/certbot/venv/lib/python2.6/site-packages/acme/messages.py", line 205, in getitem
raise KeyError('Directory field not found').
Would appreciate any help in resolving!
My domain is: vpn.ooba.co.za
I ran this command:
'--no-self-upgrade', '-d', 'vpn.ooba.co.za', '--manual', '--preferred-challenges', 'dns', '-d', 'vpn.ooba.co.za', '--csr', '/root/certbot/vpn.ooba.co.za/vpn.ooba.co.za.csr', '--agree-tos', '--email', 'x_x_x@ooba.co.za', '--cert-path', '/root/certbot/vpn.ooba.co.za/vpn.ooba.co.za.crt', '--fullchain-path', '/root/certbot/vpn.ooba.co.za/fullchain.crt', '--chain-path', '/root/certbot/vpn.ooba.co.za/chain.crt'
It produced this output:
The server experienced an internal error :: ACMEv1 is deprecated and you can no longer get certificates from this endpoint. Please use the ACMEv2 endpoint, you may need to update your ACME client software to do so. Visit End of Life Plan for ACMEv1 - #27 by jillian for more information.
My web server is (include version): N/A
The operating system my web server runs on is (include version): N/A
My hosting provider, if applicable, is: N/A
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.19.0 (certbot-auto)