Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Acme Letsencrypt is failing to verify manual DNS entry

    ACME
    5
    15
    3.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kcactc
      last edited by

      I have the Acme plugin configured to validate via manual DNS.
      I continue to get the " Please add the TXT records to the domains, and retry again."
      The _amce.host.domain.pw DNS entry has been added to my external zone.
      I have verified it has propagated and I can see the record is available to my firewall by looking it up via dig from the shell on that appliance.

      Any ideas on why this isn't working?

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        Did you actually use "_acme.host.domain" or did you use  "_acme-challenge.host.domain"? It has to be "_acme-challenge", and be sure it's a TXT record as well.

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • K
          kcactc
          last edited by

          I always do something stupid like that…put a decimal in the wrong place...

          Added i incorrectly here but it's correct in DNS, _acme-challenge.host.domain.pw
          Good catch.

          Am I better of trying to perform this task in the shell or through the gui?

          1 Reply Last reply Reply Quote 0
          • K
            kcactc
            last edited by

            Issue resolved, I believe.
            Issue command in the ACME plugin never worked.
            Never ended up with a cert, just the same "add the DNS entry" message.

            However, I hit RENEW and It happily generated the cert and installed it, exactly as hoped.

            Interesting behavior.

            Thanks for responding! Nuttin but love!

            1 Reply Last reply Reply Quote 0
            • DerelictD
              Derelict LAYER 8 Netgate
              last edited by

              You hit issue to get the key you need to put in the entry. If you hit issue again you get another key.

              Hit issue, add the required TXT record to the zone, then hit renew.

              The whole scheme is really designed to use an automatic DNS TXT record update method. You will have to go through the manual process again before the certificate expires, since the key you place in the TXT record is not held long-term at let's encrypt.

              Chattanooga, Tennessee, USA
              A comprehensive network diagram is worth 10,000 words and 15 conference calls.
              DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
              Do Not Chat For Help! NO_WAN_EGRESS(TM)

              1 Reply Last reply Reply Quote 0
              • Y
                yon
                last edited by

                your try update to new version acme.sh-2.7.4. pfsense using old version.  ;)

                If you are interested in free peering for clearnet and dn42,contact me !

                1 Reply Last reply Reply Quote 0
                • Y
                  yon
                  last edited by

                  I have encountered the same problem

                  If you are interested in free peering for clearnet and dn42,contact me !

                  1 Reply Last reply Reply Quote 0
                  • K
                    kcactc
                    last edited by

                    Derelict - Any place to find info on the DNS auto-update process? That makes sense and if I have to renew these certs every 3 months, I prefer to automate. Thanks for the additional explanation.

                    yon  - thanks!

                    1 Reply Last reply Reply Quote 0
                    • GertjanG
                      Gertjan
                      last edited by

                      @kcactc:

                      Derelict - Any place to find info on the DNS auto-update process? ….

                      You mean the "DNS-NSupdate" method ?

                      No "help me" PM's please. Use the forum, the community will thank you.
                      Edit : and where are the logs ??

                      1 Reply Last reply Reply Quote 0
                      • DerelictD
                        Derelict LAYER 8 Netgate
                        last edited by

                        There are a number of dynamic DNS providers in the Acme package.

                        I had other reasons to run a local BIND server so I did this:

                        https://doc.pfsense.org/index.php/RFC2136_Dynamic_DNS

                        Chattanooga, Tennessee, USA
                        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                        Do Not Chat For Help! NO_WAN_EGRESS(TM)

                        1 Reply Last reply Reply Quote 0
                        • GertjanG
                          Gertjan
                          last edited by

                          @Derelict:

                          I had other reasons to run a local BIND server so I did this:
                          https://doc.pfsense.org/index.php/RFC2136_Dynamic_DNS

                          That was my starting point to.
                          Already had a bind9 server running some where on the net that knows about the domain name I'm using locally.
                          Used the same bind9 + RFC2136 so a host.domaine points already to the always changing IPv4.
                          Now it also works with the acme package using the "DNS-NSupdate" method.
                          Pure magic.

                          No "help me" PM's please. Use the forum, the community will thank you.
                          Edit : and where are the logs ??

                          1 Reply Last reply Reply Quote 0
                          • Y
                            yon
                            last edited by

                            just update from https://github.com/Neilpang/acme.sh/releases

                            pfsense use old VER=2.6.7 version now

                            If you are interested in free peering for clearnet and dn42,contact me !

                            1 Reply Last reply Reply Quote 0
                            • jimpJ
                              jimp Rebel Alliance Developer Netgate
                              last edited by

                              @yon:

                              just update from https://github.com/Neilpang/acme.sh/releases

                              pfsense use old VER=2.6.7 version now

                              DO NOT update ACME files manually from github. That is a terrible suggestion. If you manually copy over something from there, you will clobber local changes and you'll definitely break at least the nsupdate method, if not others. There is a PR we're looking at to update ACME but we're focused on 2.4-RELEASE at the moment.

                              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                              Need help fast? Netgate Global Support!

                              Do not Chat/PM for help!

                              1 Reply Last reply Reply Quote 0
                              • Y
                                yon
                                last edited by

                                @jimp:

                                @yon:

                                just update from https://github.com/Neilpang/acme.sh/releases

                                pfsense use old VER=2.6.7 version now

                                DO NOT update ACME files manually from github. That is a terrible suggestion. If you manually copy over something from there, you will clobber local changes and you'll definitely break at least the nsupdate method, if not others. There is a PR we're looking at to update ACME but we're focused on 2.4-RELEASE at the moment.

                                I have no other better way, so I am looking for a temporary solution.After the update, it looks like it works right now.

                                If you are interested in free peering for clearnet and dn42,contact me !

                                1 Reply Last reply Reply Quote 0
                                • jimpJ
                                  jimp Rebel Alliance Developer Netgate
                                  last edited by

                                  Your probably is highly unlikely to be related to this subject, and your suggestion is also not relevant. If you want to hack up your own firewall, feel free, but do not suggest others repeat your mistakes.

                                  Locking this thread since it has been solved and is deviating from the original topic.

                                  Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                                  Need help fast? Netgate Global Support!

                                  Do not Chat/PM for help!

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.