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

【已完成】计划任务续签ssl证书报错

发表在 Linux面板2023-3-1 10:39 [复制链接] 12 3596

如图,报了个错误,不知道原因,修复了也没用。
微信图片_20230301103902.png

最后说Successful,然而并没有

Traceback (most recent call last):
  File "/www/server/panel/class/acme_v2.py", line 1657, in renew_cert
    auth_to = self.get_ssl_used_site(self._config['orders']['save_path'])
  File "/www/server/panel/class/acme_v2.py", line 1462, in get_ssl_used_site
    run_path = panelSite.panelSite().GetRunPath(args)
  File "class/panelSite.py", line 1413, in GetRunPath
    get.id = public.M('sites').where('name=?',(get.siteName,)).getField('id')
  File "class/public.py", line 34, in M
    import db
  File "class/db.py", line 16, in <module>
    import PluginLoader
ImportError: class/PluginLoader.so: undefined symbol: _Py_FalseStruct

----------------------------------------------------------------------------
★[2023-03-01 10:34:06] Successful
----------------------------------------------------------------------------

使用道具 举报 只看该作者 回复
发表于 2023-3-8 09:03:53 | 显示全部楼层
大炮运维V587 发表于 2023-3-7 17:40
您好,看返回信息是正常的,Python没有问题的,你在SSH中查看的是操作系统自带的,我们面板使用的是独立环 ...

找到原因了,删了重加的计划任何里面有两行,第一行似乎起 使用python3,再执行逻辑。
旧的计划任务内容里面就直接执行逻辑了,估计是调了系统的python2吧
使用道具 举报 回复 支持 反对
发表于 2023-3-1 10:40:13 | 显示全部楼层
手上的两台linux服务器都是这样
使用道具 举报 回复 支持 反对
发表于 2023-3-1 10:43:25 | 显示全部楼层
到服务器SSH终端里执行
  1. history|grep  sh
复制代码

看下返回信息
使用道具 举报 回复 支持 反对
发表于 2023-3-1 16:07:59 | 显示全部楼层
本帖最后由 qq877008992 于 2023-3-1 16:11 编辑
大炮运维V587 发表于 2023-3-1 10:43
到服务器SSH终端里执行

