Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeDNS: Renewal error due to subdomain limit reached (TXT record cannot be added) #2626

Open
arno1979 opened this issue Dec 10, 2019 · 2 comments

Comments

@arno1979
Copy link

Hi,

I just noticed that my Let's Encrypt wildcard certificate was not being renewed anymore.
After digging a little I found out that the DNS challenge is not working correctly because the necessary TXT records are not added while acme.sh is running.
I then found out that I used up all my available subdomains (25) on FreeDNS and therefore the temporary TXT records cannot be added.
Nonetheless acme.sh thinks that the TXT records have been added successfully and continues to try the renewal which obviously fails because the DNS challenge cannot be made.
acme.sh reports
Not valid yet, let's wait 10 seconds and check next one.
The script tries a couple more times but finally decides
It seems the CA server is busy now, let's wait and retry. Sleeping 1 seconds.
Then it tries to remove the TXT records which fails (because they are not there) and quits.

I suspect that the problem lies in the API script dns_freedns.sh and its function_freedns_add_txt_record. This function should return something else than 0 if the TXT could not be added successfully.

Steps to reproduce

Set up 25 Subdomains on a free FreeDNS account and try to renew the wildcard certificate.

Debug log

[Tue 10 Dec 2019 09:59:58 AM CET] Lets find script dir.
[Tue 10 Dec 2019 09:59:58 AM CET] SCRIPT='/root/.acme.sh/acme.sh'
[Tue 10 Dec 2019 09:59:58 AM CET] _script='/root/.acme.sh/acme.sh'
[Tue 10 Dec 2019 09:59:58 AM CET] _script_home='/root/.acme.sh'
[Tue 10 Dec 2019 09:59:58 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 09:59:58 AM CET] LE_WORKING_DIR='/root/.acme.sh/'
https://github.com/Neilpang/acme.sh
v2.8.4
[Tue 10 Dec 2019 09:59:58 AM CET] Running cmd: cron
[Tue 10 Dec 2019 09:59:58 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 09:59:58 AM CET] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 09:59:58 AM CET] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Tue 10 Dec 2019 09:59:58 AM CET] ===Starting cron===
[Tue 10 Dec 2019 09:59:58 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 09:59:58 AM CET] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 09:59:58 AM CET] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Tue 10 Dec 2019 09:59:58 AM CET] Installing from online archive.
[Tue 10 Dec 2019 09:59:58 AM CET] Downloading https://github.com/Neilpang/acme.sh/archive/master.tar.gz
[Tue 10 Dec 2019 09:59:58 AM CET] GET
[Tue 10 Dec 2019 09:59:58 AM CET] url='https://github.com/Neilpang/acme.sh/archive/master.tar.gz'
[Tue 10 Dec 2019 09:59:58 AM CET] timeout=
[Tue 10 Dec 2019 09:59:58 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.NRVLYyLLXm -g '
[Tue 10 Dec 2019 09:59:59 AM CET] ret='0'
[Tue 10 Dec 2019 09:59:59 AM CET] Extracting master.tar.gz
[Tue 10 Dec 2019 09:59:59 AM CET] Installing to /root/.acme.sh/
[Tue 10 Dec 2019 09:59:59 AM CET] Installed to /root/.acme.sh//acme.sh
[Tue 10 Dec 2019 09:59:59 AM CET] Good, bash is found, so change the shebang to use bash as preferred.
[Tue 10 Dec 2019 10:00:00 AM CET] OK
[Tue 10 Dec 2019 10:00:00 AM CET] Install success!
[Tue 10 Dec 2019 10:00:00 AM CET] Upgrade success!
[Tue 10 Dec 2019 10:00:00 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 10:00:00 AM CET] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 10:00:00 AM CET] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Tue 10 Dec 2019 10:00:00 AM CET] Auto upgraded to: 2.8.4
[Tue 10 Dec 2019 10:00:00 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 10:00:00 AM CET] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 10:00:00 AM CET] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Tue 10 Dec 2019 10:00:00 AM CET] _stopRenewOnError
[Tue 10 Dec 2019 10:00:00 AM CET] _set_level='2'
[Tue 10 Dec 2019 10:00:00 AM CET] di='/root/.acme.sh//domain.tld/'
[Tue 10 Dec 2019 10:00:00 AM CET] d='domain.tld'
[Tue 10 Dec 2019 10:00:00 AM CET] Using config home:/root/.acme.sh/
[Tue 10 Dec 2019 10:00:00 AM CET] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 10:00:00 AM CET] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Tue 10 Dec 2019 10:00:00 AM CET] DOMAIN_PATH='/root/.acme.sh//domain.tld'
[Tue 10 Dec 2019 10:00:00 AM CET] Renew: 'domain.tld'
[Tue 10 Dec 2019 10:00:00 AM CET] Le_API
[Tue 10 Dec 2019 10:00:00 AM CET] _main_domain='domain.tld'
[Tue 10 Dec 2019 10:00:00 AM CET] _alt_domains='.domain.tld'
[Tue 10 Dec 2019 10:00:00 AM CET] 'dns_freedns' does not contain 'dns'
[Tue 10 Dec 2019 10:00:00 AM CET] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory
[Tue 10 Dec 2019 10:00:00 AM CET] _init api for server: https://acme-v02.api.letsencrypt.org/directory
[Tue 10 Dec 2019 10:00:00 AM CET] GET
[Tue 10 Dec 2019 10:00:00 AM CET] url='https://acme-v02.api.letsencrypt.org/directory'
[Tue 10 Dec 2019 10:00:00 AM CET] timeout=
[Tue 10 Dec 2019 10:00:00 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.MnArScstit -g '
[Tue 10 Dec 2019 10:00:01 AM CET] ret='0'
[Tue 10 Dec 2019 10:00:01 AM CET] response='{
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf",
"website": "https://letsencrypt.org"
},
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
"vbYaVxqgQ3Q": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
}'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_NEW_AUTHZ
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Tue 10 Dec 2019 10:00:01 AM CET] ACME_VERSION='2'
[Tue 10 Dec 2019 10:00:01 AM CET] Le_NextRenewTime='1574463373'
[Tue 10 Dec 2019 10:00:01 AM CET] _on_before_issue
[Tue 10 Dec 2019 10:00:01 AM CET] _chk_main_domain='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _chk_alt_domains='
.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] 'dns_freedns' does not contain 'no'
[Tue 10 Dec 2019 10:00:01 AM CET] Le_LocalAddress
[Tue 10 Dec 2019 10:00:01 AM CET] d='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] Check for domain='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _currentRoot='dns_freedns'
[Tue 10 Dec 2019 10:00:01 AM CET] d='.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] Check for domain='
.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _currentRoot='dns_freedns'
[Tue 10 Dec 2019 10:00:01 AM CET] d
[Tue 10 Dec 2019 10:00:01 AM CET] 'dns_freedns' does not contain 'apache'
[Tue 10 Dec 2019 10:00:01 AM CET] _saved_account_key_hash='UQG3D/xDuydo/yFeZt/5dRD8H7ZkFMeahEuqsF7YrH8='
[Tue 10 Dec 2019 10:00:01 AM CET] _saved_account_key_hash is not changed, skip register account.
[Tue 10 Dec 2019 10:00:01 AM CET] Read key length:
[Tue 10 Dec 2019 10:00:01 AM CET] _createcsr
[Tue 10 Dec 2019 10:00:01 AM CET] domain='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] domainlist='.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] csrkey='/root/.acme.sh//domain.tld/domain.tld.key'
[Tue 10 Dec 2019 10:00:01 AM CET] csr='/root/.acme.sh//domain.tld/domain.tld.csr'
[Tue 10 Dec 2019 10:00:01 AM CET] csrconf='/root/.acme.sh//domain.tld/domain.tld.csr.conf'
[Tue 10 Dec 2019 10:00:01 AM CET] _is_idn_d='
.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:01 AM CET] domainlist='.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _is_idn_d='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:01 AM CET] Multi domain='DNS:domain.tld,DNS:
.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _is_idn_d='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:01 AM CET] _csr_cn='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] Getting domain auth token for each domain
[Tue 10 Dec 2019 10:00:01 AM CET] _is_idn_d='domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:01 AM CET] d='.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _is_idn_d='
.domain.tld'
[Tue 10 Dec 2019 10:00:01 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:01 AM CET] d
[Tue 10 Dec 2019 10:00:01 AM CET] _identifiers='{"type":"dns","value":"domain.tld"},{"type":"dns","value":".domain.tld"}'
[Tue 10 Dec 2019 10:00:01 AM CET] url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Tue 10 Dec 2019 10:00:01 AM CET] payload='{"identifiers": [{"type":"dns","value":"domain.tld"},{"type":"dns","value":"
.domain.tld"}]}'
[Tue 10 Dec 2019 10:00:01 AM CET] RSA key
[Tue 10 Dec 2019 10:00:01 AM CET] _URGLY_PRINTF
[Tue 10 Dec 2019 10:00:01 AM CET] xargs
[Tue 10 Dec 2019 10:00:01 AM CET] _URGLY_PRINTF
[Tue 10 Dec 2019 10:00:01 AM CET] xargs
[Tue 10 Dec 2019 10:00:01 AM CET] Get nonce with HEAD. ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Tue 10 Dec 2019 10:00:01 AM CET] HEAD
[Tue 10 Dec 2019 10:00:01 AM CET] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Tue 10 Dec 2019 10:00:01 AM CET] body
[Tue 10 Dec 2019 10:00:01 AM CET] _postContentType='application/jose+json'
[Tue 10 Dec 2019 10:00:01 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g -I '
[Tue 10 Dec 2019 10:00:02 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:02 AM CET] _headers='HTTP/2 200
server: nginx
date: Tue, 10 Dec 2019 09:00:01 GMT
cache-control: public, max-age=0, no-cache
link: https://acme-v02.api.letsencrypt.org/directory;rel="index"
replay-nonce: 01013q1rM98TrtJD626rlpoi3je0f6MZMzsC79NZ8hM37_c
x-frame-options: DENY
strict-transport-security: max-age=604800
'
[Tue 10 Dec 2019 10:00:02 AM CET] _CACHED_NONCE='01013q1rM98TrtJD626rlpoi3je0f6MZMzsC79NZ8hM37_c'
[Tue 10 Dec 2019 10:00:02 AM CET] nonce='01013q1rM98TrtJD626rlpoi3je0f6MZMzsC79NZ8hM37_c'
[Tue 10 Dec 2019 10:00:02 AM CET] POST
[Tue 10 Dec 2019 10:00:02 AM CET] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Tue 10 Dec 2019 10:00:02 AM CET] body='{"protected": "eyJub25jZSI6ICIwMTAxM3Exck05OFRydEpENjI2cmxwb2kzamUwZjZNWk16c0M3OU5aOGhNMzdfYyIsICJ1cmwiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvbmV3LW9yZGVyIiwgImFsZyI6ICJSUzI1NiIsICJraWQiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC8zNTkwODk3NyJ9", "payload": "eyJpZGVudGlmaWVycyI6IFt7InR5cGUiOiJkbnMiLCJ2YWx1ZSI6ImVwcGVuZG9yZmVyLWxhbmRzdHJhc3NlLmRlIn0seyJ0eXBlIjoiZG5zIiwidmFsdWUiOiIqLmVwcGVuZG9yZmVyLWxhbmRzdHJhc3NlLmRlIn1dfQ", "signature": "suv-B3HMyH1iHEudk7DQIMJBhqrfQTfUoi4YF0blFgcKf3F-Y0l0l5s6S6oKqdwqeh4ReqYPFSGBMIyWkMNmGXzlDgYiAE00zLCzQ0dW15qnNW7NCzQyzW9cfS91AZh8LorsxlVApb6N2zdtHw-TutPfmHewm6lfQSlgmTUTjGJZjlnxlfLJXL2FHV921lOJ_fIpBICyac-Y0jON9ARy49U8mC04aVblAJNlvej62je1RtMqqpSA7ubFN0pp1SmHXaHJAVUTxVQ-JkHAcExAvc3ZsF7dMhc3ssSxRZtqsiXpKW3WEGnsQfGWp-h9_SSB5Px7OQpGYCEhS1Ki4vO30g"}'
[Tue 10 Dec 2019 10:00:02 AM CET] _postContentType='application/jose+json'
[Tue 10 Dec 2019 10:00:02 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:02 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:08 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:08 AM CET] responseHeaders='HTTP/2 201
server: nginx
date: Tue, 10 Dec 2019 09:00:08 GMT
content-type: application/json
content-length: 495
boulder-requester: 35908977
cache-control: public, max-age=0, no-cache
link: https://acme-v02.api.letsencrypt.org/directory;rel="index"
location: https://acme-v02.api.letsencrypt.org/acme/order/35908977/1718380817
replay-nonce: 00028S_lOx2InplVIbwbdTN2W6Bd8Lk0ovVjf0G7DxjKXOA
x-frame-options: DENY
strict-transport-security: max-age=604800
'
[Tue 10 Dec 2019 10:00:08 AM CET] code='201'
[Tue 10 Dec 2019 10:00:08 AM CET] original='{
"status": "pending",
"expires": "2019-12-17T08:41:39Z",
"identifiers": [
{
"type": "dns",
"value": ".domain.tld"
},
{
"type": "dns",
"value": "domain.tld"
}
],
"authorizations": [
"https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004",
"https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005"
],
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/35908977/1718380817"
}'
[Tue 10 Dec 2019 10:00:08 AM CET] response='{"status":"pending","expires":"2019-12-17T08:41:39Z","identifiers":[{"type":"dns","value":"
.domain.tld"},{"type":"dns","value":"domain.tld"}],"authorizations":["https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004","https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005"],"finalize":"https://acme-v02.api.letsencrypt.org/acme/finalize/35908977/1718380817"}'
[Tue 10 Dec 2019 10:00:08 AM CET] Le_LinkOrder='https://acme-v02.api.letsencrypt.org/acme/order/35908977/1718380817'
[Tue 10 Dec 2019 10:00:08 AM CET] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/35908977/1718380817'
[Tue 10 Dec 2019 10:00:08 AM CET] _authorizations_seg='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004,https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005'
[Tue 10 Dec 2019 10:00:08 AM CET] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004'
[Tue 10 Dec 2019 10:00:08 AM CET] url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004'
[Tue 10 Dec 2019 10:00:08 AM CET] payload
[Tue 10 Dec 2019 10:00:08 AM CET] Use cached jwk for file: /root/.acme.sh//ca/acme-v02.api.letsencrypt.org/account.key
[Tue 10 Dec 2019 10:00:08 AM CET] Use _CACHED_NONCE='00028S_lOx2InplVIbwbdTN2W6Bd8Lk0ovVjf0G7DxjKXOA'
[Tue 10 Dec 2019 10:00:08 AM CET] nonce='00028S_lOx2InplVIbwbdTN2W6Bd8Lk0ovVjf0G7DxjKXOA'
[Tue 10 Dec 2019 10:00:08 AM CET] POST
[Tue 10 Dec 2019 10:00:08 AM CET] post_url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720004'
[Tue 10 Dec 2019 10:00:08 AM CET] body='{"protected": "eyJub25jZSI6ICIwMDAyOFNfbE94MklucGxWSWJ3YmRUTjJXNkJkOExrMG92VmpmMEc3RHhqS1hPQSIsICJ1cmwiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYXV0aHotdjMvMTY0OTcyMDAwNCIsICJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzU5MDg5NzcifQ", "payload": "", "signature": "UOuCYe0CaYVUmC1yDHbU3Znnhlkh-v2QdS4vgb97oSebCcF18lMm9BSUGpxABFTez118VvhMEyKRVk_BOH2PMsu591UCYqBM3E0RgmQ_hu-dtOnwvjcLF_6SLs0oqqLhLtF31T9X12tRbsBmZVsie5aVqfQEWM9XTrsHV97PGqKGkMMTOsOg3SMzFxAUl94ilDiDlYtYRa7RSED1bkCIrHIOoVdQJ9djvs_HX443sBW8k7uB9PL-6eed4XUryCzRrMlX4nkGfjfYpgvLCw0A5wDrOc1pjPVkU0TJExV4N14_Dvt1JDqToqsTI_dUdnuXOarFJ_lgd9c70W
-JJQe4w"}'
[Tue 10 Dec 2019 10:00:08 AM CET] _postContentType='application/jose+json'
[Tue 10 Dec 2019 10:00:08 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:08 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:12 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:12 AM CET] responseHeaders='HTTP/2 200
server: nginx
date: Tue, 10 Dec 2019 09:00:10 GMT
content-type: application/json
content-length: 398
boulder-requester: 35908977
cache-control: public, max-age=0, no-cache
link: https://acme-v02.api.letsencrypt.org/directory;rel="index"
replay-nonce: 0001irjwH0dKaRJTlC3XOjk1PnPcD5rfLn8GMKaZlSg7B1E
x-frame-options: DENY
strict-transport-security: max-age=604800
'
[Tue 10 Dec 2019 10:00:12 AM CET] code='200'
[Tue 10 Dec 2019 10:00:12 AM CET] original='{
"identifier": {
"type": "dns",
"value": "domain.tld"
},
"status": "pending",
"expires": "2019-12-17T08:41:39Z",
"challenges": [
{
"type": "dns-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA",
"token": "2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"
}
],
"wildcard": true
}'
[Tue 10 Dec 2019 10:00:12 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"}],"wildcard": true}'
[Tue 10 Dec 2019 10:00:12 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"}],"wildcard": true}'
[Tue 10 Dec 2019 10:00:12 AM CET] _d='.domain.tld'
[Tue 10 Dec 2019 10:00:12 AM CET] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005'
[Tue 10 Dec 2019 10:00:12 AM CET] url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005'
[Tue 10 Dec 2019 10:00:12 AM CET] payload
[Tue 10 Dec 2019 10:00:12 AM CET] Use cached jwk for file: /root/.acme.sh//ca/acme-v02.api.letsencrypt.org/account.key
[Tue 10 Dec 2019 10:00:12 AM CET] Use _CACHED_NONCE='0001irjwH0dKaRJTlC3XOjk1PnPcD5rfLn8GMKaZlSg7B1E'
[Tue 10 Dec 2019 10:00:12 AM CET] nonce='0001irjwH0dKaRJTlC3XOjk1PnPcD5rfLn8GMKaZlSg7B1E'
[Tue 10 Dec 2019 10:00:12 AM CET] POST
[Tue 10 Dec 2019 10:00:12 AM CET] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/1649720005'
[Tue 10 Dec 2019 10:00:12 AM CET] body='{"protected": "eyJub25jZSI6ICIwMDAxaXJqd0gwZEthUkpUbEMzWE9qazFQblBjRDVyZkxuOEdNS2FabFNnN0IxRSIsICJ1cmwiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYXV0aHotdjMvMTY0OTcyMDAwNSIsICJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzU5MDg5NzcifQ", "payload": "", "signature": "piyNVMTnnjltnDIRmxR3IbOuKQG2pZbiSV-C7f4d2h9AF_zsMfoKEMeckpY28LdlHo3-AqnxRI7Ke83VQQuTTNy9iKdugSGeADkeXN0Zm-tVPOVf7RiEjOAqTphGIwsJr6mI_nCilGyyUfM4Gh2Ki_y_ce5HK_QhbyDDoekM_qJNvt8xXwO_VZgvqc7evWu_ev3J5nrrx-BO1y0gmsEgb4GS3_3rVsDVlvkWG20XW242j5N4qY96Qu9VNDZAOKjhb_kMf8Ilceihcz5oYuJfEh3NT26QEfu_yCC_M05hiR9LXocq04avaJM9M-yJECLkJRI78NcLXB_CWTMuPFZknw"}'
[Tue 10 Dec 2019 10:00:12 AM CET] _postContentType='application/jose+json'
[Tue 10 Dec 2019 10:00:12 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:12 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:13 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:13 AM CET] responseHeaders='HTTP/2 200
server: nginx
date: Tue, 10 Dec 2019 09:00:13 GMT
content-type: application/json
content-length: 804
boulder-requester: 35908977
cache-control: public, max-age=0, no-cache
link: https://acme-v02.api.letsencrypt.org/directory;rel="index"
replay-nonce: 0002FGkWfdKDRsCeTR7r5LQTnXyx6O0UaWi43AmWDfCKgzs
x-frame-options: DENY
strict-transport-security: max-age=604800
'
[Tue 10 Dec 2019 10:00:13 AM CET] code='200'
[Tue 10 Dec 2019 10:00:13 AM CET] original='{
"identifier": {
"type": "dns",
"value": "domain.tld"
},
"status": "pending",
"expires": "2019-12-17T08:41:39Z",
"challenges": [
{
"type": "http-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg",
"token": "sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"
},
{
"type": "dns-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw",
"token": "sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"
},
{
"type": "tls-alpn-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg",
"token": "sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"
}
]
}'
[Tue 10 Dec 2019 10:00:13 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"tls-alpn-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"}]}'
[Tue 10 Dec 2019 10:00:13 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"tls-alpn-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"}]}'
[Tue 10 Dec 2019 10:00:13 AM CET] _d='domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _authorizations_map='domain.tld,{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"tls-alpn-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"}]}
.domain.tld,{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"}],"wildcard": true}
'
[Tue 10 Dec 2019 10:00:13 AM CET] d='domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] Getting webroot for domain='domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _w='dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] _currentRoot='dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] _is_idn_d='domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:13 AM CET] _candindates='domain.tld,{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"tls-alpn-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"}]}'
[Tue 10 Dec 2019 10:00:13 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/0s17wg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"},{"type":"tls-alpn-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/Dwd2Bg","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"}]}'
[Tue 10 Dec 2019 10:00:13 AM CET] entry='"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw","token":"sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs"'
[Tue 10 Dec 2019 10:00:13 AM CET] token='sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs'
[Tue 10 Dec 2019 10:00:13 AM CET] uri='https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw'
[Tue 10 Dec 2019 10:00:13 AM CET] keyauthorization='sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4'
[Tue 10 Dec 2019 10:00:13 AM CET] dvlist='domain.tld#sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4#https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw#dns-01#dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] d='
.domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] Getting webroot for domain='
.domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _w='dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] _currentRoot='dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] _is_idn_d='.domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _idn_temp
[Tue 10 Dec 2019 10:00:13 AM CET] _candindates='
.domain.tld,{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"}],"wildcard": true}'
[Tue 10 Dec 2019 10:00:13 AM CET] response='{"identifier":{"type":"dns","value":"domain.tld"},"status":"pending","expires":"2019-12-17T08:41:39Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"}],"wildcard": true}'
[Tue 10 Dec 2019 10:00:13 AM CET] entry='"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA","token":"2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q"'
[Tue 10 Dec 2019 10:00:13 AM CET] token='2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q'
[Tue 10 Dec 2019 10:00:13 AM CET] uri='https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA'
[Tue 10 Dec 2019 10:00:13 AM CET] keyauthorization='2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4'
[Tue 10 Dec 2019 10:00:13 AM CET] dvlist='*.domain.tld#2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4#https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA#dns-01#dns_freedns'
[Tue 10 Dec 2019 10:00:13 AM CET] d
[Tue 10 Dec 2019 10:00:13 AM CET] vlist='domain.tld#sIGocLL-NTsPdCaUm7XerwX6jtma8ZBvRiZxK7ONFQs.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4#https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720005/zWacxw#dns-01#dns_freedns,*.domain.tld#2ldIZmsdD0ojTKR7lLYPfR6N5zrkI6BmiCQN4wYre8Q.kLpVHG7ZBau3Grkn1CY4yKhLWq6QFCdD1rhn76Lbtx4#https://acme-v02.api.letsencrypt.org/acme/chall-v3/1649720004/NiuWVA#dns-01#dns_freedns,'
[Tue 10 Dec 2019 10:00:13 AM CET] d='domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] _d_alias
[Tue 10 Dec 2019 10:00:13 AM CET] txtdomain='_acme-challenge.domain.tld'
[Tue 10 Dec 2019 10:00:13 AM CET] txt='ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs'
[Tue 10 Dec 2019 10:00:13 AM CET] d_api='/root/.acme.sh/dnsapi/dns_freedns.sh'
[Tue 10 Dec 2019 10:00:13 AM CET] dns_entry='domain.tld,_acme-challenge.domain.tld,,dns_freedns,ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs,/root/.acme.sh/dnsapi/dns_freedns.sh'
[Tue 10 Dec 2019 10:00:13 AM CET] Found domain api file: /root/.acme.sh/dnsapi/dns_freedns.sh
[Tue 10 Dec 2019 10:00:13 AM CET] Adding txt value: ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs for domain: _acme-challenge.domain.tld
[Tue 10 Dec 2019 10:00:13 AM CET] Add TXT record using FreeDNS
[Tue 10 Dec 2019 10:00:13 AM CET] fulldomain: _acme-challenge.domain.tld
[Tue 10 Dec 2019 10:00:13 AM CET] txtvalue: ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs
[Tue 10 Dec 2019 10:00:13 AM CET] FreeDNS login cookies: dns_cookie=WkhpYWvSOKgBobbMdsOnRhBl (cached = true)
[Tue 10 Dec 2019 10:00:13 AM CET] sub_domain: _acme-challenge
[Tue 10 Dec 2019 10:00:13 AM CET] top_domain: domain.tld
[Tue 10 Dec 2019 10:00:13 AM CET] Retrieve subdomain page from FreeDNS
[Tue 10 Dec 2019 10:00:13 AM CET] GET
[Tue 10 Dec 2019 10:00:13 AM CET] url='https://freedns.afraid.org/subdomain/'
[Tue 10 Dec 2019 10:00:13 AM CET] timeout=
[Tue 10 Dec 2019 10:00:13 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:13 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:18 AM CET] ret='0'
[Tue 10 Dec 2019 10:00:18 AM CET] Domain domain.tld found at FreeDNS, domain_id 1128587
[Tue 10 Dec 2019 10:00:18 AM CET] Adding TXT record for _acme-challenge.domain.tld, ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs
[Tue 10 Dec 2019 10:00:18 AM CET] POST
[Tue 10 Dec 2019 10:00:18 AM CET] _post_url='https://freedns.afraid.org/subdomain/save.php?step=2'
[Tue 10 Dec 2019 10:00:18 AM CET] body='type=TXT&domain_id=1128587&subdomain=_acme-challenge&address=%22ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs%22&send=Save%21'
[Tue 10 Dec 2019 10:00:18 AM CET] _postContentType
[Tue 10 Dec 2019 10:00:18 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:18 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:22 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:22 AM CET] Added acme challenge TXT record for _acme-challenge.domain.tld at FreeDNS
[Tue 10 Dec 2019 10:00:22 AM CET] The txt record is added: Success.
[Tue 10 Dec 2019 10:00:22 AM CET] domain.tld,_acme-challenge.domain.tld,,dns_freedns,ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs,/root/.acme.sh/dnsapi/dns_freedns.sh

[Tue 10 Dec 2019 10:00:22 AM CET] d='*.domain.tld'
[Tue 10 Dec 2019 10:00:22 AM CET] _d_alias
[Tue 10 Dec 2019 10:00:22 AM CET] txtdomain='_acme-challenge.domain.tld'
[Tue 10 Dec 2019 10:00:22 AM CET] txt='yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY'
[Tue 10 Dec 2019 10:00:22 AM CET] d_api='/root/.acme.sh/dnsapi/dns_freedns.sh'
[Tue 10 Dec 2019 10:00:22 AM CET] dns_entry='domain.tld,_acme-challenge.domain.tld,,dns_freedns,yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY,/root/.acme.sh/dnsapi/dns_freedns.sh'
[Tue 10 Dec 2019 10:00:22 AM CET] Found domain api file: /root/.acme.sh/dnsapi/dns_freedns.sh
[Tue 10 Dec 2019 10:00:22 AM CET] Adding txt value: yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY for domain: _acme-challenge.domain.tld
[Tue 10 Dec 2019 10:00:22 AM CET] Add TXT record using FreeDNS
[Tue 10 Dec 2019 10:00:22 AM CET] fulldomain: _acme-challenge.domain.tld
[Tue 10 Dec 2019 10:00:22 AM CET] txtvalue: yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY
[Tue 10 Dec 2019 10:00:22 AM CET] FreeDNS login cookies: dns_cookie=WkhpYWvSOKgBobbMdsOnRhBl (cached = true)
[Tue 10 Dec 2019 10:00:22 AM CET] sub_domain: _acme-challenge
[Tue 10 Dec 2019 10:00:22 AM CET] top_domain: domain.tld
[Tue 10 Dec 2019 10:00:22 AM CET] Retrieve subdomain page from FreeDNS
[Tue 10 Dec 2019 10:00:22 AM CET] GET
[Tue 10 Dec 2019 10:00:22 AM CET] url='https://freedns.afraid.org/subdomain/'
[Tue 10 Dec 2019 10:00:22 AM CET] timeout=
[Tue 10 Dec 2019 10:00:22 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:22 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:24 AM CET] ret='0'
[Tue 10 Dec 2019 10:00:24 AM CET] Domain domain.tld found at FreeDNS, domain_id 1128587
[Tue 10 Dec 2019 10:00:24 AM CET] Adding TXT record for _acme-challenge.domain.tld, yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY
[Tue 10 Dec 2019 10:00:24 AM CET] POST
[Tue 10 Dec 2019 10:00:24 AM CET] _post_url='https://freedns.afraid.org/subdomain/save.php?step=2'
[Tue 10 Dec 2019 10:00:24 AM CET] body='type=TXT&domain_id=1128587&subdomain=_acme-challenge&address=%22yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY%22&send=Save%21'
[Tue 10 Dec 2019 10:00:24 AM CET] _postContentType
[Tue 10 Dec 2019 10:00:24 AM CET] Http already initialized.
[Tue 10 Dec 2019 10:00:24 AM CET] _CURL='curl -L --silent --dump-header /root/.acme.sh//http.header --trace-ascii /tmp/tmp.kIxhcnkjvm -g '
[Tue 10 Dec 2019 10:00:25 AM CET] _ret='0'
[Tue 10 Dec 2019 10:00:25 AM CET] Added acme challenge TXT record for _acme-challenge.domain.tld at FreeDNS
[Tue 10 Dec 2019 10:00:25 AM CET] The txt record is added: Success.
[Tue 10 Dec 2019 10:00:25 AM CET] domain.tld,_acme-challenge.domain.tld,,dns_freedns,ZtgYaYyC8eOCQXaHX0xHURirzgWpFGWmR8Bq6qX_xVs,/root/.acme.sh/dnsapi/dns_freedns.sh
domain.tld,_acme-challenge.domain.tld,,dns_freedns,yNRnWGZLYIwhpFFuQ9nZFffodt5YckkenqVdHHTLsgY,/root/.acme.sh/dnsapi/dns_freedns.sh

[Tue 10 Dec 2019 10:00:25 AM CET] Let's check each dns records now. Sleep 20 seconds first.

@sfiorini
Copy link

Just wanted to thank you. You saved my life. I had the same issue and deleted a few CNAMEs that I wasn't using and it created the required spots (under 25 records) for the renewal to complete successfully.

@dkerr64
Copy link
Contributor

dkerr64 commented Oct 8, 2020

@arno1979 first let me apologize for not responding earlier. I monitor #2305 for FreeDNS bugs and get notified when new comments are added to that, but I do not receive notifications when any-old-issue is opened for acme so didn't see this until today when I happened to search issues.

Thank you for reporting this. I will investigate and try to reproduce the problem and see if your suggestion of catching the problem in dns_freedns.sh will work.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants