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

DNS-API Vercel: Invalid Domain / Team ID missing? #6130

Open
janikvonrotz opened this issue Dec 4, 2024 · 1 comment
Open

DNS-API Vercel: Invalid Domain / Team ID missing? #6130

janikvonrotz opened this issue Dec 4, 2024 · 1 comment

Comments

@janikvonrotz
Copy link

janikvonrotz commented Dec 4, 2024

Steps to reproduce

  • Setup Vercel Token for organisation account

image

  • Ensure Domain and DNS-Records exists

image

  • Run the acme.sh script using the Vercel DNS option and token
janikvonrotz@server ➜  ~ cat /usr/local/bin/docker-acmesh-renew
#!/bin/bash

docker run --rm --name acme08-tmp \
--volume "/usr/share/acme08:/acme.sh" \
--env "VERCEL_TOKEN=******" \
neilpang/acme.sh \
--renew --dns dns_vercel -d 17.odoo.build -d 16.odoo.build  \
--debug

It fails with an Error invalid domain. I assume this because in addition to the Token the ?teamId= parameter needs to be passed.

Debug log

janikvonrotz@server ➜  ~ docker-acmesh-renew
[Wed Dec  4 08:29:45 UTC 2024] Let's find the script directory.
[Wed Dec  4 08:29:45 UTC 2024] _SCRIPT_='/root/.acme.sh/acme.sh'
[Wed Dec  4 08:29:45 UTC 2024] _script='/root/.acme.sh/acme.sh'
[Wed Dec  4 08:29:45 UTC 2024] _script_home='/root/.acme.sh'
[Wed Dec  4 08:29:45 UTC 2024] Using default home: /root/.acme.sh
[Wed Dec  4 08:29:45 UTC 2024] Using config home: /acme.sh
[Wed Dec  4 08:29:45 UTC 2024] LE_WORKING_DIR='/root/.acme.sh'
https://github.com/acmesh-official/acme.sh
v3.0.9
[Wed Dec  4 08:29:45 UTC 2024] Running cmd: renew
[Wed Dec  4 08:29:45 UTC 2024] _renewServer
[Wed Dec  4 08:29:45 UTC 2024] Using config home: /acme.sh
[Wed Dec  4 08:29:45 UTC 2024] default_acme_server
[Wed Dec  4 08:29:45 UTC 2024] ACME_DIRECTORY='https://acme.zerossl.com/v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] _ACME_SERVER_HOST='acme.zerossl.com'
[Wed Dec  4 08:29:45 UTC 2024] _ACME_SERVER_PATH='v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] The domain '17.odoo.build' seems to already have an ECC cert, let's use it.
[Wed Dec  4 08:29:45 UTC 2024] DOMAIN_PATH='/acme.sh/17.odoo.build_ecc'
[Wed Dec  4 08:29:45 UTC 2024] Renewing: '17.odoo.build'
[Wed Dec  4 08:29:45 UTC 2024] Le_API='https://acme.zerossl.com/v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] Renewing using Le_API=https://acme.zerossl.com/v2/DV90
[Wed Dec  4 08:29:45 UTC 2024] initpath again.
[Wed Dec  4 08:29:45 UTC 2024] Using config home: /acme.sh
[Wed Dec  4 08:29:45 UTC 2024] ACME_DIRECTORY='https://acme.zerossl.com/v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] _ACME_SERVER_HOST='acme.zerossl.com'
[Wed Dec  4 08:29:45 UTC 2024] _ACME_SERVER_PATH='v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] _main_domain='17.odoo.build'
[Wed Dec  4 08:29:45 UTC 2024] _alt_domains='no'
[Wed Dec  4 08:29:45 UTC 2024] 'dns_vercel' does not contain 'dns'
[Wed Dec  4 08:29:45 UTC 2024] 'dns_vercel' does not contain 'dns'
[Wed Dec  4 08:29:45 UTC 2024] Le_NextRenewTime
[Wed Dec  4 08:29:45 UTC 2024] Using ACME_DIRECTORY: https://acme.zerossl.com/v2/DV90
[Wed Dec  4 08:29:45 UTC 2024] _init API for server: https://acme.zerossl.com/v2/DV90
[Wed Dec  4 08:29:45 UTC 2024] GET
[Wed Dec  4 08:29:45 UTC 2024] url='https://acme.zerossl.com/v2/DV90'
[Wed Dec  4 08:29:45 UTC 2024] timeout=
[Wed Dec  4 08:29:45 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.QnUiKQZxss  -g '
[Wed Dec  4 08:29:45 UTC 2024] ret='0'
[Wed Dec  4 08:29:45 UTC 2024] response='{
  "newNonce": "https://acme.zerossl.com/v2/DV90/newNonce",
  "newAccount": "https://acme.zerossl.com/v2/DV90/newAccount",
  "newOrder": "https://acme.zerossl.com/v2/DV90/newOrder",
  "revokeCert": "https://acme.zerossl.com/v2/DV90/revokeCert",
  "renewalInfo": "https://ari.trust-provider.com/renewalInfo",
  "keyChange": "https://acme.zerossl.com/v2/DV90/keyChange",
  "meta": {
    "termsOfService": "https://www.sectigo.com/uploads/files/Certificate-Subscriber-Agreement-2.7-click.pdf",
    "website": "https://zerossl.com",
    "caaIdentities": ["sectigo.com", "trust-provider.com", "usertrust.com", "comodoca.com", "comodo.com"],
    "externalAccountRequired": true
  }
}'
[Wed Dec  4 08:29:46 UTC 2024] ACME_KEY_CHANGE='https://acme.zerossl.com/v2/DV90/keyChange'
[Wed Dec  4 08:29:46 UTC 2024] ACME_NEW_AUTHZ
[Wed Dec  4 08:29:46 UTC 2024] ACME_NEW_ORDER='https://acme.zerossl.com/v2/DV90/newOrder'
[Wed Dec  4 08:29:46 UTC 2024] ACME_NEW_ACCOUNT='https://acme.zerossl.com/v2/DV90/newAccount'
[Wed Dec  4 08:29:46 UTC 2024] ACME_REVOKE_CERT='https://acme.zerossl.com/v2/DV90/revokeCert'
[Wed Dec  4 08:29:46 UTC 2024] ACME_AGREEMENT='https://www.sectigo.com/uploads/files/Certificate-Subscriber-Agreement-2.7-click.pdf'
[Wed Dec  4 08:29:46 UTC 2024] ACME_NEW_NONCE='https://acme.zerossl.com/v2/DV90/newNonce'
[Wed Dec  4 08:29:46 UTC 2024] Using CA: https://acme.zerossl.com/v2/DV90
[Wed Dec  4 08:29:46 UTC 2024] _on_before_issue
[Wed Dec  4 08:29:46 UTC 2024] _chk_main_domain='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] _chk_alt_domains
[Wed Dec  4 08:29:46 UTC 2024] 'dns_vercel' does not contain 'no'
[Wed Dec  4 08:29:46 UTC 2024] Le_LocalAddress
[Wed Dec  4 08:29:46 UTC 2024] d='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] Checking for domain='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] _currentRoot='dns_vercel'
[Wed Dec  4 08:29:46 UTC 2024] d
[Wed Dec  4 08:29:46 UTC 2024] 'dns_vercel' does not contain 'apache'
[Wed Dec  4 08:29:46 UTC 2024] _saved_account_key_hash='Fcny04BZC1fS+m9el4jpg08iv6yd1utOYFCDKutdyRo='
[Wed Dec  4 08:29:46 UTC 2024] _saved_account_key_hash was not changed, skipping account registration.
[Wed Dec  4 08:29:46 UTC 2024] Read key length: ec-256
[Wed Dec  4 08:29:46 UTC 2024] _createcsr
[Wed Dec  4 08:29:46 UTC 2024] domain='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] domainlist
[Wed Dec  4 08:29:46 UTC 2024] csrkey='/acme.sh/17.odoo.build_ecc/17.odoo.build.key'
[Wed Dec  4 08:29:46 UTC 2024] csr='/acme.sh/17.odoo.build_ecc/17.odoo.build.csr'
[Wed Dec  4 08:29:46 UTC 2024] csrconf='/acme.sh/17.odoo.build_ecc/17.odoo.build.csr.conf'
[Wed Dec  4 08:29:46 UTC 2024] Single domain='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] seg='17'
[Wed Dec  4 08:29:46 UTC 2024] seg='odoo'
[Wed Dec  4 08:29:46 UTC 2024] _is_idn_d='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] _idn_temp
[Wed Dec  4 08:29:46 UTC 2024] _is_idn_d='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] _idn_temp
[Wed Dec  4 08:29:46 UTC 2024] _csr_cn='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] seg='17'
[Wed Dec  4 08:29:46 UTC 2024] seg='odoo'
[Wed Dec  4 08:29:46 UTC 2024] Getting domain auth token for each domain
[Wed Dec  4 08:29:46 UTC 2024] seg='17'
[Wed Dec  4 08:29:46 UTC 2024] seg='odoo'
[Wed Dec  4 08:29:46 UTC 2024] _is_idn_d='17.odoo.build'
[Wed Dec  4 08:29:46 UTC 2024] _idn_temp
[Wed Dec  4 08:29:46 UTC 2024] d
[Wed Dec  4 08:29:46 UTC 2024] _identifiers='{"type":"dns","value":"17.odoo.build"}'
[Wed Dec  4 08:29:46 UTC 2024] _notBefore
[Wed Dec  4 08:29:46 UTC 2024] _notAfter
[Wed Dec  4 08:29:46 UTC 2024] STEP 1, Ordering a Certificate
[Wed Dec  4 08:29:46 UTC 2024] =======Sending Signed Request=======
[Wed Dec  4 08:29:46 UTC 2024] url='https://acme.zerossl.com/v2/DV90/newOrder'
[Wed Dec  4 08:29:46 UTC 2024] payload='{"identifiers": [{"type":"dns","value":"17.odoo.build"}]}'
[Wed Dec  4 08:29:46 UTC 2024] EC key
[Wed Dec  4 08:29:46 UTC 2024] Get nonce with HEAD. ACME_NEW_NONCE='https://acme.zerossl.com/v2/DV90/newNonce'
[Wed Dec  4 08:29:46 UTC 2024] HEAD
[Wed Dec  4 08:29:46 UTC 2024] _post_url='https://acme.zerossl.com/v2/DV90/newNonce'
[Wed Dec  4 08:29:46 UTC 2024] body
[Wed Dec  4 08:29:46 UTC 2024] _postContentType='application/jose+json'
[Wed Dec  4 08:29:46 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g  -I  '
[Wed Dec  4 08:29:47 UTC 2024] _ret='0'
[Wed Dec  4 08:29:47 UTC 2024] _headers='HTTP/2 200
server: nginx
date: Wed, 04 Dec 2024 08:29:47 GMT
content-type: application/octet-stream
replay-nonce: YFFnaW5xCfNzTEHjo7ZEw5978g6asU3O9pmj1oHz0tc
cache-control: max-age=0, no-cache, no-store
access-control-allow-origin: *
link: <https://acme.zerossl.com/v2/DV90>;rel="index"
strict-transport-security: max-age=15724800; includeSubDomains
'
[Wed Dec  4 08:29:47 UTC 2024] _CACHED_NONCE='YFFnaW5xCfNzTEHjo7ZEw5978g6asU3O9pmj1oHz0tc'
[Wed Dec  4 08:29:47 UTC 2024] nonce='YFFnaW5xCfNzTEHjo7ZEw5978g6asU3O9pmj1oHz0tc'
[Wed Dec  4 08:29:47 UTC 2024] POST
[Wed Dec  4 08:29:47 UTC 2024] _post_url='https://acme.zerossl.com/v2/DV90/newOrder'
[Wed Dec  4 08:29:47 UTC 2024] body='{"protected": "eyJub25jZSI6ICJZRkZuYVc1eENmTnpURUhqbzdaRXc1OTc4ZzZhc1UzTzlwbWoxb0h6MHRjIiwgInVybCI6ICJodHRwczovL2FjbWUuemVyb3NzbC5jb20vdjIvRFY5MC9uZXdPcmRlciIsICJhbGciOiAiRVMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS56ZXJvc3NsLmNvbS92Mi9EVjkwL2FjY291bnQvUGdPaFlvR3pRUktVQzFkQXUzSFdGUSJ9", "payload": "eyJpZGVudGlmaWVycyI6IFt7InR5cGUiOiJkbnMiLCJ2YWx1ZSI6IjE3Lm9kb28uYnVpbGQifV19", "signature": "U90BOg_O9AdPIUoQXMXxPJLJRkz0lzfb_nDfdqtdNhVR0PLfei5DXr3tXVKjkM17WncVOyKR7uoh8rJPEtsfuw"}'
[Wed Dec  4 08:29:47 UTC 2024] _postContentType='application/jose+json'
[Wed Dec  4 08:29:47 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:47 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:47 UTC 2024] _ret='0'
[Wed Dec  4 08:29:47 UTC 2024] responseHeaders='HTTP/2 201
server: nginx
date: Wed, 04 Dec 2024 08:29:47 GMT
content-type: application/json
content-length: 275
replay-nonce: DRZtpv2bdtvBq4ODHbLoLnuIrOXKmyijYF7TK2Pylkc
cache-control: max-age=0, no-cache, no-store
access-control-allow-origin: *
location: https://acme.zerossl.com/v2/DV90/order/sR-1B8xhVuGDXwPsyxTK_g
strict-transport-security: max-age=15724800; includeSubDomains
'
[Wed Dec  4 08:29:47 UTC 2024] code='201'
[Wed Dec  4 08:29:47 UTC 2024] original='{"status":"pending","expires":"2025-03-04T08:13:56Z","identifiers":[{"type":"dns","value":"17.odoo.build"}],"authorizations":["https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ"],"finalize":"https://acme.zerossl.com/v2/DV90/order/sR-1B8xhVuGDXwPsyxTK_g/finalize"}'
[Wed Dec  4 08:29:47 UTC 2024] response='{"status":"pending","expires":"2025-03-04T08:13:56Z","identifiers":[{"type":"dns","value":"17.odoo.build"}],"authorizations":["https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ"],"finalize":"https://acme.zerossl.com/v2/DV90/order/sR-1B8xhVuGDXwPsyxTK_g/finalize"}'
[Wed Dec  4 08:29:48 UTC 2024] Le_LinkOrder='https://acme.zerossl.com/v2/DV90/order/sR-1B8xhVuGDXwPsyxTK_g'
[Wed Dec  4 08:29:48 UTC 2024] Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/sR-1B8xhVuGDXwPsyxTK_g/finalize'
[Wed Dec  4 08:29:48 UTC 2024] _authorizations_seg='https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] STEP 2, Get the authorizations of each domain
[Wed Dec  4 08:29:48 UTC 2024] _authz_url='https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] =======Sending Signed Request=======
[Wed Dec  4 08:29:48 UTC 2024] url='https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] payload
[Wed Dec  4 08:29:48 UTC 2024] Use cached jwk for file: /acme.sh/ca/acme.zerossl.com/v2/DV90/account.key
[Wed Dec  4 08:29:48 UTC 2024] Use _CACHED_NONCE='DRZtpv2bdtvBq4ODHbLoLnuIrOXKmyijYF7TK2Pylkc'
[Wed Dec  4 08:29:48 UTC 2024] nonce='DRZtpv2bdtvBq4ODHbLoLnuIrOXKmyijYF7TK2Pylkc'
[Wed Dec  4 08:29:48 UTC 2024] POST
[Wed Dec  4 08:29:48 UTC 2024] _post_url='https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] body='{"protected": "eyJub25jZSI6ICJEUlp0cHYyYmR0dkJxNE9ESGJMb0xudUlyT1hLbXlpallGN1RLMlB5bGtjIiwgInVybCI6ICJodHRwczovL2FjbWUuemVyb3NzbC5jb20vdjIvRFY5MC9hdXRoei9BNzh5eVk0YUZiVG5EaFRqRUJNdVRRIiwgImFsZyI6ICJFUzI1NiIsICJraWQiOiAiaHR0cHM6Ly9hY21lLnplcm9zc2wuY29tL3YyL0RWOTAvYWNjb3VudC9QZ09oWW9HelFSS1VDMWRBdTNIV0ZRIn0", "payload": "", "signature": "idQ5TRGuKxGivF1EiqmXGsEvCdl43_dPi0QLAeBoo2IyhTcgvuGtjkeHUUWFuTUw4DbJXltb-q9e4TyteaviHw"}'
[Wed Dec  4 08:29:48 UTC 2024] _postContentType='application/jose+json'
[Wed Dec  4 08:29:48 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:48 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:48 UTC 2024] _ret='0'
[Wed Dec  4 08:29:48 UTC 2024] responseHeaders='HTTP/2 200
server: nginx
date: Wed, 04 Dec 2024 08:29:48 GMT
content-type: application/json
content-length: 446
replay-nonce: jMvshX1_WFTspADkruH743DU4iG0Cj_m4gHfc87qzDs
cache-control: max-age=0, no-cache, no-store
access-control-allow-origin: *
link: <https://acme.zerossl.com/v2/DV90>;rel="index"
retry-after: 86400
strict-transport-security: max-age=15724800; includeSubDomains
'
[Wed Dec  4 08:29:48 UTC 2024] code='200'
[Wed Dec  4 08:29:48 UTC 2024] original='{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}'
[Wed Dec  4 08:29:48 UTC 2024] response='{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}'
[Wed Dec  4 08:29:48 UTC 2024] response='{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}'
[Wed Dec  4 08:29:48 UTC 2024] _d='17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] _authorizations_map='17.odoo.build,{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ
'
[Wed Dec  4 08:29:48 UTC 2024] d='17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] Getting webroot for domain='17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] _w='dns_vercel'
[Wed Dec  4 08:29:48 UTC 2024] _currentRoot='dns_vercel'
[Wed Dec  4 08:29:48 UTC 2024] _is_idn_d='17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] _idn_temp
[Wed Dec  4 08:29:48 UTC 2024] _candidates='17.odoo.build,{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] response='{"identifier":{"type":"dns","value":"17.odoo.build"},"status":"pending","expires":"2025-01-03T08:13:56Z","challenges":[{"type":"http-01","url":"https://acme.zerossl.com/v2/DV90/chall/pf_oPKN-J0DJ2-w1DZYhLg","status":"pending","token":"WgZqmgpYwcKMJkJkdf4591v-En75uIyZSCtFubffWh0"},{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}]}#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] _authz_url='https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] entry='"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"'
[Wed Dec  4 08:29:48 UTC 2024] token='6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng'
[Wed Dec  4 08:29:48 UTC 2024] uri='https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA'
[Wed Dec  4 08:29:48 UTC 2024] keyauthorization='6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng.gd7BC9OeMTdO9GX9ruHJF35DduWywGFyDtXU9KZk6Oo'
[Wed Dec  4 08:29:48 UTC 2024] dvlist='17.odoo.build#6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng.gd7BC9OeMTdO9GX9ruHJF35DduWywGFyDtXU9KZk6Oo#https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA#dns-01#dns_vercel#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ'
[Wed Dec  4 08:29:48 UTC 2024] d
[Wed Dec  4 08:29:48 UTC 2024] vlist='17.odoo.build#6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng.gd7BC9OeMTdO9GX9ruHJF35DduWywGFyDtXU9KZk6Oo#https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA#dns-01#dns_vercel#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ,'
[Wed Dec  4 08:29:48 UTC 2024] d='17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] _d_alias
[Wed Dec  4 08:29:48 UTC 2024] txtdomain='_acme-challenge.17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] txt='BEwAnjPUr0ePN_eUrAJPeU7tl0_G1O3A1IMzG4PyXPI'
[Wed Dec  4 08:29:48 UTC 2024] d_api='/root/.acme.sh/dnsapi/dns_vercel.sh'
[Wed Dec  4 08:29:48 UTC 2024] dns_entry='17.odoo.build,_acme-challenge.17.odoo.build,,dns_vercel,BEwAnjPUr0ePN_eUrAJPeU7tl0_G1O3A1IMzG4PyXPI,/root/.acme.sh/dnsapi/dns_vercel.sh'
[Wed Dec  4 08:29:48 UTC 2024] Found domain API file: /root/.acme.sh/dnsapi/dns_vercel.sh
[Wed Dec  4 08:29:48 UTC 2024] Adding TXT value: BEwAnjPUr0ePN_eUrAJPeU7tl0_G1O3A1IMzG4PyXPI for domain: _acme-challenge.17.odoo.build
[Wed Dec  4 08:29:48 UTC 2024] fulldomain='_acme-challenge.17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] txtvalue='BEwAnjPUr0ePN_eUrAJPeU7tl0_G1O3A1IMzG4PyXPI'
[Wed Dec  4 08:29:48 UTC 2024] GET
[Wed Dec  4 08:29:48 UTC 2024] url='https://api.vercel.com/v4/domains/_acme-challenge.17.odoo.build'
[Wed Dec  4 08:29:48 UTC 2024] timeout=
[Wed Dec  4 08:29:48 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:48 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:49 UTC 2024] ret='0'
[Wed Dec  4 08:29:49 UTC 2024] http response code 403
[Wed Dec  4 08:29:49 UTC 2024] response='[hidden](please add '--output-insecure' to see this value)'
[Wed Dec  4 08:29:49 UTC 2024] GET
[Wed Dec  4 08:29:49 UTC 2024] url='https://api.vercel.com/v4/domains/17.odoo.build'
[Wed Dec  4 08:29:49 UTC 2024] timeout=
[Wed Dec  4 08:29:49 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:49 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:50 UTC 2024] ret='0'
[Wed Dec  4 08:29:50 UTC 2024] http response code 403
[Wed Dec  4 08:29:50 UTC 2024] response='[hidden](please add '--output-insecure' to see this value)'
[Wed Dec  4 08:29:50 UTC 2024] GET
[Wed Dec  4 08:29:50 UTC 2024] url='https://api.vercel.com/v4/domains/odoo.build'
[Wed Dec  4 08:29:50 UTC 2024] timeout=
[Wed Dec  4 08:29:50 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:50 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:50 UTC 2024] ret='0'
[Wed Dec  4 08:29:50 UTC 2024] http response code 403
[Wed Dec  4 08:29:50 UTC 2024] response='[hidden](please add '--output-insecure' to see this value)'
[Wed Dec  4 08:29:50 UTC 2024] GET
[Wed Dec  4 08:29:50 UTC 2024] url='https://api.vercel.com/v4/domains/build'
[Wed Dec  4 08:29:50 UTC 2024] timeout=
[Wed Dec  4 08:29:50 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:50 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:51 UTC 2024] ret='0'
[Wed Dec  4 08:29:51 UTC 2024] http response code 403
[Wed Dec  4 08:29:51 UTC 2024] response='[hidden](please add '--output-insecure' to see this value)'
[Wed Dec  4 08:29:51 UTC 2024] invalid domain
[Wed Dec  4 08:29:51 UTC 2024] Error adding TXT record to domain: _acme-challenge.17.odoo.build
[Wed Dec  4 08:29:51 UTC 2024] _on_issue_err
[Wed Dec  4 08:29:51 UTC 2024] Please add '--debug' or '--log' to see more information.
[Wed Dec  4 08:29:51 UTC 2024] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
[Wed Dec  4 08:29:51 UTC 2024] _chk_vlist='17.odoo.build#6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng.gd7BC9OeMTdO9GX9ruHJF35DduWywGFyDtXU9KZk6Oo#https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA#dns-01#dns_vercel#https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ,'
[Wed Dec  4 08:29:51 UTC 2024] start to deactivate authz
[Wed Dec  4 08:29:51 UTC 2024] Trigger domain validation.
[Wed Dec  4 08:29:51 UTC 2024] _t_url='https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA'
[Wed Dec  4 08:29:51 UTC 2024] _t_key_authz='6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng.gd7BC9OeMTdO9GX9ruHJF35DduWywGFyDtXU9KZk6Oo'
[Wed Dec  4 08:29:51 UTC 2024] _t_vtype
[Wed Dec  4 08:29:51 UTC 2024] =======Sending Signed Request=======
[Wed Dec  4 08:29:51 UTC 2024] url='https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA'
[Wed Dec  4 08:29:51 UTC 2024] payload='{}'
[Wed Dec  4 08:29:51 UTC 2024] Use cached jwk for file: /acme.sh/ca/acme.zerossl.com/v2/DV90/account.key
[Wed Dec  4 08:29:51 UTC 2024] Use _CACHED_NONCE='jMvshX1_WFTspADkruH743DU4iG0Cj_m4gHfc87qzDs'
[Wed Dec  4 08:29:51 UTC 2024] nonce='jMvshX1_WFTspADkruH743DU4iG0Cj_m4gHfc87qzDs'
[Wed Dec  4 08:29:51 UTC 2024] POST
[Wed Dec  4 08:29:51 UTC 2024] _post_url='https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA'
[Wed Dec  4 08:29:51 UTC 2024] body='{"protected": "eyJub25jZSI6ICJqTXZzaFgxX1dGVHNwQURrcnVINzQzRFU0aUcwQ2pfbTRnSGZjODdxekRzIiwgInVybCI6ICJodHRwczovL2FjbWUuemVyb3NzbC5jb20vdjIvRFY5MC9jaGFsbC9wNHcxa284NFJPcEFmTzFMZEk4THRBIiwgImFsZyI6ICJFUzI1NiIsICJraWQiOiAiaHR0cHM6Ly9hY21lLnplcm9zc2wuY29tL3YyL0RWOTAvYWNjb3VudC9QZ09oWW9HelFSS1VDMWRBdTNIV0ZRIn0", "payload": "e30", "signature": "-LIM_tkAjZpU2abkaNGyWGWG0nYN9zwDxqa2LHJMyIwzChPe9j0aR51oYONXZndO39I7UjAXq4VhVcCioPpc_Q"}'
[Wed Dec  4 08:29:51 UTC 2024] _postContentType='application/jose+json'
[Wed Dec  4 08:29:51 UTC 2024] Http already initialized.
[Wed Dec  4 08:29:51 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  --trace-ascii /tmp/tmp.k70rwJyZ8L  -g '
[Wed Dec  4 08:29:52 UTC 2024] _ret='0'
[Wed Dec  4 08:29:52 UTC 2024] responseHeaders='HTTP/2 200
server: nginx
date: Wed, 04 Dec 2024 08:29:52 GMT
content-type: application/json
content-length: 163
replay-nonce: KqJgvSle8DVHwT_Iy6Hl-dtMpQOnuPDO9atTfthCkpY
cache-control: max-age=0, no-cache, no-store
access-control-allow-origin: *
link: <https://acme.zerossl.com/v2/DV90/authz/A78yyY4aFbTnDhTjEBMuTQ>;rel="up"
retry-after: 60
strict-transport-security: max-age=15724800; includeSubDomains
'
[Wed Dec  4 08:29:52 UTC 2024] code='200'
[Wed Dec  4 08:29:52 UTC 2024] original='{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}'
[Wed Dec  4 08:29:52 UTC 2024] response='{"type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/p4w1ko84ROpAfO1LdI8LtA","status":"processing","token":"6VBAfRfNJsljfykpzb7_QT6sUiHQ31hDcDcKeGPHAng"}'
[Wed Dec  4 08:29:52 UTC 2024] 'dns_vercel' does not contain 'dns'
[Wed Dec  4 08:29:52 UTC 2024] Diagnosis versions:
openssl:openssl
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
Apache:
Apache doesn't exist.
nginx:
nginx doesn't exist.
socat:
socat by Gerhard Rieger and contributors - see www.dest-unreach.org
socat version 1.7.4.4 on 31 Oct 2022 04:42:14
   running on Linux version #1 SMP Debian 5.10.216-1 (2024-05-03), release 5.10.0-29-amd64, machine x86_64
features:
  #define WITH_STDIO 1
  #define WITH_FDNUM 1
  #define WITH_FILE 1
  #define WITH_CREAT 1
  #define WITH_GOPEN 1
  #define WITH_TERMIOS 1
  #define WITH_PIPE 1
  #define WITH_UNIX 1
  #define WITH_ABSTRACT_UNIXSOCKET 1
  #define WITH_IP4 1
  #define WITH_IP6 1
  #define WITH_RAWIP 1
  #define WITH_GENERICSOCKET 1
  #define WITH_INTERFACE 1
  #define WITH_TCP 1
  #define WITH_UDP 1
  #define WITH_SCTP 1
  #define WITH_LISTEN 1
  #define WITH_SOCKS4 1
  #define WITH_SOCKS4A 1
  #define WITH_VSOCK 1
  #define WITH_PROXY 1
  #define WITH_SYSTEM 1
  #define WITH_EXEC 1
  #define WITH_READLINE 1
  #define WITH_TUN 1
  #define WITH_PTY 1
  #define WITH_OPENSSL 1
  #undef WITH_FIPS
  #undef WITH_LIBWRAP
  #define WITH_SYCLS 1
  #define WITH_FILAN 1
  #define WITH_RETRY 1
  #define WITH_MSGLEVEL 0 /*debug*/
[Wed Dec  4 08:29:52 UTC 2024] pid
[Wed Dec  4 08:29:52 UTC 2024] No need to restore nginx config, skipping.
[Wed Dec  4 08:29:52 UTC 2024] _clearupdns
[Wed Dec  4 08:29:52 UTC 2024] dns_entries
[Wed Dec  4 08:29:52 UTC 2024] Skipping dns.
@janikvonrotz
Copy link
Author

I don't expect any solution. Just posting this issue to make it visible for others.

@acmesh-official acmesh-official deleted a comment from github-actions bot Dec 4, 2024
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

1 participant