Forums

dehydrated doesn't recognize that I have agreed to terms of service

I have followed the PythonAnywhere LetsEncrypt tutorial, but when I run this line:

~/dehydrated/dehydrated --config ~/letsencrypt/config --cron --domain www.highmountainsage.com --out ~/letsencrypt --challenge http-01

I receive this message:

# INFO: Using main config file /home/highmountainsage/letsencrypt/config
To use dehydrated with this certificate authority you have to agree to t
heir terms of service which you can find here: https://letsencrypt.org/d
ocuments/LE-SA-v1.2-November-15-2017.pdf
To accept these terms of service run `/home/highmountainsage/dehydrated/
dehydrated --register --accept-terms`.

But I have already ran that command and when I do again I receive this message:

#
# !! WARNING !! No main config file found, using default config!
#
+ Account already registered!

Any idea of what I have done wrong?

What folder are you in when you run those two commands?

Perhaps those are running two diff config files?

That was it! Seems like when I first ran the register accept-terms command I was in the home directory and then ran the request command in the letsencrypt directory.

Excellent, glad we could help.