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

【已完成】无法登录宝塔面板,卡在正在登录,http code 401

发表在 Linux面板2023-1-6 10:08 [复制链接] 10 8427

BT 14
==================================================================
BT-Panel default info!
==================================================================
Bt-Panel-URL: https://47.100.74.39:18888/d5ebec0b
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 732, in <module>
    set_panel_username()
  File "/www/server/panel/tools.py", line 426, in set_panel_username
    print('username: ' + username)
TypeError: can only concatenate str (not "NoneType") 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 命令修改密码
==================================================================

BT 16
=====================================
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Starting Bt-Panel... Bt-Panel (pid 2344018) already running
Starting Bt-Tasks... Bt-Tasks (pid 2343538) already running
已成功升级到[7.9.7]

BT 22
[2023-01-06 09:07:07][DEBUG] - Traceback (most recent call last):
  File "class/public.py", line 6144, in rsa_decrypt
    decrypted_data = cipher_private.decrypt(res, None)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/Crypto/Cipher/PKCS1_v1_5.py", line 174, in decrypt
    raise ValueError("Ciphertext with incorrect length (not %d bytes)" % k)
ValueError: Ciphertext with incorrect length (not 128 bytes)

BT 5
请输入新的面板密码:123456
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 754, in <module>
    bt_cli(clinum)
  File "/www/server/panel/tools.py", line 576, in bt_cli
    set_panel_pwd(input_pwd.strip(),True)
  File "/www/server/panel/tools.py", line 69, in set_panel_pwd
    result = sql.table('users').where('id=?',(1,)).setField('password',public.password_salt(public.md5(password),uid=1))
  File "/www/server/panel/class/public.py", line 2892, in password_salt
    chdck_salt()
  File "/www/server/panel/class/public.py", line 2869, in chdck_salt
    pdata['password'] = md5(md5(u_info['password']+'_bt.cn') + salt)
TypeError: string indices must be integers
使用道具 举报 只看该作者 回复
发表于 2023-1-6 10:09:45 | 显示全部楼层
1.jpg
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:26:24 | 显示全部楼层
您好,可能是面板依赖的python环境损坏,可以尝试删掉损坏的环境,然后重新下载修复看是否正常,命令如下:
执行命令前注意先做个服务器快照
  1. #删除面板依赖的环境
  2. mv /www/server/panel/pyenv /www/server/panel/pyenv.bak
  3. #修复环境
  4. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:29:24 | 显示全部楼层
堡塔运维向樛木 发表于 2023-1-6 10:26
您好,可能是面板依赖的python环境损坏,可以尝试删掉损坏的环境,然后重新下载修复看是否正常,命令如下: ...

感谢回复,BT 2,执行命令,BT 1,问题依旧,安装时未出现错误
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:30:21 | 显示全部楼层
本帖最后由 宝塔用户_prydhy 于 2023-1-6 10:44 编辑

有一个报错
1.jpg
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:48:54 | 显示全部楼层
无法解决
1.jpg
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:49:40 | 显示全部楼层
您是否方便提供一下服务器,使用手机微信扫码打开,这边协助您排查一下问题所在。

使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:52:36 | 显示全部楼层
堡塔运维向樛木 发表于 2023-1-6 10:49
您是否方便提供一下服务器,使用手机微信扫码打开,这边协助您排查一下问题所在。

...

已联系,感谢!
使用道具 举报 回复 支持 反对
发表于 2023-1-6 10:58:42 | 显示全部楼层
已回复
使用道具 举报 回复
发表于 2023-1-9 09:30:25 | 显示全部楼层
解决方案:恢复宝塔数据库备份,不影响网站使用。
使用道具 举报 回复 支持 反对
发表于 2023-1-9 09:31:19 | 显示全部楼层
本帖最后由 宝塔用户_prydhy 于 2023-1-9 09:34 编辑
  1. # 进入默认备份目录
  2. cd /www/backup/panel/

  3. # 解压历史备份文件
  4. unzip 2023-01-01.zip

  5. # 停止宝塔
  6. bt 2

  7. # 恢复备份
  8. cp 2023-01-01/data/default.db /www/server/panel/data/default.db

  9. # 启动宝塔
  10. bt 3
复制代码

使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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