acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
39.33k stars 4.97k forks source link

Report bugs to hosting Ukraine dns api #2683

Open Qvinticom opened 4 years ago

Qvinticom commented 4 years ago

Report issue for hosting Ukraine DNS API

abozhchenko commented 3 years ago

Hello. I am trying to use this script on PfSense platform together with the ACME package. I fill "Login" and "Token" gaps into the dns_hostingUkraine.sh and try to start: /usr/local/pkg/acme/acme.sh --issue -d mydomain.dp.ua --dns dns_hostingUkraine

I have output with errors below: [Tue Oct 5 10:28:29 EEST 2021] Using CA: https://acme-v02.api.letsencrypt.org/directory [Tue Oct 5 10:28:29 EEST 2021] Single domain='mydomain.dp.ua' [Tue Oct 5 10:28:29 EEST 2021] Getting domain auth token for each domain [Tue Oct 5 10:28:32 EEST 2021] Getting webroot for domain='mydomain.dp.ua' [Tue Oct 5 10:28:32 EEST 2021] Adding txt value: pDt8v49Y_KAQGouv55E2****BOIkFak_2hs for domain: _acme-challenge.mydomain.dp.ua [Tue Oct 5 10:28:32 EEST 2021] Get root, Failure! (mydomain.dp.ua) [Tue Oct 5 10:28:32 EEST 2021] Invalid domain! (mydomain.dp.ua) [Tue Oct 5 10:28:32 EEST 2021] Adding txt record. (_acme-challenge.mydomain.dp.ua) [Tue Oct 5 10:28:32 EEST 2021] Add txt record, OK! (_acme-challenge.mydomain.dp.ua) [Tue Oct 5 10:28:32 EEST 2021] The txt record is added: Success. [Tue Oct 5 10:28:32 EEST 2021] Let's check each DNS record now. Sleep 20 seconds first. Then endless attempts to check the "changed" txt-record begin At this time, on the DNS management page, the corresponding txt-record didn't change its value. https://prnt.sc/1uv5gps - Screenshot#1 https://prnt.sc/1uv5r7v - Screenshot#2

My scheme: DNS records (at ukraine.com.ua) - personal dedicated server (with PfSense + ACME + HAProxy which routes traffic to services) - some servers with services. Its works fine, but every time I have to manually change txt-record for each service. Could you help me with problem? Thank you.