У меня была похожая проблема, просто с другим номером (3906).
Когда я искал все libeay32.dll
файлы в моем %PATH%
, я заметил, что в моей системе установлено немало. Первой на пути оказалась старая версия (OpenSSL 0.9.8h 28 мая 2008 г.), установленная с Gnuwin32. Я переименовал этот файл в libeay32.dll.xxx
, фактически отключив эту DLL, и это исправило проблему для меня! Следующая libeay32.dll
на моем пути - гораздо более свежая версия (OpenSSL 1.0.1h 5 июня 2014 г.).
Я написал этот маленький скрипт на python, чтобы найти файлы 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