I ran this command:
./dehydrated --register --accept-terms
It produced this output:
Generating account key…
Registering account key with ACME server…
Certificate authority doesn’t allow registrations.
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):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): Dehydrated
I try to connect to the Let’s encrypt API, however this fails therefore the dehydrated script I run returns:
Can you please check your dehydrated version and make sure the software is registering on ACMEv2 API? The error message might occur because they are attempting to register on now depreciated ACMEv1 API.
P.S. To learn how, look it up on Dehydrated GitHub repo.
I’m not really familiar with your client, but having written my own client I am familiar with the error.
This is the server refusing to create an account. The registration process should be going to https://acme-v02.api.letsencrypt.org/acme/new-acct. It looks like your client is not following the protocol (or is misinterpreting the response from the server). Can you update your client?