Загрузите pyOpenSSL версии 0.13:
wget https://pypi.python.org/packages/8b/20/8f4230b281a2a9d0ee9e24fd89aeded0b25d40c84b3d61100 pyOpenSSL-0.13.tar.gz # md5 = 767bca18a71178ca353dff9e10941929
Разверните файл:
tar -xvzf pyOpenSSL-0.13.tar.gz
Войдите в каталог пакета:
cd pyOpenSSL-0.13
Исправьте константу X509_REVOKED_dup в пакете:
sed -e 's / X509_REVOKED_dup / X509_REVOKED_dupe / g' -i OpenSSL / crypto / crl.c {{1} }
Установите пакет:
python ./setup.py install
Эти шаги должны решить эту проблему.
Проблема с X509_REVOKED_dup
-> X509_REVOKED_dupe
была исправлена в pyOpenSSl 0.14
, но поскольку вам нужна именно та версия 0.13
, вам нужна чтобы выполнить исправление, указанное выше, чтобы он скомпилировался.
Это проблема компиляции, которая была исправлена в этой проблеме на github