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

【待反馈】升级到7.9版本后出现endtime错误

发表在 Linux面板2022-2-28 09:22 [复制链接] 9 2938

KeyError: 'endtime'


提示这个错误,需要怎么解决呢?
使用道具 举报 只看该作者 回复
发表于 2022-2-28 09:44:45 | 显示全部楼层
您好,您到服务器SSH终端里执行
  1. bt 22
复制代码

截图发出来看下具体面板错误信息
使用道具 举报 回复 支持 0 反对 1
发表于 2022-2-28 12:36:48 | 显示全部楼层
大炮运维V587 发表于 2022-2-28 09:44
您好,您到服务器SSH终端里执行

截图发出来看下具体面板错误信息

count = public.M('messages').where('level=? and msg=?',(x['level'],x['msg'],)).count()
TypeError: string indices must be integers
[2021-11-28 09:13:04,272] ERROR in app: Exception on /message/get_messages [GET]
Traceback (most recent call last):
  File "class/flask_sockets.py", line 30, in __call__
    handler, values = adapter.match()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py", line 1945, in match
    raise NotFound()
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/www/server/panel/BTPanel/__init__.py", line 442, in message
    return publicObject(message_object, defs, action, None)
  File "/www/server/panel/BTPanel/__init__.py", line 1662, in publicObject
    return run_exec().run(toObject, defs, get)
  File "/www/server/panel/BTPanel/__init__.py", line 1601, in run
    result = eval(fun)
  File "<string>", line 1, in <module>
  File "class/panelMessage.py", line 81, in get_messages
    self.get_cloud_messages(args)
  File "class/panelMessage.py", line 61, in get_cloud_messages
    count = public.M('messages').where('level=? and msg=?',(x['level'],x['msg'],)).count()
TypeError: string indices must be integers
[2021-11-28 10:23:27,386] ERROR in app: Exception on /task [POST]
Traceback (most recent call last):
  File "class/flask_sockets.py", line 30, in __call__
    handler, values = adapter.match()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py", line 1945, in match
    raise NotFound()
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/www/server/panel/BTPanel/__init__.py", line 863, in task
    result = publicObject(toObject, defs, None, pdata)
  File "/www/server/panel/BTPanel/__init__.py", line 1662, in publicObject
    return run_exec().run(toObject, defs, get)
  File "/www/server/panel/BTPanel/__init__.py", line 1601, in run
    result = eval(fun)
  File "<string>", line 1, in <module>
  File "class/panelTask.py", line 105, in remove_task
    if str(task_info['status']) == '-1':
TypeError: list indices must be integers or slices, not str
使用道具 举报 回复 支持 反对
发表于 2022-2-28 12:37:28 | 显示全部楼层
还有一部分包含特殊代码贴不上来,帮忙看看怎么解决吧
使用道具 举报 回复 支持 反对
发表于 2022-2-28 14:51:20 | 显示全部楼层
宝塔用户_tjmvrs 发表于 2022-2-28 12:37
还有一部分包含特殊代码贴不上来,帮忙看看怎么解决吧

私信发Todesk连接码给我看下
使用道具 举报 回复 支持 反对
发表于 2022-2-28 15:19:54 | 显示全部楼层
大炮运维V587 发表于 2022-2-28 14:51
私信发Todesk连接码给我看下

已经发送连接码了哈
使用道具 举报 回复 支持 反对
发表于 2022-3-3 08:09:01 | 显示全部楼层
还没有解决。
使用道具 举报 回复 支持 反对
发表于 2022-3-3 11:08:24 | 显示全部楼层

您好,您到服务器SSH终端里执行下面的命令:
1、删除当前面板所使用的面板虚拟环境
  1. rm -rf /www/server/panel/pyenv
复制代码
2、手动执行更新命令,会重新下载新的面板虚拟环境

  1. curl https://download.bt.cn/install/update_panel.sh|bash
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-3-4 09:18:34 | 显示全部楼层
大炮运维V587 发表于 2022-3-3 11:08
您好,您到服务器SSH终端里执行下面的命令:
1、删除当前面板所使用的面板虚拟环境
2、手动执行更新命令 ...

操作了,还是不行,上次您给远程解决过也是没有解决这个问题,请问还有什么解决办法?
使用道具 举报 回复 支持 反对
发表于 2022-3-4 23:24:58 | 显示全部楼层
宝塔用户_tjmvrs 发表于 2022-3-4 09:18
操作了,还是不行,上次您给远程解决过也是没有解决这个问题,请问还有什么解决办法? ...

方便的话,私信我远程相关信息,这边排查看看
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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