一些错误代码的解决方案纪要
一:iStoreOS运行rclone出现没有赋值或赋值错误导致无法运行
/usr/lib/lua/luci/model/cbi/rclone.lua:38: attempt to concatenate local 'trip' (a nil value)
stack traceback:
/usr/lib/lua/luci/model/cbi/rclone.lua:38: in function 'func'
/usr/lib/lua/luci/cbi.lua:66: in function 'load'
/usr/lib/lua/luci/dispatcher.lua:1387: in function '_cbi'
/usr/lib/lua/luci/dispatcher.lua:1055: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:482: in function
这是iStoreOS运行rclone时出现的一个关于trip赋值的错误
解决方案:在iStoreOS终端root进去

用vi编辑,命令是 vi /usr/lib/lua/luci/model/cbi/rclone.lua
进去之后,键盘切换为英文状态,输入 :38 后按回车

定位到第38行

按 i 键进入编辑状态,然后将38行下降一行,在原来38行位置插入local trip = trip or ""

最后调整为这个样子,按esc键退出编辑,最后按:wq 保存退出(注意是英文状态)


再次打开,正常运行中……
二:OEC或者OECturbo每次刷同一个armbian或iStoreOS固件,MAC地址都是不变的,在刷机折腾过程中会MAC地址相同导致路由器分配IP地址相同,从而导致同IP地址下的设置、缓存等重复而出现不明的错误,因此修改MAC地址是必要的操作步骤
系统自带终端或者shell软件root进去之后
打开网络配置文件:vi /etc/config/network
找到 option macaddr '00:11:22:33:44:55',结合你自己设备的MAC地址,不需要改动太大,数字改数字,字母改字母即可
因为是vi编辑,所以在编辑之前要先输入 英文“i”进入编辑状态,编辑完成先按esc键退出,然后英文状态下输入冒号和wq,:wq ,最后回车退出。
折腾的过程中,错误千万条,记录一条是一条,接下来我计划做一个错误代码解决方案的记录系列,以提醒自己,以帮助他人,希望有用吧。
以上就是这篇的全部内容,我是闲撸机的最佳男煮角,我们下篇见。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
