当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔设置点击报错

发表在 Linux面板2022-7-4 15:44 [复制链接] 2 6753

出错了,面板运行时发生错误!TypeError: the JSON object must be str, bytes or bytearray, not bool
REQUEST_DATE: 2022-07-04 15:44:17 PAN_VERSION: 7.9.0  OS_VERSION: CentOS  7.9.2009 x86_64(Py3.7.9) REMOTE_ADDR: 111.18.247.147 REQUEST_URI: GET /config?REQUEST_FORM: {}  USER_AGENT: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36Traceback (most recent call last):  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2077, in wsgi_app    response = self.full_dispatch_request()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1525, in full_dispatch_request    rv = self.handle_user_exception(e)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1523, in full_dispatch_request    rv = self.dispatch_request()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1509, in dispatch_request    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)  File "/www/server/panel/BTPanel/__init__.py", line 750, in config    if c_obj.get_token(None)['open']: data['api'] = 'checked'  File "class/config.py", line 1387, in get_token    return panelApi.panelApi().get_token(get)  File "class/panelApi.py", line 16, in get_token    data = self.get_api_config()  File "class/panelApi.py", line 66, in get_api_config    data = json.loads(tmp)  File "/www/server/panel/pyenv/lib/python3.7/json/__init__.py", line 341, in loads    raise TypeError(f'the JSON object must be str, bytes or bytearray, 'TypeError: the JSON object must be str, bytes or bytearray, not bool
  • 很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误:
  • 1、在[首页]右上角点击修复面板,并退出面板重新登录。
  • 2、如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助, 论坛地址:https://www.bt.cn/bbs

使用道具 举报 只看该作者 回复
发表于 2022-7-4 21:05:23 | 显示全部楼层
您好!根据以下方法,修复一下连接我司节点,不要在宝塔面板自带的终端里面执行
上海、香港地区使用链接里的方法:
https://www.bt.cn/bbs/thread-87257-1-1.html

其他地区服务器执行以下命令解决,请问具体是哪个地区的服务器呢?回复一下
不知道是那个地区服务器的建议从3选项开始一个一个尝试直到可以连接为止
  1. wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh
复制代码


还是不行的话执行以下命令。
  1. #清理原来的节点
  2. sed -i "/bt.cn/d" /etc/hosts
  3. #手动指定节点
  4. echo  "116.213.43.206 www.bt.cn api.bt.cn download.bt.cn dg2.bt.cn dg1.bt.cn" >> /etc/hosts
复制代码


以上方法都尝试过后还是连接不上的话,逐条执行以下命令截图看一下结果
  1. ping api.bt.cn
  2. curl -v api.bt.cn
  3. curl -v www.baidu.com
  4. curl -s -m 5 http://download.bt.cn/tools/btcheck.sh|bash
  5. history | grep sh
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-7-5 14:45:52 | 显示全部楼层
谢谢回复,我已经重装系统了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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