利用letsencrypte生成证书时,create virtual environment失败

./letsencrypt-auto certonly --standalone

利用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

时间: 2024-08-05 02:32:02

利用letsencrypte生成证书时,create virtual environment失败的相关文章

OpenSSL - 利用OpenSSL生成证书

Step 1. Create key  这个命令会生成一个1024/2048位的密钥,包含私钥和公钥. openssl genrsa -out prvtkey.pem 1024/2038                     (with out password protected) openssl genrsa -des3 -out prvtkey.pem 1024/2048    (password protected) Step 2. Create certification reque

如何利用OpenSSL生成证书

此文已由作者赵斌授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 一.前言 最近为了测试内容分发网络(Content Delivery Network,简称 CDN)添加的新功能,支持HYTTPS安全加速功能,需要对证书的有效性进行验证,于是乎需要自己生成合法的.非法的.过期的证书.接下来介绍下如何通过OpenSSL生成证书. 二.使用OpenSSL生成证书 创建证书密钥文件 openssl genrsa -des3 -out ca.key 8192 运行时会提示输入密码

IOS开发者中心生成证书时填写appID的问题

今天需要给客户打包新程序,从申请证书开始,当申请证书时发现一个问题就是当填写appID时怎么填写,到代表什么意思的问题,竟查找区别如下: 1.苹果的app id分为2种,一种是explicit ID , 直译为 显式ID, 一种是wildcard ID ,直译 通配ID.在创建app id的时候可以设置,创建之后类型不可切换. 2.2种ID最直观的区别,explicit ID必须是全名,比如 com.lc.test , wildcard ID最后一个段为星号(*),比如 com.lc.*  .

Widows下利用OpenSSL生成证书

1.下载OpenSSL的windows版本 32位:openssl-1.0.2a-i386-win32.zip 64位:openssl-1.0.2a-x64_86-win64.zip 下载之后解压即可使用,不过软件缺少配置文件 2.建立配置文件 在解压后的目录, 即openssl.exe所在目录新建配置文件,名为openssl-1.0.2a.cnf,内容如下 # For use with easy-rsa version 2.0 and OpenSSL 1.0.0* # This definit

【本地服务器】利用openssl生成证书

(一)下载openssl软件,解压,进入bin目录 下载地址 (二)1.在当前bin目录,按住shift键右击,选择"在此处打开命令窗口" 2.打开cmd命令窗口之后,在窗口中输入 openssl 命令,进入openssl 区 (三)生成RSA私钥(无加密) openssl下: genrsa -des3 -out server.key 1024 (五)创建证书请求 openssl下: req -new -key server.key -out server.csr ()生成CA证书 o

利用Openssl生成证书

一.整体步骤 openssl genrsa -des3 -outserver.key 1024//生成key openssl req -new -keyserver.key -out server.csr -config openssl.cnf//生成csr文件 openssl req -new -x509 -keyoutca.key -out ca.crt -config openssl.cnf//自生成CA openssl ca -in server.csr -outserver.crt -

Apache OpenSSL生成证书使用

最近在学习SSL协议,这次是基于Apache服务器自带的openssl来实现的 TLS:传输层安全协议 SSL:安全套接字层 KEY:私钥 CSR:证书签名请求,即公钥,生成证书时需要将此提交给证书机构,生成 X509 数字证书前,一般先由用户提交证书申请文件,然后由 CA 来签发证书 CRT:即证书,一般服务器证书server.crt和客户端证书client.crt都需要通过CA证书ca.crt进行签名 1.进行CA签名获取证书时,需要注意国家.省.单位需要与CA证书相同,否则会报:     

Golang(十一)TLS 相关知识(二)OpenSSL 生成证书

0. 前言 接前一篇文章,上篇文章我们介绍了数字签名.数字证书等基本概念和原理 本篇我们尝试自己生成证书 参考文献:TLS完全指南(二):OpenSSL操作指南 1. OpenSSL 简介 OpenSSL 是一个开源项目,其组成主要包括三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls OpenSSL 主要用于秘钥证书管理.对称加密和非对称加密 1.1 指令 常用指令包括:genrsa.req.x509 1.1.1

keytool生成证书与Tomcat SSL配置

转自:http://tomhat.iteye.com/blog/2087673 一.Keytool介绍 Keytool是一个Java数据证书的管理工具.Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 1.   密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 2.   可信任的证书实体(trusted certificate entries)——只包含