У меня была аналогичная проблема, просто с другим номером (3906).
Когда я искал все файлы libeay32.dll
в своем %PATH%
, я заметил, что в моей системе установлено довольно много. Первым на пути оказалась старая версия (OpenSSL 0.9.8h 28 мая 2008 г.), установленная с Gnuwin32. Я переименовал этот файл в libeay32.dll.xxx
, эффективно отключив эту DLL, и это исправило проблему для меня! Следующий libeay32.dll
на моем пути - более новая версия (OpenSSL 1.0.1h 5 июня 2014 года).
Я написал этот маленький питон скрипт, чтобы найти libeay32.dll файлы на моей системе, и определить версию OpenSSL:
import os, re
for dir in os.getenv("PATH").split(";"):
filename = os.path.join(dir, "libeay32.dll")
if os.path.exists(filename):
print("== " + dir)
with open(filename, "rb") as fh:
for line in fh:
m = re.search("OpenSSL [0-9][0-9. a-zA-Z]+", line)
if m:
print(m.group(0))
break