pho3nixf1re / acme.sh Goto Github PK
View Code? Open in Web Editor NEWThis project forked from acmesh-official/acme.sh
An ACME Shell script, an acme client alternative to certbot : acme.sh
Home Page: https://acme.sh
This project forked from acmesh-official/acme.sh
An ACME Shell script, an acme client alternative to certbot : acme.sh
Home Page: https://acme.sh
export DNSimple_OAUTH_TOKEN=TOKEN
OAuth token from https://dnsimple.com/a/ACCOUNT_ID/account/access_tokensacme.sh --issue --dns dns_dnsimple -d johnathan.org -d www.johnathan.org --debug --server https://acme-staging-v02.api.letsencrypt.org/directory
acme.sh --issue --dns dns_dnsimple -d johnathan.org --debug 2 --server https://acme-staging-v02.api.letsencrypt.org/directory
The part I'm focusing on is
[Sat Apr 14 01:07:52 UTC 2018] Found domain api file: /root/.acme.sh/dnsapi/dns_dnsimple.sh
[Sat Apr 14 01:07:52 UTC 2018] retrive account id
[Sat Apr 14 01:07:52 UTC 2018] whoami
[Sat Apr 14 01:07:52 UTC 2018] GET
[Sat Apr 14 01:07:52 UTC 2018] url='https://api.dnsimple.com/v2/whoami'
[Sat Apr 14 01:07:52 UTC 2018] timeout=
[Sat Apr 14 01:07:52 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:52 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:52 UTC 2018] ret='0'
[Sat Apr 14 01:07:52 UTC 2018] response='{"message":"Authentication failed"}'
[Sat Apr 14 01:07:52 UTC 2018] _account_id
[Sat Apr 14 01:07:52 UTC 2018] /zones/johnathan.org
[Sat Apr 14 01:07:52 UTC 2018] GET
[Sat Apr 14 01:07:52 UTC 2018] url='https://api.dnsimple.com/v2//zones/johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] timeout=
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:53 UTC 2018] ret='0'
[Sat Apr 14 01:07:53 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:53 UTC 2018] _domain='johnathan.org'
[Sat Apr 14 01:07:53 UTC 2018] _sub_domain='_acme-challenge'
[Sat Apr 14 01:07:53 UTC 2018] fetching txt records
[Sat Apr 14 01:07:53 UTC 2018] /zones/johnathan.org/records?per_page=100
[Sat Apr 14 01:07:53 UTC 2018] GET
[Sat Apr 14 01:07:53 UTC 2018] url='https://api.dnsimple.com/v2//zones/johnathan.org/records?per_page=100'
[Sat Apr 14 01:07:53 UTC 2018] timeout=
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:53 UTC 2018] ret='0'
[Sat Apr 14 01:07:53 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:53 UTC 2018] failed to retrieve records
[Sat Apr 14 01:07:53 UTC 2018] Adding record
[Sat Apr 14 01:07:53 UTC 2018] /zones/johnathan.org/records
[Sat Apr 14 01:07:53 UTC 2018] data='{"type":"TXT","name":"_acme-challenge","content":"91oIeOiDXEGLXQ9BnzdRjFAM8F4W26k7u3S15_ojviY","ttl":120}'
[Sat Apr 14 01:07:53 UTC 2018] POST
[Sat Apr 14 01:07:53 UTC 2018] _post_url='https://api.dnsimple.com/v2//zones/johnathan.org/records'
[Sat Apr 14 01:07:53 UTC 2018] body='{"type":"TXT","name":"_acme-challenge","content":"91oIeOiDXEGLXQ9BnzdRjFAM8F4W26k7u3S15_ojviY","ttl":120}'
[Sat Apr 14 01:07:53 UTC 2018] _postContentType
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:54 UTC 2018] _ret='0'
[Sat Apr 14 01:07:54 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:54 UTC 2018] Unexpected response while adding text record.
[Sat Apr 14 01:07:54 UTC 2018] Error add txt for domain:_acme-challenge.johnathan.org
And here's the whole --debug 2
:
acme.sh --issue --dns dns_dnsimple -d johnathan.org -d www.johnathan.org --debug 2 --server https://acme-staging-v02.api.letsencrypt.org/directory
[Sat Apr 14 01:07:50 UTC 2018] Lets find script dir.
[Sat Apr 14 01:07:50 UTC 2018] _SCRIPT_='/root/.acme.sh/acme.sh'
[Sat Apr 14 01:07:50 UTC 2018] _script='/root/.acme.sh/acme.sh'
[Sat Apr 14 01:07:50 UTC 2018] _script_home='/root/.acme.sh'
[Sat Apr 14 01:07:50 UTC 2018] Using config home:/root/.acme.sh
[Sat Apr 14 01:07:50 UTC 2018] LE_WORKING_DIR='/root/.acme.sh'
https://github.com/Neilpang/acme.sh
v2.7.9
[Sat Apr 14 01:07:50 UTC 2018] Using server: https://acme-staging-v02.api.letsencrypt.org/directory
[Sat Apr 14 01:07:50 UTC 2018] _main_domain='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _alt_domains='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] Using config home:/root/.acme.sh
[Sat Apr 14 01:07:50 UTC 2018] ACME_DIRECTORY='https://acme-staging-v02.api.letsencrypt.org/directory'
[Sat Apr 14 01:07:50 UTC 2018] _ACME_SERVER_HOST='acme-staging-v02.api.letsencrypt.org'
[Sat Apr 14 01:07:50 UTC 2018] DOMAIN_PATH='/root/.acme.sh/johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] 'dns_dnsimple' does not contain 'dns'
[Sat Apr 14 01:07:50 UTC 2018] Using ACME_DIRECTORY: https://acme-staging-v02.api.letsencrypt.org/directory
[Sat Apr 14 01:07:50 UTC 2018] _init api for server: https://acme-staging-v02.api.letsencrypt.org/directory
[Sat Apr 14 01:07:50 UTC 2018] GET
[Sat Apr 14 01:07:50 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/directory'
[Sat Apr 14 01:07:50 UTC 2018] timeout=
[Sat Apr 14 01:07:50 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.SPhXnJbja7 -g '
[Sat Apr 14 01:07:50 UTC 2018] ret='0'
[Sat Apr 14 01:07:50 UTC 2018] response='{
"keyChange": "https://acme-staging-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/docs/staging-environment/"
},
"newAccount": "https://acme-staging-v02.api.letsencrypt.org/acme/new-acct",
"newNonce": "https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce",
"newOrder": "https://acme-staging-v02.api.letsencrypt.org/acme/new-order",
"revokeCert": "https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert",
"wYgqbeKzjaY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
}'
[Sat Apr 14 01:07:50 UTC 2018] ACME_KEY_CHANGE='https://acme-staging-v02.api.letsencrypt.org/acme/key-change'
[Sat Apr 14 01:07:50 UTC 2018] ACME_NEW_AUTHZ
[Sat Apr 14 01:07:50 UTC 2018] ACME_NEW_ORDER='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
[Sat Apr 14 01:07:50 UTC 2018] ACME_NEW_ACCOUNT='https://acme-staging-v02.api.letsencrypt.org/acme/new-acct'
[Sat Apr 14 01:07:50 UTC 2018] ACME_REVOKE_CERT='https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert'
[Sat Apr 14 01:07:50 UTC 2018] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
[Sat Apr 14 01:07:50 UTC 2018] ACME_NEW_NONCE='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
[Sat Apr 14 01:07:50 UTC 2018] ACME_VERSION='2'
[Sat Apr 14 01:07:50 UTC 2018] Le_NextRenewTime
[Sat Apr 14 01:07:50 UTC 2018] _on_before_issue
[Sat Apr 14 01:07:50 UTC 2018] _chk_main_domain='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _chk_alt_domains='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] 'dns_dnsimple' does not contain 'no'
[Sat Apr 14 01:07:50 UTC 2018] Le_LocalAddress
[Sat Apr 14 01:07:50 UTC 2018] d='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] Check for domain='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _currentRoot='dns_dnsimple'
[Sat Apr 14 01:07:50 UTC 2018] d='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] Check for domain='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _currentRoot='dns_dnsimple'
[Sat Apr 14 01:07:50 UTC 2018] d
[Sat Apr 14 01:07:50 UTC 2018] 'dns_dnsimple' does not contain 'apache'
[Sat Apr 14 01:07:50 UTC 2018] _saved_account_key_hash='mAS+OqCzp8h61nxWRSkzfhaVSAFgzbXL43TnPZaIh3w='
[Sat Apr 14 01:07:50 UTC 2018] _saved_account_key_hash is not changed, skip register account.
[Sat Apr 14 01:07:50 UTC 2018] Read key length:
[Sat Apr 14 01:07:50 UTC 2018] _createcsr
[Sat Apr 14 01:07:50 UTC 2018] domain='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] domainlist='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] csrkey='/root/.acme.sh/johnathan.org/johnathan.org.key'
[Sat Apr 14 01:07:50 UTC 2018] csr='/root/.acme.sh/johnathan.org/johnathan.org.csr'
[Sat Apr 14 01:07:50 UTC 2018] csrconf='/root/.acme.sh/johnathan.org/johnathan.org.csr.conf'
[Sat Apr 14 01:07:50 UTC 2018] _is_idn_d='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _idn_temp
[Sat Apr 14 01:07:50 UTC 2018] domainlist='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] Multi domain='DNS:johnathan.org,DNS:www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _is_idn_d='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] _idn_temp
[Sat Apr 14 01:07:50 UTC 2018] _csr_cn='johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] Getting domain auth token for each domain
[Sat Apr 14 01:07:50 UTC 2018] d='www.johnathan.org'
[Sat Apr 14 01:07:50 UTC 2018] d
[Sat Apr 14 01:07:50 UTC 2018] _identifiers='{"type":"dns","value":"johnathan.org"},{"type":"dns","value":"www.johnathan.org"}'
[Sat Apr 14 01:07:50 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
[Sat Apr 14 01:07:50 UTC 2018] payload='{"identifiers": [{"type":"dns","value":"johnathan.org"},{"type":"dns","value":"www.johnathan.org"}]}'
[Sat Apr 14 01:07:50 UTC 2018] RSA key
[Sat Apr 14 01:07:50 UTC 2018] Get nonce. ACME_NEW_NONCE='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
[Sat Apr 14 01:07:50 UTC 2018] HEAD
[Sat Apr 14 01:07:50 UTC 2018] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
[Sat Apr 14 01:07:50 UTC 2018] body
[Sat Apr 14 01:07:50 UTC 2018] _postContentType='application/jose+json'
[Sat Apr 14 01:07:50 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:51 UTC 2018] _ret='0'
[Sat Apr 14 01:07:51 UTC 2018] _headers='HTTP/1.1 204 No Content
Server: nginx
Replay-Nonce: 2QAOLXh2FTkgOMveqRGzsgkjrdyA6sT9J0etYWDnUF4
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Sat, 14 Apr 2018 01:07:51 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 14 Apr 2018 01:07:51 GMT
Connection: keep-alive
'
[Sat Apr 14 01:07:51 UTC 2018] _CACHED_NONCE='2QAOLXh2FTkgOMveqRGzsgkjrdyA6sT9J0etYWDnUF4'
[Sat Apr 14 01:07:51 UTC 2018] nonce='2QAOLXh2FTkgOMveqRGzsgkjrdyA6sT9J0etYWDnUF4'
[Sat Apr 14 01:07:51 UTC 2018] POST
[Sat Apr 14 01:07:51 UTC 2018] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
[Sat Apr 14 01:07:51 UTC 2018] body='{"protected": "eyJub25jZSI6ICIyUUFPTFhoMkZUa2dPTXZlcVJHenNna2pyZHlBNnNUOUowZXRZV0RuVUY0IiwgInVybCI6ICJodHRwczovL2FjbWUtc3RhZ2luZy12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciIsICJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS1zdGFnaW5nLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC81OTE2Njk0In0", "payload": "eyJpZGVudGlmaWVycyI6IFt7InR5cGUiOiJkbnMiLCJ2YWx1ZSI6ImpvaG5hdGhhbi5vcmcifSx7InR5cGUiOiJkbnMiLCJ2YWx1ZSI6Ind3dy5qb2huYXRoYW4ub3JnIn1dfQ", "signature": "FCOECJVipXVbGSzl6qmfNPbXV6OTX5fdJNcu4wNQmg3fGBGlAxaCJFnNZZm4hY6inuEjD8TPn47cpwYl6B7CODIcUx_RWQ4wPe1NSu6hmVmVNbrxAy5ypEj8Q3iGXzduAkgSNkYC28XzKQPqEukvlNVjsjC90UMkLTi5852l-ErIviLJn-ladzmRxg9srnTK6zjNVAYFRrsIPs1aVRqh_FK2UCzLgc451K7Z6jwXCNM5fgQXEqecVh8bqYVEv4sBCNob5JKz1R-uranqIaIXXaXtB3x9y3fm1ZjRnCkYmb4xUurRCuf_dprDKt1bMOa6LOE6Lu7n8TuCTB_Gqim3yQ"}'
[Sat Apr 14 01:07:51 UTC 2018] _postContentType='application/jose+json'
[Sat Apr 14 01:07:51 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:51 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:51 UTC 2018] _ret='0'
[Sat Apr 14 01:07:51 UTC 2018] original='{
"status": "pending",
"expires": "2018-04-21T01:07:51.480005186Z",
"identifiers": [
{
"type": "dns",
"value": "johnathan.org"
},
{
"type": "dns",
"value": "www.johnathan.org"
}
],
"authorizations": [
"https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY",
"https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc"
],
"finalize": "https://acme-staging-v02.api.letsencrypt.org/acme/finalize/5916694/386766"
}'
[Sat Apr 14 01:07:51 UTC 2018] responseHeaders='HTTP/1.1 201 Created
Server: nginx
Content-Type: application/json
Content-Length: 560
Boulder-Requester: 5916694
Location: https://acme-staging-v02.api.letsencrypt.org/acme/order/5916694/386766
Replay-Nonce: dxlc1j1DsHWTxuVsCWSpFQjZZROkRkk-Wy1f0krAag8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Sat, 14 Apr 2018 01:07:51 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 14 Apr 2018 01:07:51 GMT
Connection: keep-alive
'
[Sat Apr 14 01:07:51 UTC 2018] response='{"status":"pending","expires":"2018-04-21T01:07:51.480005186Z","identifiers":[{"type":"dns","value":"johnathan.org"},{"type":"dns","value":"www.johnathan.org"}],"authorizations":["https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY","https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc"],"finalize":"https://acme-staging-v02.api.letsencrypt.org/acme/finalize/5916694/386766"}'
[Sat Apr 14 01:07:51 UTC 2018] code='201'
[Sat Apr 14 01:07:51 UTC 2018] Le_OrderFinalize='https://acme-staging-v02.api.letsencrypt.org/acme/finalize/5916694/386766'
[Sat Apr 14 01:07:51 UTC 2018] _authorizations_seg='https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY,https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc'
[Sat Apr 14 01:07:51 UTC 2018] _authz_url='https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY'
[Sat Apr 14 01:07:51 UTC 2018] GET
[Sat Apr 14 01:07:51 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY'
[Sat Apr 14 01:07:51 UTC 2018] timeout=
[Sat Apr 14 01:07:51 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:51 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:51 UTC 2018] ret='0'
[Sat Apr 14 01:07:51 UTC 2018] response='{"identifier":{"type":"dns","value":"johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622420","token":"X5iQtKA5Dy8m3U0UuDBS_zY-zwf95tsiIBqSX3xmEVI"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421","token":"sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"}]}'
[Sat Apr 14 01:07:51 UTC 2018] _d='johnathan.org'
[Sat Apr 14 01:07:51 UTC 2018] _authz_url='https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc'
[Sat Apr 14 01:07:51 UTC 2018] GET
[Sat Apr 14 01:07:51 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc'
[Sat Apr 14 01:07:51 UTC 2018] timeout=
[Sat Apr 14 01:07:51 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:51 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:52 UTC 2018] ret='0'
[Sat Apr 14 01:07:52 UTC 2018] response='{"identifier":{"type":"dns","value":"www.johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622422","token":"2VtyvrAPFD6UaTspmc2HOs_TRCLTlQrQp2ki58stQlE"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423","token":"9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"}]}'
[Sat Apr 14 01:07:52 UTC 2018] _d='www.johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] _authorizations_map='www.johnathan.org,{"identifier":{"type":"dns","value":"www.johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622422","token":"2VtyvrAPFD6UaTspmc2HOs_TRCLTlQrQp2ki58stQlE"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423","token":"9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"}]}
johnathan.org,{"identifier":{"type":"dns","value":"johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622420","token":"X5iQtKA5Dy8m3U0UuDBS_zY-zwf95tsiIBqSX3xmEVI"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421","token":"sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"}]}
'
[Sat Apr 14 01:07:52 UTC 2018] d='johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] Getting webroot for domain='johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] _w='dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] _currentRoot='dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] response='{"identifier":{"type":"dns","value":"johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622420","token":"X5iQtKA5Dy8m3U0UuDBS_zY-zwf95tsiIBqSX3xmEVI"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421","token":"sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"}]}'
[Sat Apr 14 01:07:52 UTC 2018] entry='"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421","token":"sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"'
[Sat Apr 14 01:07:52 UTC 2018] token='sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo'
[Sat Apr 14 01:07:52 UTC 2018] uri='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421'
[Sat Apr 14 01:07:52 UTC 2018] keyauthorization='sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4'
[Sat Apr 14 01:07:52 UTC 2018] dvlist='johnathan.org#sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421#dns-01#dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] d='www.johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] Getting webroot for domain='www.johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] _w='dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] _currentRoot='dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] response='{"identifier":{"type":"dns","value":"www.johnathan.org"},"status":"pending","expires":"2018-04-21T01:07:51Z","challenges":[{"type":"http-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622422","token":"2VtyvrAPFD6UaTspmc2HOs_TRCLTlQrQp2ki58stQlE"},{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423","token":"9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"}]}'
[Sat Apr 14 01:07:52 UTC 2018] entry='"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423","token":"9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"'
[Sat Apr 14 01:07:52 UTC 2018] token='9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc'
[Sat Apr 14 01:07:52 UTC 2018] uri='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423'
[Sat Apr 14 01:07:52 UTC 2018] keyauthorization='9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4'
[Sat Apr 14 01:07:52 UTC 2018] dvlist='www.johnathan.org#9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423#dns-01#dns_dnsimple'
[Sat Apr 14 01:07:52 UTC 2018] d
[Sat Apr 14 01:07:52 UTC 2018] vlist='johnathan.org#sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421#dns-01#dns_dnsimple,www.johnathan.org#9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423#dns-01#dns_dnsimple,'
[Sat Apr 14 01:07:52 UTC 2018] d='johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] _d_alias
[Sat Apr 14 01:07:52 UTC 2018] txtdomain='_acme-challenge.johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] txt='91oIeOiDXEGLXQ9BnzdRjFAM8F4W26k7u3S15_ojviY'
[Sat Apr 14 01:07:52 UTC 2018] d_api='/root/.acme.sh/dnsapi/dns_dnsimple.sh'
[Sat Apr 14 01:07:52 UTC 2018] Found domain api file: /root/.acme.sh/dnsapi/dns_dnsimple.sh
[Sat Apr 14 01:07:52 UTC 2018] retrive account id
[Sat Apr 14 01:07:52 UTC 2018] whoami
[Sat Apr 14 01:07:52 UTC 2018] GET
[Sat Apr 14 01:07:52 UTC 2018] url='https://api.dnsimple.com/v2/whoami'
[Sat Apr 14 01:07:52 UTC 2018] timeout=
[Sat Apr 14 01:07:52 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:52 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:52 UTC 2018] ret='0'
[Sat Apr 14 01:07:52 UTC 2018] response='{"message":"Authentication failed"}'
[Sat Apr 14 01:07:52 UTC 2018] _account_id
[Sat Apr 14 01:07:52 UTC 2018] /zones/johnathan.org
[Sat Apr 14 01:07:52 UTC 2018] GET
[Sat Apr 14 01:07:52 UTC 2018] url='https://api.dnsimple.com/v2//zones/johnathan.org'
[Sat Apr 14 01:07:52 UTC 2018] timeout=
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:53 UTC 2018] ret='0'
[Sat Apr 14 01:07:53 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:53 UTC 2018] _domain='johnathan.org'
[Sat Apr 14 01:07:53 UTC 2018] _sub_domain='_acme-challenge'
[Sat Apr 14 01:07:53 UTC 2018] fetching txt records
[Sat Apr 14 01:07:53 UTC 2018] /zones/johnathan.org/records?per_page=100
[Sat Apr 14 01:07:53 UTC 2018] GET
[Sat Apr 14 01:07:53 UTC 2018] url='https://api.dnsimple.com/v2//zones/johnathan.org/records?per_page=100'
[Sat Apr 14 01:07:53 UTC 2018] timeout=
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:53 UTC 2018] ret='0'
[Sat Apr 14 01:07:53 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:53 UTC 2018] failed to retrieve records
[Sat Apr 14 01:07:53 UTC 2018] Adding record
[Sat Apr 14 01:07:53 UTC 2018] /zones/johnathan.org/records
[Sat Apr 14 01:07:53 UTC 2018] data='{"type":"TXT","name":"_acme-challenge","content":"91oIeOiDXEGLXQ9BnzdRjFAM8F4W26k7u3S15_ojviY","ttl":120}'
[Sat Apr 14 01:07:53 UTC 2018] POST
[Sat Apr 14 01:07:53 UTC 2018] _post_url='https://api.dnsimple.com/v2//zones/johnathan.org/records'
[Sat Apr 14 01:07:53 UTC 2018] body='{"type":"TXT","name":"_acme-challenge","content":"91oIeOiDXEGLXQ9BnzdRjFAM8F4W26k7u3S15_ojviY","ttl":120}'
[Sat Apr 14 01:07:53 UTC 2018] _postContentType
[Sat Apr 14 01:07:53 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:53 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:54 UTC 2018] _ret='0'
[Sat Apr 14 01:07:54 UTC 2018] response='{"message":"Not Found"}'
[Sat Apr 14 01:07:54 UTC 2018] Unexpected response while adding text record.
[Sat Apr 14 01:07:54 UTC 2018] Error add txt for domain:_acme-challenge.johnathan.org
[Sat Apr 14 01:07:54 UTC 2018] pid
[Sat Apr 14 01:07:54 UTC 2018] No need to restore nginx, skip.
[Sat Apr 14 01:07:54 UTC 2018] _clearupdns
[Sat Apr 14 01:07:54 UTC 2018] skip dns.
[Sat Apr 14 01:07:54 UTC 2018] _on_issue_err
[Sat Apr 14 01:07:54 UTC 2018] Please check log file for more details: 2
[Sat Apr 14 01:07:54 UTC 2018] _chk_vlist='johnathan.org#sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421#dns-01#dns_dnsimple,www.johnathan.org#9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4#https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423#dns-01#dns_dnsimple,'
[Sat Apr 14 01:07:54 UTC 2018] start to deactivate authz
[Sat Apr 14 01:07:54 UTC 2018] tigger domain validation.
[Sat Apr 14 01:07:54 UTC 2018] _t_url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421'
[Sat Apr 14 01:07:54 UTC 2018] _t_key_authz='sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4'
[Sat Apr 14 01:07:54 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421'
[Sat Apr 14 01:07:54 UTC 2018] payload='{"keyAuthorization": "sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4"}'
[Sat Apr 14 01:07:54 UTC 2018] Use cached jwk for file: /root/.acme.sh/ca/acme-staging-v02.api.letsencrypt.org/account.key
[Sat Apr 14 01:07:54 UTC 2018] Use _CACHED_NONCE='dxlc1j1DsHWTxuVsCWSpFQjZZROkRkk-Wy1f0krAag8'
[Sat Apr 14 01:07:54 UTC 2018] nonce='dxlc1j1DsHWTxuVsCWSpFQjZZROkRkk-Wy1f0krAag8'
[Sat Apr 14 01:07:54 UTC 2018] POST
[Sat Apr 14 01:07:54 UTC 2018] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421'
[Sat Apr 14 01:07:54 UTC 2018] body='{"protected": "eyJub25jZSI6ICJkeGxjMWoxRHNIV1R4dVZzQ1dTcEZRalpaUk9rUmtrLVd5MWYwa3JBYWc4IiwgInVybCI6ICJodHRwczovL2FjbWUtc3RhZ2luZy12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsZW5nZS81aEFJdHVhVXZOVXNsa0NqYnNRNkR6M0lSaVc4cU1mUk96YUNWOTFBbUVZLzExNzYyMjQyMSIsICJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS1zdGFnaW5nLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC81OTE2Njk0In0", "payload": "eyJrZXlBdXRob3JpemF0aW9uIjogInNDejhqQ3dpRHNUN0ctcjhONnctd3V0NFc4YUY1Nm9YbjdaX3hacDR1Rm8uQWNGUGp2MDQzejJ1blhSOEtMekt0eW1UaXRyUzU4MVBacFJZYXFXWC1yNCJ9", "signature": "Fyer4HrA1jC2qjcQXLGtrOvhJUPB7vuMFTMVyMaZezk5lwMpcBwrhFtvJWTM9AcifTKqTfro3hzO3T533t3TfmUWdFR70fog51e6glZzqht0UA45FPYzspc82EtEFIUY_fll_Gsrv-QOyTP8qxjgSf2gwHxLc68x6No8npcqWaiO4PyHotOvXAause4tWQhvwsW7jYDqOxRKXJJfIdCvvTybSuQr3wCVDstsc9t1RGs8in6DTBKh4WYwskrlCkK37J-nY13wZxUJWIViltyw9kid0AYSxMUINsGpgN5tm3xHFe_NUcBFsVlD8XJIPhikrRVXqb8sTtIrLiE0nDuU0w"}'
[Sat Apr 14 01:07:54 UTC 2018] _postContentType='application/jose+json'
[Sat Apr 14 01:07:54 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:54 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:54 UTC 2018] _ret='0'
[Sat Apr 14 01:07:54 UTC 2018] original='{
"type": "dns-01",
"status": "pending",
"url": "https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421",
"token": "sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"
}'
[Sat Apr 14 01:07:54 UTC 2018] responseHeaders='HTTP/1.1 200 OK
Server: nginx
Content-Type: application/json
Content-Length: 229
Boulder-Requester: 5916694
Link: <https://acme-staging-v02.api.letsencrypt.org/acme/authz/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY>;rel="up"
Location: https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421
Replay-Nonce: OuJwPnVCs7YEmvdbwX2Ic0WoBPiQvBPdPqBy7PYDYtg
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Sat, 14 Apr 2018 01:07:54 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 14 Apr 2018 01:07:54 GMT
Connection: keep-alive
'
[Sat Apr 14 01:07:54 UTC 2018] response='{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/5hAItuaUvNUslkCjbsQ6Dz3IRiW8qMfROzaCV91AmEY/117622421","token":"sCz8jCwiDsT7G-r8N6w-wut4W8aF56oXn7Z_xZp4uFo"}'
[Sat Apr 14 01:07:54 UTC 2018] code='200'
[Sat Apr 14 01:07:54 UTC 2018] tigger domain validation.
[Sat Apr 14 01:07:54 UTC 2018] _t_url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423'
[Sat Apr 14 01:07:54 UTC 2018] _t_key_authz='9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4'
[Sat Apr 14 01:07:54 UTC 2018] url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423'
[Sat Apr 14 01:07:55 UTC 2018] payload='{"keyAuthorization": "9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc.AcFPjv043z2unXR8KLzKtymTitrS581PZpRYaqWX-r4"}'
[Sat Apr 14 01:07:55 UTC 2018] Use cached jwk for file: /root/.acme.sh/ca/acme-staging-v02.api.letsencrypt.org/account.key
[Sat Apr 14 01:07:55 UTC 2018] Use _CACHED_NONCE='OuJwPnVCs7YEmvdbwX2Ic0WoBPiQvBPdPqBy7PYDYtg'
[Sat Apr 14 01:07:55 UTC 2018] nonce='OuJwPnVCs7YEmvdbwX2Ic0WoBPiQvBPdPqBy7PYDYtg'
[Sat Apr 14 01:07:55 UTC 2018] POST
[Sat Apr 14 01:07:55 UTC 2018] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423'
[Sat Apr 14 01:07:55 UTC 2018] body='{"protected": "eyJub25jZSI6ICJPdUp3UG5WQ3M3WUVtdmRid1gySWMwV29CUGlRdkJQZFBxQnk3UFlEWXRnIiwgInVybCI6ICJodHRwczovL2FjbWUtc3RhZ2luZy12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsZW5nZS9fcGx2N21qTXRxbDdmLVExS3hmajc4VVFXMlpOTjVyX056bDB1V2tSbWJjLzExNzYyMjQyMyIsICJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS1zdGFnaW5nLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC81OTE2Njk0In0", "payload": "eyJrZXlBdXRob3JpemF0aW9uIjogIjlqZ3NIUzRPcFJobDdQdUVPZVBfUUhSZGE1VGRoeVdOdUVGNUhWQkREV2MuQWNGUGp2MDQzejJ1blhSOEtMekt0eW1UaXRyUzU4MVBacFJZYXFXWC1yNCJ9", "signature": "emy86U4ongeEPNj9rpVtJYrqQOzRQ9hYGm2RpISsTToNCxjFUv7ymcQTujP2UdjR7J4tROJcctjUqH2npmIAKsnXpao5TNavtZfWT2hVo0dCwtkaK96-qtnxOuXx03K2nBrMUIqo9HsJ3PgXKbxC-A3vMiSyHansPRLEC7nj_KfMUnXjZvIbsnEjfggw2Eh48REmaRbBM842_fsyNDq-JobDGOWO5e2z0ASfBordcxYat1nbKvlgF5gEoElkk2VFp9V9H-tO5m8j_9szjpYW8opYDi9HEI9VI00sUfTFX41AwVJqvYbErFFIvKNmnKfLx9x1ERBv2U4v0XvS4m4QkA"}'
[Sat Apr 14 01:07:55 UTC 2018] _postContentType='application/jose+json'
[Sat Apr 14 01:07:55 UTC 2018] Http already initialized.
[Sat Apr 14 01:07:55 UTC 2018] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header --trace-ascii /tmp/tmp.ZQpJ3nKH5A -g '
[Sat Apr 14 01:07:55 UTC 2018] _ret='0'
[Sat Apr 14 01:07:55 UTC 2018] original='{
"type": "dns-01",
"status": "pending",
"url": "https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423",
"token": "9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"
}'
[Sat Apr 14 01:07:55 UTC 2018] responseHeaders='HTTP/1.1 200 OK
Server: nginx
Content-Type: application/json
Content-Length: 229
Boulder-Requester: 5916694
Link: <https://acme-staging-v02.api.letsencrypt.org/acme/authz/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc>;rel="up"
Location: https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423
Replay-Nonce: W83Qpl4EHt0KK5N7RLlHtlEMTuqXci7zvkKEtDr6mXs
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Sat, 14 Apr 2018 01:07:55 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 14 Apr 2018 01:07:55 GMT
Connection: keep-alive
'
[Sat Apr 14 01:07:55 UTC 2018] response='{"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/challenge/_plv7mjMtql7f-Q1Kxfj78UQW2ZNN5r_Nzl0uWkRmbc/117622423","token":"9jgsHS4OpRhl7PuEOeP_QHRda5TdhyWNuEF5HVBDDWc"}'
[Sat Apr 14 01:07:55 UTC 2018] code='200'
[Sat Apr 14 01:07:55 UTC 2018] Diagnosis versions:
openssl:openssl
OpenSSL 1.0.2g 1 Mar 2016
apache:
apache doesn't exists.
nginx:
nginx version: nginx/1.13.11
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)
built with OpenSSL 1.0.2g 1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'
socat:
socat by Gerhard Rieger - see www.dest-unreach.org
Usage:
socat [options] <bi-address> <bi-address>
options:
-V print version and feature information to stdout, and exit
-h|-? print a help text describing command line options and addresses
-hh like -h, plus a list of all common address option names
-hhh like -hh, plus a list of all available address option names
-d increase verbosity (use up to 4 times; 2 are recommended)
-D analyze file descriptors before loop
-ly[facility] log to syslog, using facility (default is daemon)
-lf<logfile> log to file
-ls log to stderr (default if no other log)
-lm[facility] mixed log mode (stderr during initialization, then syslog)
-lp<progname> set the program name used for logging
-lu use microseconds for logging timestamps
-lh add hostname to log messages
-v verbose data traffic, text
-x verbose data traffic, hexadecimal
-b<size_t> set data buffer size (8192)
-s sloppy (continue on error)
-t<timeout> wait seconds before closing second channel
-T<timeout> total inactivity timeout in seconds
-u unidirectional mode (left to right)
-U unidirectional mode (right to left)
-g do not check option groups
-L <lockfile> try to obtain lock, or fail
-W <lockfile> try to obtain lock, or wait
-4 prefer IPv4 if version is not explicitly specified
-6 prefer IPv6 if version is not explicitly specified
bi-address:
pipe[,<opts>] groups=FD,FIFO
<single-address>!!<single-address>
<single-address>
single-address:
<address-head>[,<opts>]
address-head:
abstract-client:<filename> groups=FD,SOCKET,RETRY,UNIX
abstract-connect:<filename> groups=FD,SOCKET,RETRY,UNIX
abstract-listen:<filename> groups=FD,SOCKET,LISTEN,CHILD,RETRY,UNIX
abstract-recv:<filename> groups=FD,SOCKET,RETRY,UNIX
abstract-recvfrom:<filename> groups=FD,SOCKET,CHILD,RETRY,UNIX
abstract-sendto:<filename> groups=FD,SOCKET,RETRY,UNIX
create:<filename> groups=FD,REG,NAMED
exec:<command-line> groups=FD,FIFO,SOCKET,EXEC,FORK,TERMIOS,PTY,PARENT,UNIX
fd:<num> groups=FD,FIFO,CHR,BLK,REG,SOCKET,TERMIOS,UNIX,IP4,IP6,UDP,TCP,SCTP
gopen:<filename> groups=FD,FIFO,CHR,BLK,REG,SOCKET,NAMED,OPEN,TERMIOS,UNIX
interface:<interface> groups=FD,SOCKET
ip-datagram:<host>:<protocol> groups=FD,SOCKET,RANGE,IP4,IP6
ip-recv:<protocol> groups=FD,SOCKET,RANGE,IP4,IP6
ip-recvfrom:<protocol> groups=FD,SOCKET,CHILD,RANGE,IP4,IP6
ip-sendto:<host>:<protocol> groups=FD,SOCKET,IP4,IP6
ip4-datagram:<host>:<protocol> groups=FD,SOCKET,RANGE,IP4
ip4-recv:<protocol> groups=FD,SOCKET,RANGE,IP4
ip4-recvfrom:<protocol> groups=FD,SOCKET,CHILD,RANGE,IP4
ip4-sendto:<host>:<protocol> groups=FD,SOCKET,IP4
ip6-datagram:<host>:<protocol> groups=FD,SOCKET,RANGE,IP6
ip6-recv:<protocol> groups=FD,SOCKET,RANGE,IP6
ip6-recvfrom:<protocol> groups=FD,SOCKET,CHILD,RANGE,IP6
ip6-sendto:<host>:<protocol> groups=FD,SOCKET,IP6
open:<filename> groups=FD,FIFO,CHR,BLK,REG,NAMED,OPEN,TERMIOS
openssl:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,OPENSSL
openssl-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP4,IP6,TCP,OPENSSL
pipe:<filename> groups=FD,FIFO,NAMED,OPEN
proxy:<proxy-server>:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,HTTP
pty groups=FD,NAMED,TERMIOS,PTY
sctp-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,SCTP
sctp-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP4,IP6,SCTP
sctp4-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,SCTP
sctp4-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP4,SCTP
sctp6-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP6,SCTP
sctp6-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP6,SCTP
socket-connect:<domain>:<protocol>:<remote-address> groups=FD,SOCKET,CHILD,RETRY
socket-datagram:<domain>:<type>:<protocol>:<remote-address> groups=FD,SOCKET,RANGE
socket-listen:<domain>:<protocol>:<local-address> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE
socket-recv:<domain>:<type>:<protocol>:<local-address> groups=FD,SOCKET,RANGE
socket-recvfrom:<domain>:<type>:<protocol>:<local-address> groups=FD,SOCKET,CHILD,RANGE
socket-sendto:<domain>:<type>:<protocol>:<remote-address> groups=FD,SOCKET
socks4:<socks-server>:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,SOCKS4
socks4a:<socks-server>:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,SOCKS4
stderr groups=FD,FIFO,CHR,BLK,REG,SOCKET,TERMIOS,UNIX,IP4,IP6,UDP,TCP,SCTP
stdin groups=FD,FIFO,CHR,BLK,REG,SOCKET,TERMIOS,UNIX,IP4,IP6,UDP,TCP,SCTP
stdio groups=FD,FIFO,CHR,BLK,REG,SOCKET,TERMIOS,UNIX,IP4,IP6,UDP,TCP,SCTP
stdout groups=FD,FIFO,CHR,BLK,REG,SOCKET,TERMIOS,UNIX,IP4,IP6,UDP,TCP,SCTP
system:<shell-command> groups=FD,FIFO,SOCKET,EXEC,FORK,TERMIOS,PTY,PARENT,UNIX
tcp-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP
tcp-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP4,IP6,TCP
tcp4-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP4,TCP
tcp4-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP4,TCP
tcp6-connect:<host>:<port> groups=FD,SOCKET,CHILD,RETRY,IP6,TCP
tcp6-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RETRY,RANGE,IP6,TCP
tun[:<ip-addr>/<bits>] groups=FD,CHR,NAMED,OPEN,INTERFACE
udp-connect:<host>:<port> groups=FD,SOCKET,IP4,IP6,UDP
udp-datagram:<host>:<port> groups=FD,SOCKET,RANGE,IP4,IP6,UDP
udp-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RANGE,IP4,IP6,UDP
udp-recv:<port> groups=FD,SOCKET,RANGE,IP4,IP6,UDP
udp-recvfrom:<port> groups=FD,SOCKET,CHILD,RANGE,IP4,IP6,UDP
udp-sendto:<host>:<port> groups=FD,SOCKET,IP4,IP6,UDP
udp4-connect:<host>:<port> groups=FD,SOCKET,IP4,UDP
udp4-datagram:<remote-address>:<port> groups=FD,SOCKET,RANGE,IP4,UDP
udp4-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RANGE,IP4,UDP
udp4-recv:<port> groups=FD,SOCKET,RANGE,IP4,UDP
udp4-recvfrom:<host>:<port> groups=FD,SOCKET,CHILD,RANGE,IP4,UDP
udp4-sendto:<host>:<port> groups=FD,SOCKET,IP4,UDP
udp6-connect:<host>:<port> groups=FD,SOCKET,IP6,UDP
udp6-datagram:<host>:<port> groups=FD,SOCKET,RANGE,IP6,UDP
udp6-listen:<port> groups=FD,SOCKET,LISTEN,CHILD,RANGE,IP6,UDP
udp6-recv:<port> groups=FD,SOCKET,RANGE,IP6,UDP
udp6-recvfrom:<port> groups=FD,SOCKET,CHILD,RANGE,IP6,UDP
udp6-sendto:<host>:<port> groups=FD,SOCKET,IP6,UDP
unix-client:<filename> groups=FD,SOCKET,NAMED,RETRY,UNIX
unix-connect:<filename> groups=FD,SOCKET,NAMED,RETRY,UNIX
unix-listen:<filename> groups=FD,SOCKET,NAMED,LISTEN,CHILD,RETRY,UNIX
unix-recv:<filename> groups=FD,SOCKET,NAMED,RETRY,UNIX
unix-recvfrom:<filename> groups=FD,SOCKET,NAMED,CHILD,RETRY,UNIX
unix-sendto:<filename> groups=FD,SOCKET,NAMED,RETRY,UNIX
It's already a lot of some issues related https://github.com/acmesh-official/acme.sh/issues?q=DNSimple
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.