宝塔双12特惠活动,企业版2399元/3年,立省600元,还送3年SSL证书!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】v11.3.0Linux面板报错

发表在 Linux面板2025-12-2 13:35 [复制链接] 2 140

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:[backcolor=rgba(255, 255, 255, 0.7)]v11.3.0

系统版本:Ubuntu 24.04.1 LTS (Noble Numbat)

问题描述:打开/firewall/safe-detect后报错

相关截图(日志、错误):
出错了,面板运行时发生错误!json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
REQUEST_DATE: 2025-12-02 05:35:22  VERSION: Ubuntu 24.04.1 LTS (Noble Numbat) x86_64(Py3.7.16) - 11.3.0 REMOTE_ADDR: 120.84.11.70 REQUEST_URI: POST /project/safe_detect/get_safe_count?REQUEST_FORM: {}  USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 2559, in publicObject    res = run_obj.run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 2506, in run    result = getattr(toObject, get.action)(get)  File "/www/server/panel/class/panelController.py", line 81, in model    result = PluginLoader.module_run(module_name,def_name,pdata)  File "PluginLoader.py", line 401, in PluginLoader.module_run  File "/www/server/panel/class/projectModel/safe_detectModel.py", line 1082, in get_safe_count    data = json.loads(public.ReadFile("/www/server/panel/data/safe_detect.json"))  File "/www/server/panel/pyenv/lib/python3.7/json/__init__.py", line 348, in loads    return _default_decoder.decode(s)  File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 337, in decode    obj, end = self.raw_decode(s, idx=_w(s, 0).end())  File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 355, in raw_decode    raise JSONDecodeError("Expecting value", s, err.value) from Nonejson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

使用道具 举报 只看该作者 回复
发表于 2025-12-2 14:54:57 | 显示全部楼层
缺少safe_detect.json文件
在/www/backup/panel目录下的备份文件,解压将/data下的safe_detect.json复制到/www/server/panel/data
如果没有的话,手动创建一个,文件内容可参考下面
  1. {"time": 1764658158, "security_count": 60, "risk_count": {"warning": 1, "danger": 7}}
复制代码
使用道具 举报 回复 支持 反对
发表于 2025-12-4 13:28:50 | 显示全部楼层
阿珂 发表于 2025-12-2 14:54
缺少safe_detect.json文件
在/www/backup/panel目录下的备份文件,解压将/data下的safe_detect.json复制到/ ...

没能解决,/www/server/panel/data下已经有该文件。按照你的要求后覆盖该文件,并重启面板,依旧报错。
出错了,面板运行时发生错误!
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
REQUEST_DATE: 2025-12-04 05:27:52
  VERSION: Ubuntu 24.04.1 LTS (Noble Numbat) x86_64(Py3.7.16) - 11.3.0
REMOTE_ADDR: 103.151.172.25
REQUEST_URI: POST /project/safe_detect/get_safe_count?
REQUEST_FORM: {}
  USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
Traceback (most recent call last):
  File "/www/server/panel/BTPanel/__init__.py", line 2559, in publicObject
    res = run_obj.run(toObject, defs, get)
  File "/www/server/panel/BTPanel/__init__.py", line 2506, in run
    result = getattr(toObject, get.action)(get)
  File "/www/server/panel/class/panelController.py", line 81, in model
    result = PluginLoader.module_run(module_name,def_name,pdata)
  File "PluginLoader.py", line 401, in PluginLoader.module_run
  File "/www/server/panel/class/projectModel/safe_detectModel.py", line 1082, in get_safe_count
    data = json.loads(public.ReadFile("/www/server/panel/data/safe_detect.json"))
  File "/www/server/panel/pyenv/lib/python3.7/json/__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

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