My certificate expired and I can not get acme.sh to renew it

Griffin is on the right way, just chiming in:

It might be enough to change the API endpoint, though I'm not sure how acme.sh will handle the acme account. If the following doesn't work, the best option might be to remove the config file and start fresh - Neilpang has recommended this in the past.

To change the ACME endpoint:

Open /root/.acme.sh/wa.newtonpro.com/wa.newtonpro.com.conf with a text editor and edit the line were it says:

Le_API='https://acme-v01.api.letsencrypt.org/directory'

to

Le_API='https://acme-v02.api.letsencrypt.org/directory'

(Then try acme.sh --renew-all again)

4 Likes