Here is the promised patch:https://github.com/opnsense/core/commit/a086f40b
Applied.
Error unbound [84125:2] error: Could not set root or stub hints Error unbound [84125:2] error: reading root hints /root.hints 2:12: Syntax error, could not parse the RR's typeCritical unbound [84125:2] fatal error: Could not initialize thread
***GOT REQUEST TO AUDIT HEALTH***Currently running OPNsense 23.7.4 at Thu Sep 14 17:52:17 2023>>> Check installed kernel versionVersion 23.7.4 is correct.>>> Check for missing or altered kernel filesNo problems detected.>>> Check installed base versionVersion 23.7.4 is correct.>>> Check for missing or altered base filesNo problems detected.>>> Check installed repositoriesOPNsense>>> Check installed pluginsos-dnscrypt-proxy 1.14_1os-smart 2.2_2>>> Check locked packagesNo locks found.>>> Check for missing package dependenciesChecking all packages: .......... done>>> Check for missing or altered package filesChecking all packages: ....opnsense-23.7.4: checksum mismatch for /usr/local/etc/inc/plugins.inc.d/unbound.incChecking all packages......... done>>> Check for core packages consistencyCore package "opnsense" has 68 dependencies to check.Checking packages: ..................................................................... done***DONE***
DNScrypt on the other hand - if using thee stock one - might not be the best tool here, it's quite old and in need of an update (maybe should be removed from the plugin list ?)
Here is the promised patch:https://github.com/opnsense/core/commit/a086f40b# opnsense-patch a086f40b
Then traffic would be easier to intercept or block. Also Cloudflare would get the full list of my DNS requests.As local server is used, it must be complaint with local regulation, including full reports, "legal" interception and censorship.Not nice, not a solution for me.However, I may test it.In any case, the broken part is Unbound, not DnsCrypt-proxy.
Quote from: karlson2k on September 14, 2023, 01:59:56 pmThen traffic would be easier to intercept or block. Also Cloudflare would get the full list of my DNS requests.As local server is used, it must be complaint with local regulation, including full reports, "legal" interception and censorship.Not nice, not a solution for me.How do you have dnscrypt configured? Are you using it to do recursive root resolution? Just trying to understand the benefits over using DoT (not necessarily cloudflare).
Then traffic would be easier to intercept or block. Also Cloudflare would get the full list of my DNS requests.As local server is used, it must be complaint with local regulation, including full reports, "legal" interception and censorship.Not nice, not a solution for me.
2023-09-28T18:20:01Criticalunbound[14883:3] fatal error: Could not initialize thread2023-09-28T18:20:01Errorunbound[14883:3] error: Could not set root or stub hints2023-09-28T18:20:01Errorunbound[14883:3] error: reading root hints /root.hints 2:12: Syntax error, could not parse the RR's type