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

【待反馈】修复之后面板无法登录,bt命令报错 panel/tools.py

发表在 Linux面板2023-9-16 15:07 [复制链接] 3 766

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

8.0.2
系统版本:

CentOS7
问题描述:

面板安全模块不好用然后做了面板修复,修复之后就无法登陆了,下方分别是bt 5 和 bt 14命令下的报错。
相关截图(日志、错误):
  1. [root@]# bt 5
  2. ===============================================
  3. 正在执行(5)...
  4. ===============================================
  5. 请输入新的面板密码:
  6. Traceback (most recent call last):
  7.   File "/www/server/panel/tools.py", line 808, in <module>
  8.     bt_cli(clinum)
  9.   File "/www/server/panel/tools.py", line 627, in bt_cli
  10.     set_panel_pwd(input_pwd.strip(), True)
  11.   File "/www/server/panel/tools.py", line 74, in set_panel_pwd
  12.     public.password_salt(public.md5(password), uid=1))
  13.   File "/www/server/panel/class/public.py", line 2943, in password_salt
  14.     chdck_salt()
  15.   File "/www/server/panel/class/public.py", line 2920, in chdck_salt
  16.     pdata['password'] = md5(md5(u_info['password']+'_bt.cn') + salt)
  17. TypeError: string indices must be integers
复制代码

使用道具 举报 只看该作者 回复
发表于 2023-9-16 15:09:33 | 显示全部楼层
[root@]# bt 14
===============================================
正在执行(14)...
===============================================
==================================================================
BT-Panel default info!
==================================================================
外网面板地址: https://120.2。。。
内网面板地址: https://192.1。。。
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 786, in <module>
    set_panel_username()
  File "/www/server/panel/tools.py", line 448, in set_panel_username
    print('username: ' + username)
TypeError: can only concatenate str (not "NoneType") to str

password: ********
使用道具 举报 回复 支持 反对
发表于 2023-9-16 17:27:29 | 显示全部楼层
青辰 发表于 2023-9-16 15:09
[root@]# bt 14
===============================================
正在执行(14)...

您好,通过下面命令方式尝试修复,下面命令行是通过面板备份文件进行一个恢复。
此问题是读取面板内的数据库是导致错误的
  1. bt stop
  2. mv /www/server/panel/data/default.db /www/backup/default.db
  3. mkidr /www/backup/db/ -p
  4. unzip -o -d /www/backup/db /www/backup/panel/2023-05-29.zip
  5. \cp -r -a /www/backup/db/2023-05-29/data/default.db
  6. bt start
复制代码

2023-05-29.zip格式更换您当前存在的备份文件名称
使用道具 举报 回复 支持 反对
发表于 2024-3-13 11:42:54 | 显示全部楼层
青辰 发表于 2023-9-16 15:09
[root@]# bt 14
===============================================
正在执行(14)...

您好,您的问题解决了吗?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理

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

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