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

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

发表在 Linux面板2023-12-10 09:28 [复制链接] 6 2611

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

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

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

  2. /www/server/panel/class/acme_v2.py --renew=1
复制代码


宝塔版本:免费版   8.0.43


微信截图_20231210092801.png

各位前辈,要怎么办?


使用道具 举报 只看该作者 回复
发表于 2023-12-10 09:32:50 | 显示全部楼层
之前没出现过SSL过期不自动续约的情况,都一年了,没试过

现在出现过期不续签的情况。
使用道具 举报 回复 支持 反对
发表于 2023-12-11 10:25:47 | 显示全部楼层
到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
  1. mv  /www/server/panel/pyenv /www/backup/pyenv_backup
复制代码

重新获取新的面板环境和更新包
  1. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-12-14 15:47:17 | 显示全部楼层
阿珂 发表于 2023-12-11 10:25
到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
  1. [lighthouse@VM-4-6-centos ~]$  mv  /www/server/panel/pyenv /www/backup/pyenv_backup
  2. bash: mv  /www/server/panel/pyenv: No such file or directory
复制代码
出这提示
使用道具 举报 回复 支持 反对
发表于 2023-12-14 15:49:28 | 显示全部楼层
提示这个错误
2023-12-14_154816.jpg

使用道具 举报 回复 支持 反对
发表于 2023-12-14 15:58:13 | 显示全部楼层
搞掂了,原来要先sudo -i
使用道具 举报 回复 支持 反对
发表于 2024-10-8 11:49:28 | 显示全部楼层
阿珂 发表于 2023-12-11 10:25
到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境

你好版本7.0.3 也是这个情况怎么解决呢  没有找到 pyenv这个目录
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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