I’ve recently upgraded to v3.105 on my Spitz and have noted the Advanced menu (GL UI → More Settings → Advanced) for LuCI is now broken.
I have reverted to factory defaults and it restores LuCI but after a reboot or two it will error again, despite me leaving the configuration unchanged.
I downgraded to v3.104 and the problem is not present, it all works fine but I need the updated libssl and libcrypto libraries for my OpenVPN implementation.
Error I’m getting in LuCI when trying to access the Advanced menu:
/usr/lib/lua/luci/dispatcher.lua:230: /etc/config/luci seems to be corrupt, unable to find section > ‘main’
stack traceback:
[C]: in function ‘assert’
/usr/lib/lua/luci/dispatcher.lua:230: in function ‘dispatch’
/usr/lib/lua/luci/dispatcher.lua:127: in function </usr/lib/lua/luci/dispatcher.lua:126>
Contents of /etc/config/luci:
root@GL-X750:~# cat /etc/config/luci
config core ‘main’
option mediaurlbase ‘/luci-static/bootstrap’
option resourcebase ‘/luci-static/resources’
option lang ‘en’config extern ‘flash_keep’
option uci ‘/etc/config/’
option dropbear ‘/etc/dropbear/’
option openvpn ‘/etc/openvpn/’
option passwd ‘/etc/passwd’
option opkg ‘/etc/opkg.conf’
option firewall ‘/etc/firewall.user’
option uploads ‘/lib/uci/upload/’config internal ‘languages’
config internal ‘sauth’
option sessionpath ‘/tmp/luci-sessions’
option sessiontime ‘3600’config internal ‘ccache’
option enable ‘1’config internal ‘themes’
option Bootstrap ‘/luci-static/bootstrap’config internal ‘apply’
option rollback ‘30’
option holdoff ‘4’
option timeout ‘5’
option display ‘1.5’config internal ‘diag’
option dns ‘openwrt.org’
option ping ‘openwrt.org’
option route ‘openwrt.org’root@GL-X750:~#
Restarting the rpcd service doesn’t resolve. Any ideas?