wellknow 发表于 2023-12-10 09:28:43

【已解决】ModuleNotFoundError: No module named 'BTPanel'

计划任务中,续签Let's Encrypt证书

日志提示:ModuleNotFoundError: No module named 'BTPanel'

脚本是这样的:
/www/server/panel/pyenv/bin/python3 -u

/www/server/panel/class/acme_v2.py --renew=1

宝塔版本:免费版   8.0.43




各位前辈,要怎么办?


wellknow 发表于 2023-12-10 09:32:50

之前没出现过SSL过期不自动续约的情况,都一年了,没试过

现在出现过期不续签的情况。

阿珂 发表于 2023-12-11 10:25:47

到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
mv/www/server/panel/pyenv /www/backup/pyenv_backup
重新获取新的面板环境和更新包
curl http://download.bt.cn/install/update_panel.sh|bash

wellknow 发表于 2023-12-14 15:47:17

阿珂 发表于 2023-12-11 10:25
到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境



$mv/www/server/panel/pyenv /www/backup/pyenv_backup
bash: mv/www/server/panel/pyenv: No such file or directory出这提示

wellknow 发表于 2023-12-14 15:49:28

提示这个错误


wellknow 发表于 2023-12-14 15:58:13

搞掂了,原来要先sudo -i

宝塔用户_ayuruk 发表于 2024-10-8 11:49:28

阿珂 发表于 2023-12-11 10:25
到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境



你好版本7.0.3 也是这个情况怎么解决呢没有找到 pyenv这个目录
页: [1]
查看完整版本: 【已解决】ModuleNotFoundError: No module named 'BTPanel'