Solution: Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA

Hello,

I have written a program that will read Certbot logs and clear pending authorizations (by completing them invalidly), source code here.

You can pipe your Certbot logs into it, and pass your Certbot's private_key.json file to it.

chmod +x clear-authz
cat /var/log/letsencrypt/* | ./clear-authz $(find /etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/ -name private_key.json)

I have uploaded a binary of this program here (sha256sum fa7dc041d8e8f04c229fea8ab1132d7c87fa5bb41460a0d2c77c9833e1568c28 ) but I strongly recommend you compile it on your own because I'm not taking the blame if your account key gets hacked.

3 Likes