小编Žyg*_*kas的帖子

未定义的符号:OPENSSL_sk_num

我正在尝试使用Certbot续订Let's Encrypt证书.它停止工作,我不知道为什么.这是错误:

ImportError: /root/.local/share/letsencrypt/local/lib/python2.7/site-packages/cryptography/
hazmat/bindings/_openssl.so: undefined symbol: OPENSSL_sk_num
Run Code Online (Sandbox Code Playgroud)

我安装了最新的OpenSSL版本

OpenSSL 1.1.0d  26 Jan 2017
Run Code Online (Sandbox Code Playgroud)

我尝试通过执行以下操作来调试此问题.首先我尝试在python控制台中添加导入OpenSSL.它工作得很好,没有错误.但是,当我尝试

. ~/.local/share/letsencrypt/bin/activate
Run Code Online (Sandbox Code Playgroud)

然后>>> import OpenSSl 我得到错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/OpenSSL/rand.py", line 12, in <module>
    from OpenSSL._util import (
  File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/OpenSSL/_util.py", line 6, in <module>
    from cryptography.hazmat.bindings.openssl.binding import Binding
  File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 14, in <module>
    from cryptography.hazmat.bindings._openssl import ffi, lib …
Run Code Online (Sandbox Code Playgroud)

pyopenssl python-2.7 certbot

5
推荐指数
1
解决办法
5380
查看次数

标签 统计

certbot ×1

pyopenssl ×1

python-2.7 ×1