断桥残雪 发表于 2025-7-24 11:02:35

【已解决】更新11.0 报错了

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux面板11.0.0
系统版本:CentOS7.6.1810 x86_64(Py3.7.9) - 11.0.0
问题描述:更新11.0 报错了
ImportError: cannot import name 'blockalgo' from 'Crypto.Cipher' (/www/server/panel/pyenv/lib/python3.7/site-packages/Crypto/Cipher/__init__.py)
相关截图(日志、错误):


REQUEST_DATE: 2025-07-24 10:55:33
VERSION: CentOS7.6.1810 x86_64(Py3.7.9) - 11.0.0

REQUEST_URI: POST /mod/push/task/get_task_list?
REQUEST_FORM: {}
USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0


Traceback (most recent call last):
File "/www/server/panel/BTPanel/__init__.py", line 2539, in publicObject
    res = run_obj.run(toObject, defs, get)
File "/www/server/panel/BTPanel/__init__.py", line 2486, in run
    result = getattr(toObject, get.action)(get)
File "/www/server/panel/mod/modController.py", line 91, in model
    raise public.PanelError(result['msg'])
public.PanelError: 面板运行时发生错误: Traceback (most recent call last):
File "/www/server/panel/mod/project/push/taskMod.py", line 16, in
    from mod.base.push_mod import PushManager, TaskConfig, TaskRecordConfig, TaskTemplateConfig, PushSystem, SenderConfig
File "/www/server/panel/mod/base/push_mod/__init__.py", line 7, in
    from .mods import TaskConfig, TaskTemplateConfig, TaskRecordConfig, SenderConfig, load_task_template_by_config, \
File "/www/server/panel/mod/base/push_mod/mods.py", line 20, in
    from .base_task import BaseTask
File "/www/server/panel/mod/base/push_mod/base_task.py", line 2, in
    from .send_tool import WxAccountMsg
File "/www/server/panel/mod/base/push_mod/send_tool.py", line 4, in
    from .util import get_config_value
File "/www/server/panel/mod/base/push_mod/util.py", line 12, in
    from sslModel import certModel
File "/www/server/panel/class/sslModel/certModel.py", line 8, in
    from panelAes import AesCryptPy3
File "/www/server/panel/class/panelAes.py", line 5, in
    from Crypto.Cipher import AES
File "/www/server/panel/pyenv/lib/python3.7/site-packages/Crypto/Cipher/AES.py", line 49, in
    from Crypto.Cipher import blockalgo
ImportError: cannot import name 'blockalgo' from 'Crypto.Cipher' (/www/server/panel/pyenv/lib/python3.7/site-packages/Crypto/Cipher/__init__.py)


阿珂 发表于 2025-7-24 11:12:19

btpip installcryptography==42.0.5
bt 1
非面板终端执行命令

断桥残雪 发表于 2025-7-24 11:14:06

阿珂 发表于 2025-7-24 11:12
非面板终端执行命令

好的 我尝试一下

断桥残雪 发表于 2025-7-24 11:20:57

阿珂 发表于 2025-7-24 11:12
非面板终端执行命令

可以了 恢复正常

epiman 发表于 2025-7-24 11:33:26

阿珂 发表于 2025-7-24 11:12
非面板终端执行命令

大佬看一下我的问题
https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=148129&page=1&extra=#pid615466
页: [1]
查看完整版本: 【已解决】更新11.0 报错了