如题
有一些人在使用宝塔面板设置 Swap 的时候会提示如下错误:
- 出错了,[Linux工具箱]运行时发生错误!
- IndexError: list index out of range
- >>点击查看详情
复制代码 造成此问题的原因本人已定位到。
问题文件位置:/www/server/panel/plugin/linuxsys/linuxsys_main.py行数:254
代码:swapStr = public.ExecShell('free -m|grep Swap')
问题原因:
因为有些人、比如我~~ 会把 Linux 的默认语言设置为中文,此时以上执行的 free -m|grep Swap 将会返回空值,此处代码可改为 swapStr = public.ExecShell('env -i free -m | grep Swap') 即可解决此原因造成的问题 |
|