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: How to debug acme.sh · acmesh-official/acme.sh Wiki · GitHub
[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?