Hello,
I'm seeking support for a failure that appeared recently. The Web GUI certificate is provided via ACME from a FreeIPA server via DNS-plugin for quite some time without problems. Last successful renewal was September 30, 2025. Since November 30, 2025 the renewal fails:
I can download the certificate and manually import into pve-1 like this:
Then the Web GUI is no longer reachable with following failure:
Checking the manually downloaded certificate with
Any suggestions are highly appreciated.
Best regards
Dirk
ps: proxmox-ve: 8.4.0 latest updates installed
I'm seeking support for a failure that appeared recently. The Web GUI certificate is provided via ACME from a FreeIPA server via DNS-plugin for quite some time without problems. Last successful renewal was September 30, 2025. Since November 30, 2025 the renewal fails:
Code:
Dec 03 03:29:38 pve-1 pveupdate[3695637]: Loading ACME account details
Dec 03 03:29:38 pve-1 pveupdate[3695637]: Placing ACME order
Dec 03 03:29:39 pve-1 pveupdate[3695637]: Order URL: https://idm-1.int.domain.de/acme/order/8AV9HaJ5K8
Dec 03 03:29:39 pve-1 pveupdate[3695637]: Getting authorization details from 'https://idm-1.int.domain.de/acme/authz/AHAR3o66dp'
Dec 03 03:29:39 pve-1 pveupdate[3695637]: The validation for pve-1.domain is pending!
Dec 03 03:29:39 pve-1 pveupdate[3695637]: [Wed Dec 3 03:29:39 CET 2025] adding _acme-challenge.pve-1.int.domain.de. 60 in txt "Vv4z7zo6KXWVnZ-X4_nU3mIhb4FjAMRYK6zQfxuoqkU"
Dec 03 03:29:39 pve-1 pveupdate[3695637]: Add TXT record: _acme-challenge.pve-1.int.domain.de
Dec 03 03:29:39 pve-1 pveupdate[3695637]: Sleeping 30 seconds to wait for TXT record propagation
Dec 03 03:30:09 pve-1 pveupdate[3695637]: Triggering validation
Dec 03 03:30:09 pve-1 pveupdate[3695637]: Sleeping for 5 seconds
Dec 03 03:30:14 pve-1 pveupdate[3695637]: Status is 'valid', domain 'pve-1.int.domain.de' OK!
Dec 03 03:30:14 pve-1 pveupdate[3695637]: [Wed Dec 3 03:30:14 CET 2025] removing _acme-challenge.pve-1.int.domain.de. txt
Dec 03 03:30:14 pve-1 pveupdate[3695637]: Remove TXT record: _acme-challenge.pve-1.int.domain.de
Dec 03 03:30:14 pve-1 pveupdate[3695637]: All domains validated!
Dec 03 03:30:14 pve-1 pveupdate[3695637]: Creating CSR
Dec 03 03:30:19 pve-1 pveupdate[3695637]: Checking order status
Dec 03 03:30:19 pve-1 pveupdate[3695637]: Order is ready, finalizing order
Dec 03 03:30:25 pve-1 pveupdate[3695637]: valid!
Dec 03 03:30:25 pve-1 pveupdate[3695637]: Downloading certificate
Dec 03 03:30:25 pve-1 pveupdate[3707587]: POST of 'https://idm-1.int.domain.de/acme/cert/H_4ADw' failed - Server reply does not look like a PEM encoded certificate
Dec 03 03:30:25 pve-1 pveupdate[3695637]: POST of 'https://idm-1.int.domain.de/acme/cert/H_4ADw' failed - Server reply does not look like a PEM encoded certificate
Dec 03 03:30:25 pve-1 pveupdate[3695637]: <root@pam> end task UPID:pve-1:003892C3:01AFB564:692FA092:acmerenew::root@pam: POST of 'https://idm-1.int.domain.de/acme/cert/H_4ADw' failed - Server reply does not look like a PEM encoded certificate
Code:
root@pve-1:~# curl https://idm-1.int.domain.de/acme/cert/H_4ADw -o pve-1_cert.pem
root@pve-1:~# pvenode cert set pve-1_cert.pem -force
root@pve-1:~# systemctl restart pveproxy
Code:
root@pve-1:~# openssl s_client -connect pve-1.int.domain.de:8006
CONNECTED(00000003)
404764FF9A7F0000:error:0A000126:SSL routines:ssl3_read_n:unexpected eof while reading:../ssl/record/rec_layer_s3.c:322:
openssl x509 -in pve-1_cert.pem -text -noout or pvenode cert info gives no errors. Nevertheless the Web GUI (and API) are no longer reachable.Any suggestions are highly appreciated.
Best regards
Dirk
ps: proxmox-ve: 8.4.0 latest updates installed