我如何修复 OpenWRT LuCI error /etc/config/luci seems to be corrupt, unable to find section 'main'

问题:

当你尝试打开你的 OpenWRT Web UI 时,你看到类似这样的错误消息

luci_dispatcher_error.txt
/usr/lib/lua/luci/dispatcher.lua:427: /etc/config/luci seems to be corrupt, unable to find section 'main'

解决方案

在我的情况下,问题是一个错误的 rpcd 配置,我从包含配置行的旧 OpenWRT 版本恢复了它

rpcd_config_old
option socket /var/run/ubus.sock

而不是正确的

rpcd_config_default
option socket /var/run/ubus/ubus.sock

你可以通过 SSH 运行以下命令将你的 rpcd 配置替换为默认值:

restore_rpcd.sh
cp /rom/etc/config/rpcd /etc/config/rpcd

然后

reboot.sh
reboot

Check out similar posts by category: Networking