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

【待反馈】TypeError: string indices must be integers

发表在 Linux面板2023-4-12 16:51 [复制链接] 7 2320

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:PAN_VERSION: 7.9.9

系统版本:Ubuntu 20.04.6 LTS x86_64(Py3.7.9)

问题描述:打开计划任务报错

相关截图(日志、错误):
REQUEST_DATE: 2023-04-12 16:47:27 PAN_VERSION: 7.9.9  OS_VERSION: Ubuntu 20.04.6 LTS x86_64(Py3.7.9) REQUEST_URI: POST /crontab?action=GetCrontabREQUEST_FORM: {}  USER_AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0

Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 1996, in publicObject    res = run_obj.run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 1943, in run    result = getattr(toObject, get.action)(get)  File "class/crontab.py", line 35, in GetCrontab    if cront['type']=="day":TypeError: string indices must be integers
使用道具 举报 只看该作者 回复
发表于 2023-4-12 17:16:21 | 显示全部楼层
Traceback (most recent call last): File "class/data.py", line 335, in getData data['data'][i]['quota'] = self.get_site_quota(data['data'][i]['path']) TypeError: string indices must be integers
使用道具 举报 回复 支持 反对
发表于 2023-4-12 17:16:53 | 显示全部楼层
Traceback (most recent call last): File "class/data.py", line 309, in getData data['data'][i]['backup_count'] = backup_count TypeError: 'str' object does not support item assignment
使用道具 举报 回复 支持 反对
发表于 2023-4-12 17:17:25 | 显示全部楼层
一堆报错,ubuntu22.04兼容性也太差了吧
使用道具 举报 回复 支持 反对
发表于 2023-4-12 18:28:13 | 显示全部楼层
您好,您那边是从什么版本升级上来的呢?您那边尝试将/www/backup/panel目录下的备份文件恢复看看。
2023-03-31.zip压缩包文件,改为您升级或更新前正常的运行的压缩包名称。然后看看是否正常
  1. bt stop
  2. mv /www/server/panel/data/default.db /www/backup/default.db_bak
  3. unzip -o -d /www/backup/panel/2023-03-31.zip
  4. \cp -r -a /www/backup/panel/2023-03-31/data/default.db /www/server/panel/data/
  5. bt start
复制代码

使用道具 举报 回复 支持 反对
发表于 2023-4-14 12:28:19 | 显示全部楼层
系统已经卸载掉了,打开每个菜单页面都报错...
使用道具 举报 回复 支持 反对
发表于 2023-4-14 12:31:15 | 显示全部楼层
谢花郎 发表于 2023-4-12 18:28
您好,您那边是从什么版本升级上来的呢?您那边尝试将/www/backup/panel目录下的备份文件恢复看看。
2023-0 ...

系统已经卸载掉了,打开每个菜单页面都报错,实在不敢用
系统是新装的,镜像是运维那边找的我只是跟他说了系统版本要求。
bt安装方式就是
  1. wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-4-14 14:40:17 | 显示全部楼层
宝塔用_e22e 发表于 2023-4-14 12:31
系统已经卸载掉了,打开每个菜单页面都报错,实在不敢用
系统是新装的,镜像是运维那边找的我只是跟他说 ...

有无操作过上面命令进行恢复了?新安装的面板,可能在初始化面板数据没有加载完成所以导致这类问题。
您那边可以的话重新覆盖安装,面板打开提示错误不会影响您原有数据的。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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