Acme Technitium Plugin Errors

ccolotti

Member
Feb 22, 2025
34
7
8
I am trying to use the built in ACME service to issue certs using my local Technitium server.

Oddly I can see in the logs the validation record gets created (and deleted) by the script but it still fails out.

Code:
Loading ACME account details
Placing ACME order
Order URL: https://acme-v02.api.letsencrypt.org/acme/order/3225242071/REDACTED

Getting authorization details from 'https://acme-v02.api.letsencrypt.org/acme/authz/REDACTED'
The validation for pve.ovh.stitchtek.net is pending!
[Thu Apr  9 13:08:46 EDT 2026] add txt Record using Technitium
Add TXT record: _acme-challenge.pve.ovh.stitchtek.net
Sleeping 30 seconds to wait for TXT record propagation
Triggering validation
Sleeping for 5 seconds
[Thu Apr  9 13:09:22 EDT 2026] remove txt record using Technitium
Remove TXT record: _acme-challenge.pve.ovh.stitchtek.net
TASK ERROR: validating challenge 'https://acme-v02.api.letsencrypt.org/acme/authz/REDACTED' failed - status: invalid

Since this is all local DNS based not HTTP there. The odd issue is it's being deleted before it can be validated which is what makes no sense. The removal happens before the validation so I am not sure if this is actually a bug. The API call works to create and delete but it seems a bit out of order...I have tried a higher record ttl but the issue appears to be the order of operations. The record is simply deleted before it's validated.