[维护笔记]Let’s Encrypt 证书更新错误

jlqwer 发表于 系统 分类,标签: 热度:247°

1.首次生成或更新Let’s Encrypt 证书时卡死在Installing Python packages

这是一些国内服务器容易出现的问题,需要修改pip源,网上搜到有4个源,但是只有一个能用(豆瓣的),其他的都有些小问题:

mkdir /root/.pip
cd /root/.pip
vi pip.conf

pip.conf:
 [global]
 trusted-host =  pypi.douban.com
 index-url = http://pypi.douban.com/simple

2.利用letsencrypt生成证书时 ,出现下面错误提示

0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

Creating virtual environment...

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module>

    main()

  File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main

    symlink=options.symlink)

  File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment

    download=download,

  File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel

    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)

  File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess

    % (cmd_desc, proc.returncode))

OSError: Command /root/.local/share/letsencrypt/bin/python - setuptools pkg_resources pip wheel failed with error code 1

解决办法:

卸载virtualenv

     pip uninstall virtualenv

安装virtualenv

     pip install virtualenv

不过有的主机没有安装pip

会提示 安装Python-pip

安装完Python-pip在执行上面的语句


lll

0 篇评论

发表我的评论