我正在尝试通过cron自动更新密钥

2025-07-03 15:45:03 8
  • 收藏
  • 管理

    它的结尾是一个

    例外情况:

    回溯(最近一次呼叫):

    文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/basecommand.py”,第211行,在Main中

    状态=self.run(选项,参数)

    文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/commands/install.py”,第311行,在运行中

    根=选项。根路径,

    在Install中文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/req/req_set.py”,第640行

    要求.卸载(AUTO_CONFIRM=True)

    文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/req/req_install.py”,第716行,在卸载中

    PATHS_TO_Remve.Remove(AUTO_CONFIRM)

    文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/req/req_uninstall.py”,第125行,在删除中

    重命名(路径,新路径)

    文件“/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/utils/__init__.py”,第315行,重命名

    移动(旧,新)

    文件“/usr/lib/python2.7/Shutil.py”,第302行,in Move

    复制2(src,Real_dst)

    文件“/usr/lib/python2.7/Shutil.py”,第130行,复制2

    复制文件(源、DST)

    文件“/usr/lib/python2.7/Shutil.py”,第82行,在复制文件中

    使用OPEN(src,‘rb’)作为FSRC:

    IoError:[Errno 2]没有这样的文件或目录:‘/root/.local/share/letsencrypt/lib/python2.7/site-packages/cryptography-1.1.2-py2.7.egg-info’

    到目前为止,这是正确的,因为服务器上的目录被命名为“加密-1.2.1-py2.7.egg-info”

    有什么想法吗?你可以试试我的客户端:[更新]最简单的纯bash let加密客户端,现在支持独立服务器,这是我每天在cron中用来为我的各种机器更新证书的脚本(附带的博客文章):

    Gist.github.com

    Letsencrypt-renew.sh

    #!/bin/bash

    #这是向公有领域发布的免费和不受约束的软件。

    #

    #此脚本设计为由cron每天运行。请在其计时中随机性地运行它

    #避免在让我们加密时出现加载高峰。一个例子是,在午夜和凌晨2点之间运行:

    #

    #0 0***睡眠$[(随机%115)+5]m;/usr/sbin/letsENCRYPT-renew.sh

    #

    #如果您使用的不是Nginx,请调整startServer和stopServer方法以适应需要。此外,您还可以

    #使用Webroot方法。

    此文件已被截断。显示原创

    上一页:我没有收到-CronabCertbot续订 下一页:我有钥匙,但我不知道该怎么用它
    全部评论(0)