mirror of
https://github.com/acme-dns/acme-dns.git
synced 2026-04-27 12:55:48 +03:00
[GH-ISSUE #193] ssl3_get_record:wrong version number #83
Labels
No labels
Documentation
Documentation
bug
enhancement
feature request
feature request
help wanted
pull-request
question
security
security
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/acme-dns#83
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @arnydo on GitHub (Oct 29, 2019).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/193
Hello,
Assuming there aren't any additional steps to enable Letsencrypt other than setting the port to 443 and tls to letsencrypt/letsencryptstaging, I am getting the following error when attempting to register.
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version numberConfig
Command
curl -XPOST https://acme-dns.XXXXX.net/registercurl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number@joohoi commented on GitHub (Oct 30, 2019):
Having the port 443 accessible from the public internet shouldn't be required anymore with the latest version of
acme-dns. I wonder if something went wrong with acquiring the certificate from Let's Encrypt (staging, based on your configuration). I would try deleting the certificate cache directory (pointed by configuration variableacme_cache_dir) and restartingacme-dnswhile keeping a close eye on the log messages that may indicate something going wrong (or right) with acquiring its own certificate.@joohoi commented on GitHub (Oct 30, 2019):
Also I'm wondering if the DNS queries actually resolve from the public internet, as you seem to be binding
acme-dnsto a local interface:@arnydo commented on GitHub (Oct 31, 2019):
Hey @joohoi ,
I am trying to hit the API from inside our network, no the public internet.
I have cleared the cert cache (nothing in there).
The logs don't indicate any errors or activity other than the initial DNS lookup.
Any other ideas to troubleshoot?
Again, using port 80 and no TLS works fine.
@joohoi commented on GitHub (Nov 1, 2019):
Hitting the API from internal network should not make difference here, and having ports other than 53 open to the public internet shouldn't be a requirement anymore, as
acme-dnsis supposed to acquire its own certificate using the very same DNS challenges than its clients.Judging by your
config.cfgyou seem to be using the latest version. Is there any chance you might be running an olderacme-dnsbinary? If you are using Docker, try to dodocker pull joohoi/acme-dns:latest, asdocker-composeor whatever you might be using to run it doesn't fetch the latest version automatically.@arnydo commented on GitHub (Nov 1, 2019):
@joohoi Thank you for taking the time to assist.
I did pull down the latest version when I was having the issues.
However, I went through the install process again today, clearing out all old files and it went through the Lets Encrypt verification process successfully.
It appears to be working well now.
Thank you!!