【已完成】更新BT面板后出现“无法修改面板密码”
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.0.2
系统版本:
ubuntu 20
问题描述:
执行修改面板密码,出现很奇怪的报错。这个错误是在“更新BT版本”之后出现的,很奇怪。我到了报错的py源码中看,貌似是储存密码用的db是空的的原因?因为有个 select where (user_id = 1) 出来的是空的结果。另外执行 bt 14 也会报错。相关截图(日志、错误):
root@[手动打码]:~# bt 5===============================================正在执行(5)...===============================================请输入新的面板密码:123456Traceback (most recent call last):File "/www/server/panel/tools.py", line 1352, in <module> bt_cli(clinum)File "/www/server/panel/tools.py", line 1050, in bt_cli set_panel_pwd(input_pwd.strip(), True)File "/www/server/panel/tools.py", line 159, 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 3625, in password_salt return md5(md5(password + '_bt.cn') + salt)TypeError: can only concatenate str (not "list") to str
**************分割线**************
root@[手动打码]:~# bt 14===============================================正在执行(14)...=================================================================================================================BT-Panel default info!==================================================================外网面板地址: [手动打码]内网面板地址: [手动打码]Traceback (most recent call last):File "/www/server/panel/tools.py", line 1325, in <module> set_panel_username()File "/www/server/panel/tools.py", line 572, in set_panel_username print('username: ' + username)TypeError: can only concatenate str (not "list") to str
password: ********Warning:If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group注意:初始密码仅在首次登录面板前能正确获取,其它时间请通过 bt 5 命令修改密码 ================================================================== 您好,建议您做一下磁盘快照,然后参考下面方法去修复
看一下/www/backup/panel目录下的压缩包
找到正常且最新的那个压缩包 比如:2024-10-1.zip
命令不要直接复制,日期记得改(重点)
ls /www/backup/panel
unzip /www/backup/panel/2024-10-01.zip-d /www/backup/panel/
rm -rf /www/server/panel/data/db/*
mv -f /www/backup/panel/2024-10-01/data/db/*/www/server/panel/data/db/
/etc/init.d/bt restart 堡塔运维南一 发表于 2024-11-20 09:54
您好,建议您做一下磁盘快照,然后参考下面方法去修复
看一下/www/backup/panel目录下的压缩包
感谢,解决了登录的问题,但是进去后的系统好像配置都没了。已经重装,但是依然感谢您的回复。
页:
[1]