lnmp 1.4在阿里云服务器上增加ssl出现错误[解决办法]

/ 0评 / 0

大家都知道阿里云的服务器上会出现很多奇葩的问题,都是因为阿里云提供不是原版的源造成的一些错误.

sandy在追加SSL证书或者增加新的域名的时候出现这个问题

追加证书
vps是阿里云
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/python2.7 - setuptools pkg_resources pip wheel failed with error code 2
Let's Encrypt SSL Certificate create failed!

用了各种解决办法都无解,然后去军哥的论坛找解决办法,终于找到这段话了

可以尝试 apt-get purge python-virtualenv python3-virtualenv virtualenv
成功删除后再 pip install virtualenv

update 2017-8-2:解决方法完整操作步骤如下:
apt-get update
apt-get install python-pip -y
apt-get purge python-virtualenv python3-virtualenv virtualenv
pip install --upgrade pip
pip install virtualenv
编辑 /bin/lnmp 查找 /bin/certbot certonly  替换为 /bin/certbot --no-bootstrap certonly 
再重新运行 lnmp ssl add 添加域名就可以了

转载地址:LNMP论坛

发表评论

邮箱地址不会被公开。 必填项已用*标注