我在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实例中使用了相同的过程,但它运行正常。有什么想法吗?
答案 0 :(得分:7)
原来这是Anaconda的一个已知错误。详情请见https://github.com/ContinuumIO/anaconda-issues/issues/228
快速修复是在命令行中输入:
conda update openssl
答案 1 :(得分:0)
您是否检查了所述配置文件的权限?
ls -la /opt/anaconda1anaconda2anaconda3/ssl/
如果您没有读取权限,则需要添加它们
sudo chmod +r /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf
或者只需尝试使用sudo