What's new

Unbound unbound_manager (Manager/Installer utility for unbound - Recursive DNS Server)

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

I finally kept digging through the mountains of post and discovered this:
opkg remove --force-depends libunbound
This seems to have corrected my issues and I finally got Unbound up and running again.
 
What used to be a lean, mean recursive DNS SERVER now seems to have evolved into a bloated mess. No matter what I try, amtm will not install unbound. Keep getting errors and I am unable to resolve them. Oh well, it was good while it lasted. Back to Quad9.
Did you survive the Entware upgrade?
Code:
opkg list-installed *unbound*
 
56B9EFA5-FD07-4C5E-993A-606EDFEA7202.jpeg
 
Earlier today I enabled the firewall in the advanced menu of unbound_manager.

Is it just me, or is the internet even faster with this enabled? :)

Not complaining, just noting this pleasant side-effect.

Also to report that no issues running this with Diversion, Skynet, and AiProtection too. :)

And that file is automatically generated from rpzsites file now during install of DNS Firewall option. No need to create that file.
 
What used to be a lean, mean recursive DNS SERVER now seems to have evolved into a bloated mess. No matter what I try, amtm will not install unbound. Keep getting errors and I am unable to resolve them. Oh well, it was good while it lasted. Back to Quad9.

I trust the "bloated mess" you were referring to was your own particular installation rather than disparage the efforts of Martineau and Juched to bring us a brilliant working script for Unbound. I understand the frustration you may have had with the Entware upgrade of Unbound - most of us had it and were able to resolve it by following the posts on this thread immediately after the upgrade. The judgemental phrase bloated mess is totally unnecessary and wrong and If I was Martineau or Juched I would have called you out on it.
 
Last edited:
if all you have is configs in this directory, you could just make one solid directory and define it as a single one line in the unbound.conf file
Code:
include: "/opt/share/unbound/configs/*"
Unfortunately I personally have several other files .txt and of course 'reset.conf'/'user.conf' plus various test/broken configs, but thanks for the tip.
 
No matter what I try, amtm will not install unbound. Keep getting errors and I am unable to resolve them. Oh well, it was good while it lasted. Back to Quad9.
I did quickly post the solution (as identified by others) here, but I can't be held responsible for the Entware fiasco through your use of amtm. :(
What used to be a lean, mean recursive DNS SERVER now seems to have evolved into a bloated mess.
Well thanks for this overwhelmingly disappointing expression of support for my efforts :rolleyes: ;.... yet another reason to throw in the towel and delete my posts and remove such offending scripts.

Good luck with Quad9 etc.

Regards,
 
I did quickly post the solution (as identified by others) here, but I can't be held responsible for the Entware fiasco through your use of amtm. :(

Well thanks for this overwhelmingly disappointing expression of support for my efforts :rolleyes: ;.... yet another reason to throw in the towel and delete my posts and remove such offending scripts.

Good luck with Quad9 etc.

Regards,

One idiotic comment does not speak for the rest of us Martineau
 
I did quickly post the solution (as identified by others) here, but I can't be held responsible for the Entware fiasco through your use of amtm. :(

Well thanks for this overwhelmingly disappointing expression of support for my efforts :rolleyes: ;.... yet another reason to throw in the towel and delete my posts and remove such offending scripts.

Good luck with Quad9 etc.

Regards,
Why not build in a check and correct it, this has nothing to do with amtm. Since your installer does install it why not do the right thing?
Code:
Collected errors:
 * check_data_file_clashes: Package libunbound-light wants to install file /opt/lib/libunbound.so.8
    But that file is already provided by package  * libunbound
 * opkg_install_cmd: Cannot install package unbound-checkconf.


    ***ERROR occurred installing unbound
 
Why not build in a check and correct it, this has nothing to do with amtm. Since your installer does install it why not do the right thing?
Code:
Collected errors:
 * check_data_file_clashes: Package libunbound-light wants to install file /opt/lib/libunbound.so.8
    But that file is already provided by package  * libunbound
 * opkg_install_cmd: Cannot install package unbound-checkconf.


    ***ERROR occurred installing unbound
