1.報錯內容
/usr/lib/lua/luci/dispatcher.lua:533: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
/usr/lib/lua/luci/dispatcher.lua:533: in function 'createtree'
/usr/lib/lua/luci/dispatcher.lua:201: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:168: in function </usr/lib/lua/luci/dispatcher.lua:167>
2.報錯原因
具體原因未知,我遇見過兩次這種報錯,打開瀏覽器登錄路由器管理地址就見到這種錯誤,估計是使用IE內核配置了路由器所致。
3.解決方法
我最初是用 恢復出廠設置 的辦法解決,但過去的配置會丟失,備份過配置的可以在恢復路由器后上傳配置。
最好的辦法是:
先在shell中執行 rm -r /tmp/luci-indexcache
無效后再 恢復出廠設置
