恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 319|回复: 11

如何把1806下luci的程序改成1907下可以使用的

[复制链接]
发表于 2020-5-17 09:17 | 显示全部楼层 |阅读模式
本帖最后由 gongxiang 于 2020-5-24 13:51 编辑

事情缘由
在路由器上使用transmission,tr经常会自动重启,有时重启后还会出现自动停止做种。
以前在1806上使用了cpulimit及luci-app-cpulimit,效果还行,可以很久正常运行。
但在1907上,luci-app-cpulimit安装后所有的luci都进不去,,请大佬指教,谢谢
源码见附件,网上也有
cpulimit.zip (25.2 KB, 下载次数: 5)
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-18 01:39 | 显示全部楼层
编译无法通过要把具体报错贴出来。

点评

今天又装了一次luci,出现错误提示,帮忙看看,然后再卸载掉luci-app-cpulimit都进不去。 错误提示内容 /usr/lib/lua/luci/controller/cpulimit.lua:5: attempt to call field 'loadc' (a nil value) stack t  详情 回复 发表于 2020-5-24 13:53
已修正,不是编译过不去,是luci进不去 错误的代码当时没截图,就直接重刷了没有包含cpulimit的固件  详情 回复 发表于 2020-5-18 19:04
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-18 19:04 | 显示全部楼层
scucs 发表于 2020-5-18 01:39
编译无法通过要把具体报错贴出来。

已修正,不是编译过不去,是luci进不去
错误的代码当时没截图,就直接重刷了没有包含cpulimit的固件
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-19 00:21 | 显示全部楼层
在19.07中添加luci-compat来支持老版luci试试。

点评

感谢,如果要改luci代码的话可以么 该如何改呢  详情 回复 发表于 2020-5-19 22:11
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-19 22:11 | 显示全部楼层
scucs 发表于 2020-5-19 00:21
在19.07中添加luci-compat来支持老版luci试试。

感谢,如果要改luci代码的话可以么
该如何改呢

点评

我还没研究过19.07的luci怎么写。一直用的老版本。  详情 回复 发表于 2020-5-19 22:13
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-19 22:13 | 显示全部楼层
gongxiang 发表于 2020-5-19 22:11
感谢,如果要改luci代码的话可以么
该如何改呢

我还没研究过19.07的luci怎么写。一直用的老版本。

点评

感谢二位,改天我试试  详情 回复 发表于 2020-5-20 17:53

评分

参与人数 1恩山币 +1 收起 理由
gongxiang + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-19 22:36 来自手机 | 显示全部楼层
compat应该可以,我编译几个老的app都能用,master版本又变动了,nnd整天在luci上面搞飞机,烦人

点评

luci-compat默认就是开启的状态, 依然是不行  详情 回复 发表于 2020-5-24 09:59
哪里有这个说明,或者规范?  详情 回复 发表于 2020-5-20 17:55
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-20 17:53 | 显示全部楼层
scucs 发表于 2020-5-19 22:13
我还没研究过19.07的luci怎么写。一直用的老版本。

感谢二位,改天我试试
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-20 17:55 | 显示全部楼层
hcyme 发表于 2020-5-19 22:36
compat应该可以,我编译几个老的app都能用,master版本又变动了,nnd整天在luci上面搞飞机,烦人

哪里有这个说明,或者规范?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-24 09:59 | 显示全部楼层
hcyme 发表于 2020-5-19 22:36
compat应该可以,我编译几个老的app都能用,master版本又变动了,nnd整天在luci上面搞飞机,烦人

luci-compat默认就是开启的状态,
依然是不行
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-24 13:53 | 显示全部楼层
scucs 发表于 2020-5-18 01:39
编译无法通过要把具体报错贴出来。

今天又装了一次luci,出现错误提示,帮忙看看,然后再卸载掉luci-app-cpulimit都进不去。
错误提示内容


/usr/lib/lua/luci/controller/cpulimit.lua:5: attempt to call field 'loadc' (a nil value)
stack traceback:
        /usr/lib/lua/luci/controller/cpulimit.lua:5: in function 'v'
        /usr/lib/lua/luci/dispatcher.lua:695: in function 'createtree'
        /usr/lib/lua/luci/dispatcher.lua:347: in function 'dispatch'
        /usr/lib/lua/luci/dispatcher.lua:208: in function </usr/lib/lua/luci/dispatcher.lua:207>

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-25 00:06 | 显示全部楼层
/usr/lib/lua/luci/controller/cpulimit.lua
改成


  1. module("luci.controller.cpulimit", package.seeall)

  2. function index()
  3.         if not nixio.fs.access("/etc/config/cpulimit") then
  4.                 return
  5.         end       
  6.        
  7.         entry({"admin", "services", "cpulimit"}, cbi("cpulimit"), _("cpulimit"), 11).dependent = true
  8. end
复制代码

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-6-4 19:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表