V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
im3feng
V2EX  ›  OpenWrt

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

  •  
  •   im3feng · 2019-04-18 18:43:05 +08:00 · 588 次点击
    这是一个创建于 1828 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    /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

    3 条回复    2019-04-20 22:12:03 +08:00
    im3feng
        1
    im3feng  
    OP
       2019-04-18 19:06:20 +08:00
    搜索了一下,从 2014 年就有人报告这个问题了,但一直没有解决。其他 Lua 应用开发中也偶有遇到。
    可能要等 luci2 才能解决了。
    LGA1150
        2
    LGA1150  
       2019-04-19 17:19:17 +08:00
    我怎么就没发现过这个问题,你从哪里下载的固件?
    im3feng
        3
    im3feng  
    OP
       2019-04-20 22:12:03 +08:00
    @LGA1150 我在论坛里下的,我自己没有编译环境
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1586 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.