I am using Proxmox Virtual Environment 6.3-3, and using a DuckDNS, for example xyz.duckdns.org.
I want to get a certificate from Let's Encrypt using the web UI of PVE. I am able to create an account and challenge plugin in Datacenter. However, errors occur when I want to order a new certificate in my node (assumed it is named as "pve01"), in System->Certificate, under ACME, I have added a DNS challenge and selected an account. I click "Order Certificates Now" and I got the following error:
Loading ACME account details
Placing ACME order
Order URL: https://acme-v02.api.letsencrypt.org/acme/order/xxxxxxx/yyyyyyyyyyyy
Getting authorization details from 'https://acme-v02.api.letsencrypt.org/acme/authz-v3/zzzzzzzzzzz'
The validation for pve01.xyz.duckdns.org is pending!
[Mon Dec 21 22:53:16 HKT 2020] Error extracting the domain.
[Mon Dec 21 22:53:16 HKT 2020] Error add txt for domain:_acme-challenge.pve01.xyz.duckdns.org
TASK ERROR: command 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup duckdns
pve01.xyz.duckdns.org' failed: exit code 1
It is ok if I only get the certificate for "xyz.duckdns.org" only, however, I may have "pve01", "pve02", etc.
Have I done something wrong or something unsupported?
I want to get a certificate from Let's Encrypt using the web UI of PVE. I am able to create an account and challenge plugin in Datacenter. However, errors occur when I want to order a new certificate in my node (assumed it is named as "pve01"), in System->Certificate, under ACME, I have added a DNS challenge and selected an account. I click "Order Certificates Now" and I got the following error:
Loading ACME account details
Placing ACME order
Order URL: https://acme-v02.api.letsencrypt.org/acme/order/xxxxxxx/yyyyyyyyyyyy
Getting authorization details from 'https://acme-v02.api.letsencrypt.org/acme/authz-v3/zzzzzzzzzzz'
The validation for pve01.xyz.duckdns.org is pending!
[Mon Dec 21 22:53:16 HKT 2020] Error extracting the domain.
[Mon Dec 21 22:53:16 HKT 2020] Error add txt for domain:_acme-challenge.pve01.xyz.duckdns.org
TASK ERROR: command 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup duckdns
pve01.xyz.duckdns.org' failed: exit code 1
It is ok if I only get the certificate for "xyz.duckdns.org" only, however, I may have "pve01", "pve02", etc.
Have I done something wrong or something unsupported?