【问题标题】:Error trying to set up a self signed certificate尝试设置自签名证书时出错
【发布时间】:2015-03-19 04:04:32
【问题描述】:

我在一个 EC2 实例中尝试设置一个笔记本服务器,以允许我在本地创建一个在 EC2 实例上运行的 ipython 笔记本。 (Following these instructions)。

当我尝试使用此命令创建自签名证书时:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

我收到以下消息:

WARNING: can't open config file: /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf
Unable to load config info from /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf

我在之前的 EC2 实例中使用了相同的流程,并且运行良好。有什么想法吗?

【问题讨论】:

标签: amazon-ec2 openssl ipython anaconda


【解决方案1】:

原来这是 Anaconda 的一个已知错误。详情在这里:https://github.com/ContinuumIO/anaconda-issues/issues/228

快速解决方法是在命令行输入:

conda update openssl

【讨论】:

    【解决方案2】:

    您是否检查了您对上述配置文件的权限?

    ls -la /opt/anaconda1anaconda2anaconda3/ssl/
    

    如果您没有读取权限,则需要添加它们

    sudo chmod +r /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf
    

    或者简单地尝试以sudo作为root运行相同的命令

    【讨论】:

    • 这是一个应用程序正在寻找的不存在的路径。原来这是一个蟒蛇错误 - 我在下面的答案中发布了修复
    猜你喜欢
    • 2017-02-18
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2011-02-06
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多