(Let's Encrypt acme.sh Fehlermeldung: error add txt for domain für variomedia.de

Started by djalexz, April 23, 2022, 12:13:43 PM

Previous topic - Next topic
Hallo zusammen,

ich wollte mir jetzt auch mal Let's Encrypt Zertifikate ausstellen lassen.
Von meinem Domainanbieter Variomedia.de habe ich auch einen API Token für die DNS Einträge bekommen.
OPNsense nach Anleitung eingerichtet und getestet.

Leider endet es immer mit dem Fehler:

2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] skip dns.
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] dns_entries
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] _clearupdns
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] No need to restore nginx, skip.
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] pid
#define WITH_MSGLEVEL 0 /*debug*/
#define WITH_RETRY 1
#define WITH_FILAN 1
#define WITH_SYCLS 1
#define WITH_LIBWRAP 1
#undef WITH_FIPS
#define WITH_OPENSSL 1
#define WITH_PTY 1
#undef WITH_TUN
#undef WITH_READLINE
#define WITH_EXEC 1
#define WITH_SYSTEM 1
#define WITH_PROXY 1
#undef WITH_VSOCK
#define WITH_SOCKS4A 1
#define WITH_SOCKS4 1
#define WITH_LISTEN 1
#define WITH_SCTP 1
#define WITH_UDP 1
#define WITH_TCP 1
#undef WITH_INTERFACE
#define WITH_GENERICSOCKET 1
#define WITH_RAWIP 1
#define WITH_IP6 1
#define WITH_IP4 1
#undef WITH_ABSTRACT_UNIXSOCKET
#define WITH_UNIX 1
#define WITH_PIPE 1
#define WITH_TERMIOS 1
#define WITH_GOPEN 1
#define WITH_CREAT 1
#define WITH_FILE 1
#define WITH_FDNUM 1
#define WITH_STDIO 1
features:
running on FreeBSD version FreeBSD 13.0-STABLE stable/22.1-n248071-cafeb6ce414 SMP, release 13.0-STABLE, machine amd64
socat version 1.7.4.3 on Apr 12 2022 04:02:38
socat by Gerhard Rieger and contributors - see www.dest-unreach.org
socat:
nginx doesn't exist.
nginx:
apache doesn't exist.
apache:
OpenSSL 1.1.1m-freebsd 14 Dec 2021
openssl:openssl
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] Diagnosis versions:
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] code='200'
2022-04-23T11:55:20 acme.sh [Sat Apr 23 11:55:20 CEST 2022] _ret='0'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] POST
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] payload='{}'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] url='https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] Please add '--debug' or '--log' to check more details.
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] _on_issue_err
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] Error add txt for domain:_acme-challenge.XXXX.YYYY-ZZZZ.de
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] h
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] ret='0'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] timeout=
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] url='https://api.variomedia.de/domains/de'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] GET
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] domains/de
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] h='de'
2022-04-23T11:55:19 acme.sh [Sat Apr 23 11:55:19 CEST 2022] ret='0'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] timeout=
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] url='https://api.variomedia.de/domains/YYYY-ZZZZ.de'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] GET
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] domains/YYYY-ZZZZ.de
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] h='YYYY-ZZZZ.de'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] ret='0'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] timeout=
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] url='https://api.variomedia.de/domains/XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] GET
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] domains/XXXX.YYYY-ZZZZ.de
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] h='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] ret='0'
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:18 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:18 acme.sh [Sat Apr 23 11:55:17 CEST 2022] timeout=
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] url='https://api.variomedia.de/domains/_acme-challenge.XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] GET
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] domains/_acme-challenge.XXXX.YYYY-ZZZZ.de
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] h='_acme-challenge.XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] First detect the root zone
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] txtvalue='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] fulldomain='_acme-challenge.XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] Adding txt value: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX for domain: _acme-challenge.XXXX.YYYY-ZZZZ.de
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] Found domain api file: /usr/local/share/examples/acme.sh/dnsapi/dns_variomedia.sh
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] d_api='/usr/local/share/examples/acme.sh/dnsapi/dns_variomedia.sh'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] txt='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] txtdomain='_acme-challenge.XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] _d_alias
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] d='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] vlist='XXXX.YYYY-ZZZZ.de#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg#dns-01#dns_variomedia,'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] d
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] dvlist='XXXX.YYYY-ZZZZ.de#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg#dns-01#dns_variomedia'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] keyauthorization='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] uri='https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] token='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2022-04-23T11:55:17 acme.sh [Sat Apr 23 11:55:17 CEST 2022] entry='"type":"dns-01","status":"pending","url":"https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/2263698484/YVE1Vg","token":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] _currentRoot='dns_variomedia'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] _w='dns_variomedia'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] Getting webroot for domain='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] d='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] code='200'
2022-04-23T11:55:16 acme.sh [Sat Apr 23 11:55:16 CEST 2022] _ret='0'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2263698484'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] POST
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] payload
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] url='https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2263698484'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] Le_OrderFinalize='https://acme-staging-v02.api.letsencrypt.org/acme/finalize/51730694/2386283564'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] Le_LinkOrder='https://acme-staging-v02.api.letsencrypt.org/acme/order/51730694/2386283564'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] code='201'
2022-04-23T11:55:15 acme.sh [Sat Apr 23 11:55:15 CEST 2022] _ret='0'
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 '
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] POST
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] _ret='0'
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.VhlspvG5 -I '
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] _post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
2022-04-23T11:55:14 acme.sh [Sat Apr 23 11:55:14 CEST 2022] HEAD
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] RSA key
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] payload='{"identifiers": [{"type":"dns","value":"XXXX.YYYY-ZZZZ.de"}]}'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] url='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] d
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Getting domain auth token for each domain
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Single domain='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _createcsr
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] The domain key is here: /var/etc/acme-client/home/XXXX.YYYY-ZZZZ.de_ecc/XXXX.YYYY-ZZZZ.de.key
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Using ec name: secp384r1
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Use length 384
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] ACME_DIRECTORY='https://acme-staging-v02.api.letsencrypt.org/directory'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Using config home:/var/etc/acme-client/home
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Creating domain key
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Read key length:
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _saved_account_key_hash is not changed, skip register account.
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] d
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _currentRoot='dns_variomedia'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Check for domain='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] d='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Le_LocalAddress
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _chk_alt_domains
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _chk_main_domain='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] _on_before_issue
2022-04-23T11:55:12 acme.sh [Sat Apr 23 11:55:12 CEST 2022] Using CA: https://acme-staging-v02.api.letsencrypt.org/directory
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_NEW_NONCE='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_REVOKE_CERT='https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_NEW_ACCOUNT='https://acme-staging-v02.api.letsencrypt.org/acme/new-acct'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_NEW_ORDER='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_NEW_AUTHZ
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ACME_KEY_CHANGE='https://acme-staging-v02.api.letsencrypt.org/acme/key-change'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] ret='0'
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header -L --trace-ascii /tmp/tmp.KbeOOWTG '
2022-04-23T11:55:11 acme.sh [Sat Apr 23 11:55:11 CEST 2022] timeout=
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] url='https://acme-staging-v02.api.letsencrypt.org/directory'
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] GET
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] _init api for server: https://acme-staging-v02.api.letsencrypt.org/directory
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] Using ACME_DIRECTORY: https://acme-staging-v02.api.letsencrypt.org/directory
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] DOMAIN_PATH='/var/etc/acme-client/home/XXXX.YYYY-ZZZZ.de_ecc'
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] ACME_DIRECTORY='https://acme-staging-v02.api.letsencrypt.org/directory'
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] Using config home:/var/etc/acme-client/home
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] _alt_domains='no'
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] _main_domain='XXXX.YYYY-ZZZZ.de'
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] Running cmd: issue
2022-04-23T11:55:10 acme.sh [Sat Apr 23 11:55:10 CEST 2022] Using server: letsencrypt_test