看下返回信息
这个是宝塔内的ssh显示的:
[root@izp2dl56hqtgwyz ~]# history|grep  sh
    1  yum install -y wget && wget -O install.sh http://125.88.182.172:5880/install/install_6.0.sh && sh install.sh
   81  pip show werkzeug
   82  pip3 show werkzeug
   83  pip2 show werkzeug
   86  pip show werkzeug
   92  pip show werkzeug
   94  pip show werkzeug
  130  curl https://download.bt.cn/install/update_panel.sh|bash
  325  ssh-keygen -t rsa -C "536546731@qq.com"
  326  ssh -T git@github.com
  327  cd /root/.ssh
  328  ssh -T git@github.com
  329  cd /root/.ssh
  339  ssh-keygen -t ed25519 -C "536546731@qq.com"
  340  ssh -T git@github.com
  341  eval "$(ssh-agent -s)"
  342  ssh-add ~/.ssh/id_ed25519
  343  ssh -T git@github.com
  344  ssh-agent
  345  ssh-add ~/.ssh/id_ed25519
  346  ssh
  347  ssh-add -l
  348  ssh -t
  349  ssh -T
  350  ls -al ~/.ssh
  351  ssh-add ~/.ssh/id_rsa
  352  ssh -T git@github.com
  353  ssh-agent
  354  ssh-agent -l
  355  ssh-agent l
  356  ssh-agent list
  357  ssh-agent -list
  358  ssh-add -l
  359  cd /root/.ssh
  360  cd /root/.ssh
  364  ssh-add -l
  365  ssh -vT git@github.com
  366  eval "$(ssh-agent -s)"
  367  ssh-add -l
  368  ssh-add ~/.ssh/id_ed25519
  369  ssh-add -l
  370  ssh -vT git@github.com
  372  ssh-add -l
  373  eval "$(ssh-agent -s)"
  374  ssh-add -K ~/.ssh/id_ed25519
  375  ssh-add -l
  376  ssh-add ~/.ssh/id_rsa
  377  ssh-add ~/.ssh/id_ed25519
  378  ssh-add -l
  379  ssh -T git@github.com
  380  ls -al ~/.ssh
  381  eval "$(ssh-agent -s)"
  382  ssh-add ~/.ssh/id_rsa
  383  ssh -T git@github.com
  384  ssh -T git@github.com
  385  ssh -Tt git@github.com
  386  ssh -vT git@github.com
  387  ssh-add -l
  388  cd /root/.ssh
  389  ls -al ~/.ssh
  392  cd /root/.ssh
  393  ssh -vT git@github.com
  394  exec ssh-agent bash
  395  cd /root/.ssh
  396  ssh -T git@github.com
  397  ssh-add ~/.ssh/id_rsa
  399  eval "$(ssh-agent -s)"
  400  ssh-add ~/.ssh/id_rsa
  401  ssh -vT git@github.com
  402  chmod 600 /etc/ssh/*
  403  systemctl restart sshd
  404  ssh -vT git@github.com
  405  cd /root/.ssh
  406  ssh -Tt git@github.com
  407  ssh -vT git@github.com
  408  The authenticity of host 'github.com (20.205.243.166)' can't be established.
  409  ssh -T git@github.com
  559  history|grep  sh
使用道具 举报 回复 支持 反对
发表于 2023-3-1 16:11:39 | 显示全部楼层
大炮运维V587 发表于 2023-3-1 10:43
到服务器SSH终端里执行

看下返回信息

这份是其他ssh工具显示的:
[root@VM_0_16_centos ~]# history|grep  sh
    2  27/04/20 15:38:29 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    9  28/04/20 10:17:26 docker run -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
   10  28/04/20 10:21:24 clear && docker exec -it 18b4dbe49093 /bin/bash
   90  15/06/20 14:11:25 docker run -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2 --name elasticsearch
   91  15/06/20 14:11:45 docker run -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
   92  15/06/20 14:16:38 docker run -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
  111  19/06/20 10:59:26 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" docker.elastic.co/elasticsearch/elasticsearch:7.8.0
  112  19/06/20 10:59:41 clear && docker exec -it 0f96cd4841d5 /bin/bash
  116  19/06/20 11:20:27 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" docker.elastic.co/elasticsearch/elasticsearch:7.8.0
  117  19/06/20 11:21:30 clear && docker exec -it f9867e8c732f /bin/bash
  118  19/06/20 11:22:04 clear && docker exec -it f9867e8c732f /bin/bash
  119  19/06/20 11:22:35 clear && docker exec -it f9867e8c732f /bin/bash
  120  19/06/20 11:24:32 clear && docker exec -it f9867e8c732f /bin/bash
  124  19/06/20 11:28:21 clear && docker exec -it f9867e8c732f /bin/bash
  334  12/01/22 17:15:17 ssh -T git@github.com
  335  12/01/22 17:15:59 ssh -T git@github.com
  366  24/02/23 11:53:33 curl http://download.bt.cn/install/update_panel.sh|bash
  370  24/02/23 11:57:43 curl http://download.bt.cn/install/update_panel.sh|bash
  372  24/02/23 12:07:02 curl http://download.bt.cn/install/update_panel.sh|bash
  375  01/03/23 16:09:09 history|grep  sh
  376  01/03/23 16:09:18 history|grep  sh
  377  01/03/23 16:09:37 history|grep  sh
  378  01/03/23 16:09:48 history|grep  sh
  379  01/03/23 16:10:23 history|grep  sh
使用道具 举报 回复 支持 反对
发表于 2023-3-1 16:14:21 | 显示全部楼层
以上是两台服务器的显示内容,两台都有这个续签失败问题
使用道具 举报 回复 支持 反对
发表于 2023-3-1 18:17:24 | 显示全部楼层
qq877008992 发表于 2023-3-1 16:14
以上是两台服务器的显示内容,两台都有这个续签失败问题
  1. curl -v https://acme-v02.api.letsencrypt.org/directory
复制代码

您好,你到服务器SSH终端里执行这个命令,能正常返回信息吗?如下图
返回信息ssl.png

使用道具 举报 回复 支持 反对
发表于 2023-3-7 15:59:14 | 显示全部楼层
大炮运维V587 发表于 2023-3-1 18:17
您好,你到服务器SSH终端里执行这个命令,能正常返回信息吗?如下图

微信截图_20230307155805.png
[root@izp2dl56hqtgwyz ~]# curl -v https://acme-v02.api.letsencrypt.org/directory
* About to connect() to acme-v02.api.letsencrypt.org port 443 (#0)
*   Trying 172.65.32.248...
* Connected to acme-v02.api.letsencrypt.org (172.65.32.248) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate:
*       subject: CN=acme-v02.api.letsencrypt.org
*       start date: Jan 06 22:32:10 2023 GMT
*       expire date: Apr 06 22:32:09 2023 GMT
*       common name: acme-v02.api.letsencrypt.org
*       issuer: CN=R3,O=Let's Encrypt,C=US
> GET /directory HTTP/1.1
> User-Agent: curl/7.29.0
> Host: acme-v02.api.letsencrypt.org
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Tue, 07 Mar 2023 07:57:41 GMT
< Content-Type: application/json
< Content-Length: 756
< Connection: keep-alive
< Cache-Control: public, max-age=0, no-cache
< X-Frame-Options: DENY
< Strict-Transport-Security: max-age=604800
<
{
  "DnztR4kypxQ": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  "meta": {
    "caaIdentities": [
      "letsencrypt.org"
    ],
    "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
    "website": "https://letsencrypt.org"
  },
  "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  "renewalInfo": "https://acme-v02.api.letsencrypt.org/get/draft-ietf-acme-ari-00/renewalInfo/",
  "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
* Connection #0 to host acme-v02.api.letsencrypt.org left intact

使用道具 举报 回复 支持 反对
发表于 2023-3-7 16:04:34 | 显示全部楼层
大炮运维V587 发表于 2023-3-1 18:17
您好,你到服务器SSH终端里执行这个命令,能正常返回信息吗?如下图

是不是我的python有问题呀?
首页上显示的是系统:CentOS 7.4.1708 x86_64(Py3.7.4)  已不间断运行: 209天
然后ssh里面查的好像Py2.x的版本?
使用道具 举报 回复 支持 反对
发表于 2023-3-7 17:40:13 | 显示全部楼层
qq877008992 发表于 2023-3-7 15:59
[root@izp2dl56hqtgwyz ~]# curl -v https://acme-v02.api.letsencrypt.org/directory
* About to conne ...

您好,看返回信息是正常的,Python没有问题的,你在SSH中查看的是操作系统自带的,我们面板使用的是独立环境的Python。

可能是因为在安装或者更新面板环境时候出现某个依赖无法安装或者安装失败,
您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
  1. rm -rf /www/server/panel/pyenv
复制代码
重新获取新的面板环境和更新包
  1. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码

此更新不会对您的数据造成影响,仅仅更新面板程序
操作完后记得把续签证书的计划任务删掉,重新添加
使用道具 举报 回复 支持 反对
发表于 2023-3-8 08:55:28 | 显示全部楼层
大炮运维V587 发表于 2023-3-7 17:40
您好,看返回信息是正常的,Python没有问题的,你在SSH中查看的是操作系统自带的,我们面板使用的是独立环 ...

微信图片_20230308085406.png
找到原因了,旧版的计划任务里面没有第一句话,
删了后重加的计划任务就有了第一句话了。
那是调用的py版本的意思吗?
使用道具 举报 回复 支持 反对
发表于 2023-3-11 19:41:58 | 显示全部楼层
qq877008992 发表于 2023-3-8 08:55
找到原因了,旧版的计划任务里面没有第一句话,
删了后重加的计划任务就有了第一句话了。
那是调用的py ...

是的,这里是调用python3的环境
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表