OPENWRT 登陆界面出错显示/usr/lib/lua/luci/dispatcher.lua 的解决方法

2019-04-18 18:43:05 +08:00
 im3feng

最近刷比较新的固件出现了这个问题,登陆界面消失,出错信息如下:

/usr/lib/lua/luci/dispatcher.lua:582: bad argument #1 to 'pairs' (table expected, got nil) stack traceback: [C]: in function 'pairs' /usr/lib/lua/luci/dispatcher.lua:582: in function 'createtree' /usr/lib/lua/luci/dispatcher.lua:230: in function 'dispatch' /usr/lib/lua/luci/dispatcher.lua:195: in function </usr/lib/lua/luci/dispatcher.lua:194>

解决方法: SSH 连接,rm -r /tmp/luci-indexcache 清除 index 页面 cache

602 次点击
所在节点    OpenWrt
3 条回复
im3feng
2019-04-18 19:06:20 +08:00
搜索了一下,从 2014 年就有人报告这个问题了,但一直没有解决。其他 Lua 应用开发中也偶有遇到。
可能要等 luci2 才能解决了。
LGA1150
2019-04-19 17:19:17 +08:00
我怎么就没发现过这个问题,你从哪里下载的固件?
im3feng
2019-04-20 22:12:03 +08:00
@LGA1150 我在论坛里下的,我自己没有编译环境

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/556522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX