【已解决、】修改密码报错无法登录
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:11.6系统版本:Debian12
问题描述:ssh链接后使用bt 5 无法修改密码,面板也无法登录了
相关截图(日志、错误):
请输入新的面板密码:123456
Traceback (most recent call last):
File "/www/server/panel/tools.py", line 1679, in <module>
bt_cli(clinum)
File "/www/server/panel/tools.py", line 1332, in bt_cli
set_panel_pwd(input_pwd.strip(), True)
File "/www/server/panel/tools.py", line 167, in set_panel_pwd
result = public.M('users').where('id=?', (1,)).setField('password', public.password_salt(public.md5(password), uid=1))
File "/www/server/panel/class/public.py", line 3738, in password_salt
return md5(md5(password + '_bt.cn') + salt)
TypeError: can only concatenate str (not "list") to str
使用bt 14查看默认信息也有报错
Traceback (most recent call last):
File "/www/server/panel/tools.py", line 1636, in <module>
set_panel_username()
File "/www/server/panel/tools.py", line 581, in set_panel_username
print('username: ' + username)
TypeError: can only concatenate str (not "list") to str
password: ********
您好,这个是面板数据库损坏导致的,默认情况下,我司是有对面板数据库进行备份的,目录在 /www/backup/panel目录下,可以将这个目录下的备份进行恢复,恢复对应的目录是 /www/server/panel/data
如果您不会,记得做个快照后,请扫描右下角的二维码,联系我司客服,就说找我解决面板数据库崩溃的问题的。 大炮运维V587 发表于 2026-3-23 18:02
您好,这个是面板数据库损坏导致的,默认情况下,我司是有对面板数据库进行备份的,目录在 /www/backup/pan ...
谢谢您,按照您说的方法成功解决了!非常感谢!
页:
[1]