Ich habe auch schon das Plugin neu installiert und vorher sämtliche Configs gelöscht.
Leider ohne Besserung.

Zum Testen habe ich acmesh mal auf einer Debian Kiste installiert und mit den gleichen Dateien aus /var/etc/acme-client/accounts/62623d5d1d25d2.33938410_stg gefüttert.

Dort funktioniert es auf Anhieb.

Die Datei dns_variomedia.sh ist ebenfalls identisch.

Der einzige Unterschied, der mir aufgefallen ist besteht darin, dass die OPNsense keine Bash nutzt.

Ich hoffe ihr könnt mir helfen.


Schon mal vielen Dank

LG Alex


PS. selbstverständlich ist die OPNsense auf dem neusten Stand.

Servus,

hast Du eine Lösung gefunden? habe das selbe Problem und finde keine Lösung.....

lg

Hi, leider nicht.
Habe jetzt nochmal alles mögliche versucht.
Leider ohne Erfolg.

Es sieht so aus, als ob das Script die Domain "de" herausfiltert und diese bei Variomedia ansprechen will.
Logischerweise funktioniert das nicht.

[Thu Dec  8 14:19:19 CET 2022] response='{"data":{"id":"ZZZZZZZZ-XXXXXXXXX.de","type":"domain","attributes":{"name":"ZZZZZZZZ-XXXXXXXXX.de","name_ace":"ZZZZZZZZ-XXXXXXXXX.de","registration":{"created":"2022-04-20","due":"2023-04-20","nameservers":["ns1.variomedia.de","ns2.variomedia.de"]},"presence":{"dns_update_lock":false,"dns_last_update":"2022-12-06T13:25:02.156000+01:00","dns_migration_mode":{"enabled":false}}},"relationships":{"owner":{"data":{"id":"2011","type":"customer"},"links":{"related":"https://api.variomedia.de/customers/2011"}},"package":{"links":{"related":"https://api.variomedia.de/packages/164902"}}},"links":{"self":"https://api.variomedia.de/domains/ZZZZZZZZ-XXXXXXXXX.de"}},"links":{"self":"https://api.variomedia.de/domains/ZZZZZZZZ-XXXXXXXXX.de"}}'
[Thu Dec  8 14:19:19 CET 2022] h='de'
[Thu Dec  8 14:19:19 CET 2022] domains/de
[Thu Dec  8 14:19:19 CET 2022] GET
[Thu Dec  8 14:19:19 CET 2022] url='https://api.variomedia.de/domains/de'
[Thu Dec  8 14:19:19 CET 2022] timeout=
[Thu Dec  8 14:19:19 CET 2022] Http already initialized.
[Thu Dec  8 14:19:19 CET 2022] _CURL='curl --silent --dump-header /var/etc/acme-client/home/http.header  -L  --trace-ascii /tmp/tmp.uDSehde8 '
[Thu Dec  8 14:19:19 CET 2022] ret='0'
[Thu Dec  8 14:19:19 CET 2022] response='{"errors":[{"id":"resource_not_found","status":"404","title":"Domain with ID 'de' not found."}],"links":{"self":"https://api.variomedia.de/domains/de"}}'
[Thu Dec  8 14:19:19 CET 2022] h
[Thu Dec  8 14:19:19 CET 2022] Error add txt for domain:_acme-challenge.ZZZZZZZZ-XXXXXXXXX.de
[Thu Dec  8 14:19:19 CET 2022] _on_issue_err
[Thu Dec  8 14:19:19 CET 2022] Please add '--debug' or '--log' to check more details.
[Thu Dec  8 14:19:19 CET 2022] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh


