Renewals using acme.sh with DNS method have started failing today

I’ve been successfully running renewals in automated jobs on Jenkins for several domains since May.

This morning, they have all started failing. The command I have been running, which took a long time to get to, is:

/home/jenkins/.acme.sh/acme.sh --cron -d mydomain.com

This has worked until now but noe the jobs are failing with the message:

[Mon Aug 21 06:50:51 UTC 2017] ===Starting cron===
[Mon Aug 21 06:50:51 UTC 2017] Renew: ‘mydomain.com
[Mon Aug 21 06:50:51 UTC 2017] Single domain=‘mydomain.com
[Mon Aug 21 06:50:51 UTC 2017] Getting domain auth token for each domain
[Mon Aug 21 06:50:51 UTC 2017] Verifying:‘mydomain.com
[Mon Aug 21 06:50:53 UTC 2017] ‘mydomain.com’:Challenge error: {“type”:“urn:acme:error:malformed”,“detail”:“Unable to update challenge :: The challenge is not pending.”,“status”: 400}
[Mon Aug 21 06:50:53 UTC 2017] Please add ‘–debug’ or ‘–log’ to check more details.
[Mon Aug 21 06:50:53 UTC 2017] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Mon Aug 21 06:50:53 UTC 2017] Error renew ‘mydomain.com’.
[Mon Aug 21 06:50:53 UTC 2017] ===End cron===

This seems to happen a lot - a process works for some time and then suddenly doesn’t. It’s starting to get a little annoying.

Is anyone else having this issue?

Please report issues here:

And give the --debug 2 log.

acme.sh --cron  --debug 2

OK - reported here

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.