<sigh> :rolleyes:

So here we go again, spitefully, "do the right thing?' (not at all passive aggressive eh?) criticising my script although this time you will have to continue to do it publicly rather than via your previous PMs.

Realistically I don't feel that the script could ever be coded to intelligently (using AI) to comprehensively interpret every single possible reason in the future why the Entware package install suddenly failed.

Clearly, with the benefit of the technical hindsight, I could now proactively recognise the 'check_data_file_clashes:' and parse the rest of the error message to generate/issue the necessary appropriate recovery command, but apparently the script's current methodology allowed a competent knowledgeable user to instantly recognise immediately what the underlying issue was and within 5 minutes generously posted the technical solution to assist others.

Q. How many other scripts do this 'auto-healing' ?

P.S. I never stated/implied that amtm was the cause either...o_O although some posts may try and put 2+2 to make 5 here

Yet another self esteem knock......and I haven't had coffee yet.
 
Last edited:
As a consequence of being terminally bored in lockdown i ended up with a "mess with my router" itch which i just had to scratch. So ended up doing all the Entware updates , removing my own install of Syslog-ng and reinstalling from scribe, and installing unbound.

All pretty seamless and kudos to all involved.... dnsmasq forwarding client requests to unbound allowing diversion to do its thing

Only observation was that i spent some time scratching my head as to why there were no example scripts for unbound syslog filters and logrotate , only to delightfully discover than this was all beautifully taken care of when installing unbound logging from the advanced menu. Maybe that's already documented somewhere but I'm too bone idle to look for it.

if i try and do a manual log rotate using the scribe menu lr i get
Code:
 Please select an option: lr

              running logrotate ... done.

 checking logrotate log for error

==> /opt/tmp/logrotate.daily <==
 Press [Enter] to continue:

I'm following the development of the DNS firewall and its a pretty interesting project and although it seems usable at the moment will probably hold out running it until it fleshes out bit.

Thanks for the unbound installer .... i had a go at installing it myself ages ago from Entware but really struggled with the configs.... so i how much work went into it.
 
<sigh> :rolleyes:

So here we go again, spitefully, "do the right thing?' (not at all passive aggressive eh?) criticising my script although this time you will have to continue to do it publicly rather than via your previous PMs.

Realistically I don't feel that the script could ever be coded to intelligently (using AI) to comprehensively interpret every single possible reason in the future why the Entware package install suddenly failed.

Clearly, with the benefit of the technical hindsight, I could now proactively recognise the 'check_data_file_clashes:' and parse the rest of the error message to generate/issue the necessary appropriate recovery command, but apparently the script's current methodology allowed a competent knowledgeable user to instantly recognise immediately what the underlying issue was and within 5 minutes generously posted the technical solution to assist others.

Q. How many other scripts do this 'auto-healing' ?

P.S. I never stated/implied that amtm was the cause either...o_O although some posts may try and put 2+2 to make 5 here

Yet another self esteem knock......and I haven't had coffee yet.
I was kindly asking to build in a fix or the users sake. Nowhere do I accuse or insult you or your intelligence.
A simple grep and then <action> would be all that's needed.
 
Q. How many other scripts do this 'auto-healing' ?
Diversion does, as did AB-Solution in its days. And amtm - the whole script is built as an "auto self-healing" app.
So, that's three scripts that self heal.
 
Please--I don't want two of my favorite people here at odds with one another.
 
Unfortunately I personally have several other files .txt and of course 'reset.conf'/'user.conf' plus various test/broken configs, but thanks for the tip.
I haven't had coffee yet.

Thanks for entertaining the idea, No biggy. If you see it applicable in the future it is a good way to simplify the unbound.conf. I hope you get to enjoy that coffee, I know I am about to.
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top