宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解决】]TypeError: 'NoneType' object is not subscriptable

发表在 Linux面板2021-9-2 10:23 [复制链接] 5 6344

重启宝塔面板、重启服务、重启服务器都无法解决,紧急求助!
出错了,面板运行时发生错误!TypeError: 'NoneType' object is not subscriptable

REQUEST_DATE: 2021-09-02 10:20:32 PAN_VERSION: 7.7.0  OS_VERSION: Alibaba Cloud  3 (Soaring Falcon) x86_64(Py3.7.8) REMOTE_ADDR: 175.190.127.155 REQUEST_URI: POST /plugin?action=get_index_listREQUEST_FORM: {}  USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 1669, in publicObject    return run_exec().run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 1617, in run    result = getattr(toObject,get.action)(get)  File "class/panelPlugin.py", line 663, in get_index_list    softList = self.get_cloud_list(get)['list']  File "class/panelPlugin.py", line 322, in get_cloud_list    softList['list'] = self.get_local_plugin(softList['list'])TypeError: 'NoneType' object is not subscriptable
  • 很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误:
  • 1、在[首页]右上角点击修复面板,并退出面板重新登录。
  • 2、如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助, 论坛地址:https://www.bt.cn/bbs



无标题.png
使用道具 举报 只看该作者 回复
发表于 2021-9-2 10:26:34 | 显示全部楼层
您好,刚才排查了下代码,您那边应该是网络原因导致获取软件列表为空,您到服务器SSH中执行下面命令(非面板终端)

  1. rm -rf /www/server/panel/pyenv
  2. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码


中途看下有没有报错?有的话截图给我看下

使用道具 举报 回复 支持 反对
发表于 2021-9-2 11:02:24 | 显示全部楼层
大炮运维V587 发表于 2021-9-2 10:26
您好,刚才排查了下代码,您那边应该是网络原因导致获取软件列表为空,您到服务器SSH中执行下面命令(非面 ...

已解决,非常感谢, 作为免费用户感受到了温暖! 刚才也看了下代码,已经解决了问题。

解决的步骤是:“关闭离线模式”->点击“软件商店”(重新下载软件列表)->打开离线模式

这里逻辑可能有些问题,在离线模式下,应该完全使用软件列表的缓存,而不应当再去服务器上请求新的列表。导致这个问题的原因就是,在离线模式下,请求了网络服务器的软件列表,但是遇到了网络异常导致失败,再次加载软件列表本地缓存时失败导致报错,个人建议。
使用道具 举报 回复 支持 反对
发表于 2021-9-2 11:06:51 | 显示全部楼层
宝塔用户_xasxep 发表于 2021-9-2 11:02
已解决,非常感谢, 作为免费用户感受到了温暖! 刚才也看了下代码,已经解决了问题。

解决的步骤是:“ ...

非常感谢您的包容和宝贵的建议,给您带来不好的体验非常抱歉!
我会认真考虑您的建议的!
使用道具 举报 回复 支持 反对
发表于 2021-12-9 20:39:19 | 显示全部楼层
大炮运维V587 发表于 2021-9-2 11:06
非常感谢您的包容和宝贵的建议,给您带来不好的体验非常抱歉!
我会认真考虑您的建议的! ...

你好,我也碰到了同样的情况,但是我尝试了那个代码提示报错 ERROR: You must give at least one requirement to install (see "pip help install")
请问可以怎么处理?谢谢了
使用道具 举报 回复 支持 反对
发表于 2021-12-9 22:52:12 | 显示全部楼层
宝塔用户_mjlicv 发表于 2021-12-9 20:39
你好,我也碰到了同样的情况,但是我尝试了那个代码提示报错 ERROR: You must give at least one require ...

您好,您是开启了离线模式吗?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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