After upgrading from < see the below version > to any newer release, DNS and DHCP disappears from the Network menu in LuCI and the DNS is not available (the devices cannot resolve names/addresses).
Where should I report it and find a solution?
I will try. Thank you.
What I suspect is that if other devices cannot resolve the names it is not a problem of the browser but the DNS service on the router.
Ok so install a default snapshot + luCI. Unless you have made a terrific custom build there is no reason that these two menus disappeared.
Other possibility is a very recent that corrupts the menu. If so others would have noticed. I haven't tested a snapshot since hte 25.12 rc1 release.
And yes refresh the browser cache (@GithPK ) I had the case myself of a display bug earlier today.
OK, problem solved. The new releases deinstall the dnsmasq somehow... I do not know how it happens.
I have installed it again and the DNS/DHCP work fine now on:
Indeed you may have run into some kind of bug. While trying to 'owut' a 25.12 device I got this error message. RuntimeError: Impossible package selection: dnsmasq not in manifest
Those two menu items are now dependent on the presence of the respective binaries on the installed system. This was (just) a signal that they were missing.
Thank you Paul. It is very likely it is the reason.
During the dnsmasq installation some binaries have been added.
It is strange anyway, for I use the Attended Sysupgrade and normally I would expect the AS adds any missing parts itself.
Maybe you could implement some amendments and PR.
There are sometimes a few quirks that need ironing out, although this is @efahl’s area of speciality, so we tackle issues as they arise. Although there doesn’t seem to be enough information here to figure out what went wrong… (it’s not impossible that dnsmasq was being built when you requested a snapshot image…?)
That's part of the broken package situation we're currently working through. ASU requests dnsmasq explicitly, but apk then installs dnsmasq-full because "hey why not?", and then ASU looks and says, "wait, where's dnsmasq?" resulting in that error. Same thing is happening with busybox/busybox-selinux, procd/procd-selinux and maybe more...
It's still going to be several days before 25.12 sees any relief, as we're fixing snapshot first, then will backporting to 25.12 once it's all solid. (Ongoing chronicles of woe, if you like to read: https://github.com/openwrt/openwrt/pull/21288)