acme.sh plugin version and troubleshooting

lifeboy

Renowned Member
I'm running pve 8.4.16 and want to renew my LE certficate using dns_miab, but I get an error after the TXT record has been validated.

"TASK ERROR: validating challenge 'https://acme-staging-v02.api.letsencrypt.org/acme/authz/179792864/21162686943' failed - status: invalid".

I have already tried with even a 600s delay for propagation, but it still fails, so suspect something else is causing this.

Can I update the proxmox-acme code with the latest version even though I'm not running Proxmox 9 yet? The dns_miab is already the latest version.

Code:
Loading ACME account details
Placing ACME order
Order URL: https://acme-staging-v02.api.letsencrypt.org/acme/order/179792864/30574430273

Getting authorization details from 'https://acme-staging-v02.api.letsencrypt.org/acme/authz/179792864/21178626073'
The validation for jhb1.fast.za.net is pending!
[Wed Jan 14 11:14:13 SAST 2026] Using miab challenge add
[Wed Jan 14 11:14:15 SAST 2026] Successfully created the txt record
Add TXT record: _acme-challenge.jhb1.fast.za.net
Sleeping 600 seconds to wait for TXT record propagation
Triggering validation
Sleeping for 5 seconds
[Wed Jan 14 11:24:26 SAST 2026] Using miab challenge delete
[Wed Jan 14 11:24:28 SAST 2026] Successfully removed the txt record
Remove TXT record: _acme-challenge.jhb1.fast.za.net
TASK ERROR: validating challenge 'https://acme-staging-v02.api.letsencrypt.org/acme/authz/179792864/21178626073' failed - status: invalid

There doesn't seem to be an simple way to enable debug output in the proxmox version of acme.sh, so how can I find what's causing this?