-
Faça o download da pyOpenSSL versão 0.13:
wget https://pypi.python.org/packages/8b/20/8f4230b281a2a9d0ee9e24fd89aeded0b25d40c84b3d61100a96438e1626/pyOpenSSL-0.13.tar.gz#md5=767bca18a71178ca353dff9e10941929
-
Descompacte o arquivo:
tar -xvzf pyOpenSSL-0.13.tar.gz
-
Digite o diretório do pacote:
cd pyOpenSSL-0.13
-
Corrija a constante X509_REVOKED_dup no pacote:
sed -e 's/X509_REVOKED_dup/X509_REVOKED_dupe/g' -i OpenSSL/crypto/crl.c
-
Instale o pacote:
python ./setup.py install
Essas etapas devem resolver esse problema.
O problema com X509_REVOKED_dup
- > X509_REVOKED_dupe
foi corrigido em pyOpenSSl 0.14
, mas como você precisa exatamente da versão 0.13
, é necessário executar a correção acima para compilá-la.
Esse é um problema de compilação que foi corrigido neste problema do github