Vielleicht findet sich ja doch noch jemand, der helfen kann.

Übrigens es ist alles auf dem aktuellsten Stand und auch schon mit den aktuellsten GIT Versionen von acme.sh probiert.
Anscheinend ist es ja kein Einzelfall.

LG Alex

ES FUNKTIONIERT  ;D

Nach langem hin und her und ewiger Sucherei habe ich einen Git Pullrequest von Nov. 2020 gefunden, der (warum auch immer) nie gemerged wurde.

In dieser dns_variomedia.sh sind die geänderten Daten drin.
Einfach in /usr/local/share/examples/acme.sh/dnsapi/ kopieren und alte Datei überschreiben.

Leider funktioniert das Entfernen der TXT Einträge in den DNS Einstellungen der Domain nicht.
Damit kann ich aber absolut leben.
Muss man halt ab und an mal wieder bereinigen.


Hoffe, es läuft auch bei dir und es hilft dem ein oder Anderen.

Verstehe nur nicht, wieso es nicht noch mehr Leute mit dem Problem gibt.
Also man liest sehr wenig darüber...
So schlecht ist Variomedia doch gar nicht  :)

LG Alex

Danke!!!!

ich habe leider keine notice vom forum über deine Antworten erhalten!.
soeben getestet und es funktioniert wieder!!!


lg
Werner

hi alex

habe vom 1A Variomedia Support auch noch einen Lösung für die Löschung der alten txt Records bekommen!

QuoteUm das Problem mit dem Löschen der DNS-Einträge zu beheben müssten Sie in der Datei dns_variomedia.sh bei der Funktion dns_variomedia_rm noch die Zeile

record_id="$(echo "$response" | cut -d '[' -f2 | cut -d']' -f1 | sed 's/},[ \t]*{/\},§\{/g' | tr § '\n' | grep "$_sub_domain" | grep "$txtvalue" | sed 's/^{//;s/}[,]?$//' | tr , '\n' | tr -d '\"' | grep ^id | cut -d : -f2 | tr -d ' ')"

auf

_record_id="$(echo "$response" | cut -d '[' -f2 | cut -d']' -f1 | sed 's/},[ \t]*{/\},§\{/g' | tr § '\n' | grep "$_sub_domain" | grep -- "$txtvalue" | sed 's/^{//;s/}[,]?$//' | tr , '\n' | tr -d '\"' | grep ^id | cut -d : -f2 | tr -d ' ')"

ändern.

Dank gilt nochmal an variomedia.de!!

lg
Werner


Hi Werner,

ich habe auch keine Benachrichtigung bekommen, dass sich in diesem Thread was getan hat.
Sehr nice, vielen Dank für die Info vom Variomedia Support.

Ich habe die Datei oben ausgetauscht, wo die Änderung eingepflegt ist.

LG Alex

PS. Ich versuche mal einen Git-Pull Request zu erstellen damit der Kram nicht jedes Mal nach nem Update weg ist.