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

    Unbound stopped and won't start

    Scheduled Pinned Locked Moved DHCP and DNS
    14 Posts 3 Posters 3.7k Views
    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 Offline
      kejianshi
      last edited by

      OK - I reverted the setup….  Here is what it says:

      Oct 16 08:24:01 unbound: [85316:0] fatal error: failed to setup modules
      Oct 16 08:24:01 unbound: [85316:0] error: module init for module validator failed
      Oct 16 08:24:01 unbound: [85316:0] error: validator: could not apply configuration settings.
      Oct 16 08:24:01 unbound: [85316:0] error: validator: error in trustanchors config
      Oct 16 08:24:01 unbound: [85316:0] error: error reading auto-trust-anchor-file: /var/unbound/root.key
      Oct 16 08:24:01 unbound: [85316:0] error: failed to read /root.key
      Oct 16 08:24:01 unbound: [85316:0] error: failed to load trust anchor from /root.key at line 1, skipping
      Oct 16 08:24:01
      Oct 16 08:24:01 unbound: [85316:0] notice: init module 0: validator
      Oct 16 08:23:54 unbound: [58658:0] fatal error: failed to setup modules
      Oct 16 08:23:54 unbound: [58658:0] error: module init for module validator failed
      Oct 16 08:23:54 unbound: [58658:0] error: validator: could not apply configuration settings.
      Oct 16 08:23:54 unbound: [58658:0] error: validator: error in trustanchors config
      Oct 16 08:23:54 unbound: [58658:0] error: error reading auto-trust-anchor-file: /var/unbound/root.key
      Oct 16 08:23:54 unbound: [58658:0] error: failed to read /root.key
      Oct 16 08:23:54 unbound: [58658:0] error: failed to load trust anchor from /root.key at line 1, skipping
      Oct 16 08:23:54
      Oct 16 08:23:54 unbound: [58658:0] notice: init module 0: validator

      1 Reply Last reply Reply Quote 0
      • K Offline
        kejianshi
        last edited by

        errrrr….  Found the answer here.

        https://forum.pfsense.org/index.php?topic=87357.0

        However, the idea that anything was corrupted by an upgrade seems unlikely since I didn't do any upgrades recently.

        It simply broke without having been touched.  No Idea why.

        I was able to fix it but still would feel better if I knew why it broke to begin with.

        1 Reply Last reply Reply Quote 0
        • C Offline
          cmb
          last edited by

          You make note of the contents of root.key before deleting it?

          1 Reply Last reply Reply Quote 0
          • K Offline
            kejianshi
            last edited by

            I'm sorry - I didn't.

            The nearest reason I can guess this may have happened is a write to the file interrupted by power flicker/outage.

            The ups is currently needing a battery swap.

            1 Reply Last reply Reply Quote 0
            • C Offline
              cmb
              last edited by

              Was hoping to get a lead on the root cause there. Seems it's happened to roughly a half dozen people, but none have reported what the contents of root.key were before deleting it.

              If you happen to see it again (seems unlikely), or anyone else that happens upon this thread in the future seeing it, please note the contents of the file. Diag>Command, run:

              cat /var/unbound/root.key
              

              Or download /var/unbound/root.key from same page or via scp. The contents should be text, so cat should suffice.

              1 Reply Last reply Reply Quote 0
              • D Offline
                doktornotor Banned
                last edited by

                @cmb:

                but none have reported what the contents of root.key were before deleting it.

                You mean like this one? https://forum.pfsense.org/index.php?topic=87357.msg479617#msg479617 - there's some inetd nonsense in there.

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kejianshi
                  last edited by

                  CMB - I have a few of these running here and there so if it happens again I will take a look at whats inside the file before I send it to bit heaven.

                  doktornotor - Yep - Thats exactly the errors it was throwing out.

                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    cmb
                    last edited by

                    Thanks, I looked through all those threads and missed the contents in that one. Looks like it's ending up with contents of other files in /var/ which would indicate the file wasn't fsynced by unbound after being written out. unbound-anchor also fails to create/update root.key if has invalid contents.

                    Should be fixed.
                    https://redmine.pfsense.org/issues/5334

                    Also reporting upstream to unbound as it should be doing that fsync and doesn't appear to be.

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kejianshi
                      last edited by

                      That is cool.  I like fixed things (-:

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        cmb
                        last edited by

                        Unbound fixed the missing fsync for a future release.
                        https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=712

                        The fsync I added should fix it in the mean time.

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          kejianshi
                          last edited by

                          Even better…

                          So I guess my bad batteries were less of a curse than I thought.

                          Now I need to replace them...  From 8k miles away...

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            doktornotor Banned
                            last edited by

                            @cmb:

                            Should be fixed.
                            https://redmine.pfsense.org/issues/5334

                            Cannot reproduce the original issue (ZFS on the test rigs doesn't seem to suffer from any of similar "features") but intentionally screwing the anchors file gets recovered just fine now…

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