Проблема Tsung с crypto.so при тестировании https

Я использую Tsung для нагрузочного тестирования. Я установил Erlang/OTP R16B03-1 и Tsung 1.5.1 на CentOS 6.4 и openssl 1.0.1e-fips. Все успешно скомпилировалось, за исключением того, что при запуске ./configure для Tsung появляется предупреждение:

ВНИМАНИЕ: приложение ssl работает некорректно!!!

Теперь, когда я запускаю Tsung для загрузки тестирования моего https-сервера, он выдает мне эту ошибку:

Не удалось загрузить криптобиблиотеку. Сбой с ошибкой: «load_failed, Не удалось загрузить библиотеку NIF: '/usr/local/lib/erlang/lib/crypto-3.2/priv/lib/crypto.so: неопределенный символ: EC_GROUP_new_curve_GF2m'». OpenSSL может быть не установлен на этом система.

Мне известно о проблемах с криптографией openssl EC в Centos/RHEL (см. http://erlang.org/pipermail/erlang-questions/2014-February/076760.html), но решения этой проблемы не нашел. Должен ли я обновить openssl или перекомпилировать Erlang без опции EC?


person anhlc    schedule 13.10.2014    source источник
comment
Вы нашли решение?   -  person Igor Masternoy    schedule 24.01.2015


Ответы (1)


Я нашел это! Просто переустановите erlang из исходников. Я скачал 17-ю версию. http://www.erlang.org/download/otp_src_17.0.tar.gz И все отлично работает! Также проверьте это: https://github.com/ngocdaothanh/tsart/blob/master/amazonlinux.md

Там все круто, кроме версии Erlang и Tsung. Поэтому я выбрал 17-ю версию erlang и 1.5.1 Tsung. На настройку потратил почти 2 дня.

person Igor Masternoy    schedule 25.01.2015