[fib_algo] inet.0 (radix4_lockless#2180) rebuild_fd_flm: table rebuild failed [fib_algo] inet.0 (radix4_lockless#2180) rebuild_fd_flm: sync rebuild failed [fib_algo] inet.0 setup_fd_instance: radix4_lockless algo instance setup failed
Unbound does not start any longer, now using Mobile backup.Quote/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php.50:in_array(): Argument#2($haystack) must be of type array, int given.Hope this gets fixed soon. My firewall itself can't get Internet access any longer due to lack of DNS ...
/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php.50:in_array(): Argument#2($haystack) must be of type array, int given.
Quote from: Chaosphere64 on July 31, 2023, 03:17:10 pmUnbound does not start any longer, now using Mobile backup.Quote/usr/local/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.php.50:in_array(): Argument#2($haystack) must be of type array, int given.Hope this gets fixed soon. My firewall itself can't get Internet access any longer due to lack of DNS ...Had the same issue.The fix for me was here, had to manually update line 47:https://github.com/opnsense/core/commit/c61ef7a2876880222e09831bdf90f6a137a4f67cBut I have another issue.I have unbound on port 5335 and adguard on 53 and Primary DNS active.On reboot wireguard is starting before adguard and is not able to connect to a server with hostnameand is blocking other services from starting (booting the rest of the services).Only way right now to fix that is through ssh and manual restarting adguard fixes everything. (other services are able to start)Otherwise the update went super easy and well.Thank you OPNSense Team
updated to 23.7 also. Had a little hickup with internet not working, probably due to adguard home, but after a another manual reboot with first disabling adguard home and back to only bind the system was working. Put adguard home back on and all is running like it should.Only in the terminal I have an error building up in # with this:Quote [fib_algo] inet.0 (radix4_lockless#2180) rebuild_fd_flm: table rebuild failed [fib_algo] inet.0 (radix4_lockless#2180) rebuild_fd_flm: sync rebuild failed [fib_algo] inet.0 setup_fd_instance: radix4_lockless algo instance setup failedand failures=1,2,3......up to 52 now and still counting up..others having this also?
Services that depend on DNS when starting will not start if DNS is not ready. Start e.g. Unbound and AdGuard Home and direct only users to AGH and all service on the firewall to Unbound. BIND also works reliably.There is no need for WireGuard to have a DNS ad blocker in place.Also AGH might fail to start if the upstream DNS cannot be reached. So point it at a local Unbound or BIND instead of something external, if your Internet connection takes a while to come up.
Edit:Hunch I saw looking at my pre-migration config, vs. my post-migration config:Is it possible somewhere in the ui (like JavaScript somewhere that doesn't affect the workings of the backend) is still expecting space separated ifgroup members instead of comma separated ifgroup members?This would explain why my single-member interface group shows up correctly (because it's the same in both representations)i.e ifgroups version="1.0.0":<members>opt4,opt1,lan</members>23.1.11:<members>opt4 opt1 lan</members>ifgroup with single entry is still working because it has no separators, and would be valid in both i.e.:ifgroups version="1.0.0":<members>lan</members>23.1.11:<members>lan</members>
Thanks for debugging. Here is a patch: https://github.com/opnsense/core/commit/b52bf63e9# opnsense-patch b52bf63e9