Hello,
Je tourne en rond depuis toute la journée sur l'étape 2D, j'ai fait plusieurs essais, avec différents NDD chez OVH. Je n'arrive à obtenir les certificats, j'obtiens toujours le ndd.org.conf ndd.org.csr ndd.org.csr.conf ndd.org.key, rien n'y fait.
Error adding TXT record to domain: _acme-challenge.ndd.org
Est ce qu'il y a quelque chose à faire du côté de OVH pour autoriser des entrées DNS ?
Si quelqu'un passe par là, je le remercie d'avance !!
Voici mon log :
[Wed Sep 3 01:35:09 UTC 2025] Running cmd: issue
[Wed Sep 3 01:35:09 UTC 2025] _main_domain='ndd.org'
[Wed Sep 3 01:35:09 UTC 2025] _alt_domains='*.ndd.org'
[Wed Sep 3 01:35:09 UTC 2025] Using config home: /acme.sh
[Wed Sep 3 01:35:09 UTC 2025] default_acme_server='https://acme-v02.api.letsencrypt.org/directory'
[Wed Sep 3 01:35:09 UTC 2025] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Wed Sep 3 01:35:09 UTC 2025] DOMAIN_PATH='/acme.sh/ndd.org'
[Wed Sep 3 01:35:09 UTC 2025] Le_NextRenewTime
[Wed Sep 3 01:35:09 UTC 2025] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory
[Wed Sep 3 01:35:09 UTC 2025] _init API for server: https://acme-v02.api.letsencrypt.org/directory
[Wed Sep 3 01:35:09 UTC 2025] GET
[Wed Sep 3 01:35:09 UTC 2025] url='https://acme-v02.api.letsencrypt.org/directory'
[Wed Sep 3 01:35:09 UTC 2025] timeout=10
[Wed Sep 3 01:35:09 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g --connect-timeout 10'
[Wed Sep 3 01:35:10 UTC 2025] ret='0'
[Wed Sep 3 01:35:10 UTC 2025] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change'
[Wed Sep 3 01:35:10 UTC 2025] ACME_NEW_AUTHZ
[Wed Sep 3 01:35:10 UTC 2025] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Wed Sep 3 01:35:10 UTC 2025] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct'
[Wed Sep 3 01:35:10 UTC 2025] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert'
[Wed Sep 3 01:35:10 UTC 2025] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.5-February-24-2025.pdf'
[Wed Sep 3 01:35:10 UTC 2025] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Wed Sep 3 01:35:10 UTC 2025] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Wed Sep 3 01:35:10 UTC 2025] _on_before_issue
[Wed Sep 3 01:35:10 UTC 2025] _chk_main_domain='ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] _chk_alt_domains='*.ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] Le_LocalAddress
[Wed Sep 3 01:35:10 UTC 2025] d='ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] Checking for domain='ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] _currentRoot='dns_ovh'
[Wed Sep 3 01:35:10 UTC 2025] d='*.ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] Checking for domain='*.ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] _currentRoot='dns_ovh'
[Wed Sep 3 01:35:10 UTC 2025] d
[Wed Sep 3 01:35:10 UTC 2025] _saved_account_key_hash was not changed, skipping account registration.
[Wed Sep 3 01:35:10 UTC 2025] Read key length: 4096
[Wed Sep 3 01:35:10 UTC 2025] _createcsr
[Wed Sep 3 01:35:10 UTC 2025] Multi domain='DNS:ndd.org,DNS:*.ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] Getting domain auth token for each domain
[Wed Sep 3 01:35:10 UTC 2025] d='*.ndd.org'
[Wed Sep 3 01:35:10 UTC 2025] d
[Wed Sep 3 01:35:10 UTC 2025] STEP 1, Ordering a Certificate
[Wed Sep 3 01:35:10 UTC 2025] =======Sending Signed Request=======
[Wed Sep 3 01:35:10 UTC 2025] url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Wed Sep 3 01:35:10 UTC 2025] payload='{"identifiers": [{"type":"dns","value":"ndd.org"},{"type":"dns","value":"*.ndd.org"}]}'
[Wed Sep 3 01:35:10 UTC 2025] EC key
[Wed Sep 3 01:35:10 UTC 2025] HEAD
[Wed Sep 3 01:35:10 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Wed Sep 3 01:35:10 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g -I '
[Wed Sep 3 01:35:10 UTC 2025] _ret='0'
[Wed Sep 3 01:35:10 UTC 2025] POST
[Wed Sep 3 01:35:10 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Wed Sep 3 01:35:10 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:11 UTC 2025] _ret='0'
[Wed Sep 3 01:35:11 UTC 2025] code='201'
[Wed Sep 3 01:35:11 UTC 2025] Le_LinkOrder='https://acme-v02.api.letsencrypt.org/acme/order/'
[Wed Sep 3 01:35:11 UTC 2025] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/
[Wed Sep 3 01:35:11 UTC 2025] =======Sending Signed Request=======
[Wed Sep 3 01:35:11 UTC 2025] url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:11 UTC 2025] payload
[Wed Sep 3 01:35:11 UTC 2025] POST
[Wed Sep 3 01:35:11 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:11 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:11 UTC 2025] _ret='0'
[Wed Sep 3 01:35:11 UTC 2025] code='200'
[Wed Sep 3 01:35:11 UTC 2025] =======Sending Signed Request=======
[Wed Sep 3 01:35:11 UTC 2025] url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:11 UTC 2025] payload
[Wed Sep 3 01:35:11 UTC 2025] POST
[Wed Sep 3 01:35:11 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:11 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:12 UTC 2025] _ret='0'
[Wed Sep 3 01:35:12 UTC 2025] code='200'
[Wed Sep 3 01:35:12 UTC 2025] d='ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] Getting webroot for domain='ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] _w='dns_ovh'
[Wed Sep 3 01:35:12 UTC 2025] _currentRoot='dns_ovh'
[Wed Sep 3 01:35:12 UTC 2025] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:12 UTC 2025] entry='"type":"dns-01","url":"https://acme-v02.api.letsencrypt.org/acme/chall/","status":"pending","token":"b5_bwI3e8-EsDYuCwEqg-nMMINvLa0yln68iqrv1IrM"'
[Wed Sep 3 01:35:12 UTC 2025] token=''
[Wed Sep 3 01:35:12 UTC 2025] uri='https://acme-v02.api.letsencrypt.org/acme/chall/
[Wed Sep 3 01:35:12 UTC 2025] dvlist='ndd.org##https://acme-v02.api.letsencrypt.org/acme/chall/w#dns-01#dns_ovh#https://acme-v02.api.letsencrypt.org/acme/authz/2635992931/577987737191'
[Wed Sep 3 01:35:12 UTC 2025] d='*.ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] Getting webroot for domain='*.ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] _w='dns_ovh'
[Wed Sep 3 01:35:12 UTC 2025] _currentRoot='dns_ovh'
[Wed Sep 3 01:35:12 UTC 2025] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz/'
[Wed Sep 3 01:35:12 UTC 2025] entry='"type":"dns-01","url":"https://acme-v02.api.letsencrypt.org/acme/chall/","status":"pending","token":"9TUB5kJfPJh3uJg5wsYGdWPofgu1UFLeAx9RbFSBX2k"'
[Wed Sep 3 01:35:12 UTC 2025] token=''
[Wed Sep 3 01:35:12 UTC 2025] uri='https://acme-v02.api.letsencrypt.org/acme/chall/'
[Wed Sep 3 01:35:12 UTC 2025] keyauthorization=''
[Wed Sep 3 01:35:12 UTC 2025] dvlist='*.ndd.org##https://acme-v02.api.letsencrypt.org/acme/chall/#dns-01#dns_ovh#https://acme-v02.api.letsencrypt.org/acme/authz/2635992931/577987737171'
[Wed Sep 3 01:35:12 UTC 2025] d
[Wed Sep 3 01:35:12 UTC 2025] vlist='ndd.org##https://acme-v02.api.letsencrypt.org/acme/chall/#dns-01#dns_ovh#https://acme-v02.api.letsencrypt.org/acme/authz/2635992931/577987737191,*.ndd.org#9TUB5kJfPJh3uJg5wsYGdWPofgu1UFLeAx9RbFSBX2k.29I_CCNJoMlONPRA7xLgCdrzibb3b6OYcTlz_-urAew#https://acme-v02.api.letsencrypt.org/acme/chall/2635992931/577987737171/8vxsvg#dns-01#dns_ovh#https://acme-v02.api.letsencrypt.org/acme/authz/2635992931/577987737171,'
[Wed Sep 3 01:35:12 UTC 2025] d='ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] _d_alias
[Wed Sep 3 01:35:12 UTC 2025] txtdomain='_acme-challenge.ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] txt=''
[Wed Sep 3 01:35:12 UTC 2025] d_api='/root/.acme.sh/dnsapi/dns_ovh.sh'
[Wed Sep 3 01:35:12 UTC 2025] Found domain API file: /root/.acme.sh/dnsapi/dns_ovh.sh
[Wed Sep 3 01:35:12 UTC 2025] Adding TXT value: for domain: _acme-challenge.ndd.org
[Wed Sep 3 01:35:12 UTC 2025] Using OVH endpoint: ovh-eu
[Wed Sep 3 01:35:12 UTC 2025] OVH_API='https://eu.api.ovh.com/1.0'
[Wed Sep 3 01:35:12 UTC 2025] Checking authentication
[Wed Sep 3 01:35:12 UTC 2025] domain
[Wed Sep 3 01:35:12 UTC 2025] GET
[Wed Sep 3 01:35:12 UTC 2025] url='https://eu.api.ovh.com/1.0/auth/time'
[Wed Sep 3 01:35:12 UTC 2025] timeout=30
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g --connect-timeout 30'
[Wed Sep 3 01:35:12 UTC 2025] ret='0'
[Wed Sep 3 01:35:12 UTC 2025] _ovh_p='[hidden](please add '--output-insecure' to see this value)'
[Wed Sep 3 01:35:12 UTC 2025] GET
[Wed Sep 3 01:35:12 UTC 2025] url='https://eu.api.ovh.com/1.0/domain'
[Wed Sep 3 01:35:12 UTC 2025] timeout=
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:12 UTC 2025] ret='0'
[Wed Sep 3 01:35:12 UTC 2025] Consumer key is ok.
[Wed Sep 3 01:35:12 UTC 2025] First detect the root zone
[Wed Sep 3 01:35:12 UTC 2025] domain/zone/_acme-challenge.ndd.org
[Wed Sep 3 01:35:12 UTC 2025] GET
[Wed Sep 3 01:35:12 UTC 2025] url='https://eu.api.ovh.com/1.0/auth/time'
[Wed Sep 3 01:35:12 UTC 2025] timeout=30
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g --connect-timeout 30'
[Wed Sep 3 01:35:12 UTC 2025] ret='0'
[Wed Sep 3 01:35:12 UTC 2025] _ovh_p='[hidden](please add '--output-insecure' to see this value)'
[Wed Sep 3 01:35:12 UTC 2025] GET
[Wed Sep 3 01:35:12 UTC 2025] url='https://eu.api.ovh.com/1.0/domain/zone/_acme-challenge.ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] timeout=
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:12 UTC 2025] ret='0'
[Wed Sep 3 01:35:12 UTC 2025] _sub_domain='_acme-challenge'
[Wed Sep 3 01:35:12 UTC 2025] _domain='_acme-challenge.ndd.org'
[Wed Sep 3 01:35:12 UTC 2025] Adding record
[Wed Sep 3 01:35:12 UTC 2025] domain/zone/_acme-challenge.ndd.org/record
[Wed Sep 3 01:35:12 UTC 2025] GET
[Wed Sep 3 01:35:12 UTC 2025] url='https://eu.api.ovh.com/1.0/auth/time'
[Wed Sep 3 01:35:12 UTC 2025] timeout=30
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g --connect-timeout 30'
[Wed Sep 3 01:35:12 UTC 2025] ret='0'
[Wed Sep 3 01:35:12 UTC 2025] _ovh_p='[hidden](please add '--output-insecure' to see this value)'
[Wed Sep 3 01:35:12 UTC 2025] data='{"fieldType":"TXT","subDomain":"_acme-challenge","target":"","ttl":60}'
[Wed Sep 3 01:35:12 UTC 2025] POST
[Wed Sep 3 01:35:12 UTC 2025] _post_url='https://eu.api.ovh.com/1.0/domain/zone/_acme-challenge.ndd.org/record'
[Wed Sep 3 01:35:12 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:12 UTC 2025] _ret='0'
[Wed Sep 3 01:35:12 UTC 2025] Add txt record error.
[Wed Sep 3 01:35:12 UTC 2025] Error adding TXT record to domain: _acme-challenge.ndd.org
[Wed Sep 3 01:35:12 UTC 2025] _on_issue_err
[Wed Sep 3 01:35:12 UTC 2025] Please check log file for more details: /acme.sh/acme.sh.log
[Wed Sep 3 01:35:12 UTC 2025] =======Sending Signed Request=======
[Wed Sep 3 01:35:12 UTC 2025] url='https://acme-v02.api.letsencrypt.org/acme/chall/'
[Wed Sep 3 01:35:12 UTC 2025] payload='{}'
[Wed Sep 3 01:35:13 UTC 2025] POST
[Wed Sep 3 01:35:13 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/chall/'
[Wed Sep 3 01:35:13 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:13 UTC 2025] _ret='0'
[Wed Sep 3 01:35:13 UTC 2025] code='200'
[Wed Sep 3 01:35:13 UTC 2025] =======Sending Signed Request=======
[Wed Sep 3 01:35:13 UTC 2025] url='https://acme-v02.api.letsencrypt.org/acme/chall/'
[Wed Sep 3 01:35:13 UTC 2025] payload='{}'
[Wed Sep 3 01:35:13 UTC 2025] POST
[Wed Sep 3 01:35:13 UTC 2025] _post_url='https://acme-v02.api.letsencrypt.org/acme/chall/'
[Wed Sep 3 01:35:13 UTC 2025] _CURL='curl --silent --dump-header /acme.sh/http.header -L -g '
[Wed Sep 3 01:35:13 UTC 2025] _ret='0'
[Wed Sep 3 01:35:13 UTC 2025] code='200'
[Wed Sep 3 01:35:13 UTC 2025] pid
[Wed Sep 3 01:35:13 UTC 2025] No need to restore nginx config, skipping.
[Wed Sep 3 01:35:13 UTC 2025] _clearupdns
[Wed Sep 3 01:35:13 UTC 2025] dns_entries
[Wed Sep 3 01:35:13 UTC 2025] Skipping dns.