Решение checking OpenSSL library and header version consistency... library: 1000105f header: 1000106f... no
Решение checking OpenSSL library and header version consistency... library: 1000105f header: 1000106f... no
Ошибка обычно возникает при установке радиуса после установки openssl для роскомнадзораКоманда сборки с указанием местоположения нужного include и lib
- ./configure --with-openssl-includes=/home --with-openssl-libraries=/usr/lib64 --without-udpfromto --with-threads --with-dhcp
тут смотрим header (лежит в include)
- find / -name opensslv.h
- locate opensslv.h
header, located in /usr/include/openssl/opensslv.h contains:
#define OPENSSL_VERSION_NUMBER 0x0090819fL
liberes ищем
find / -name ssl.h
find / -name libcrypto*
или скрипт для поиска всех header и liberes
http://mikbill.blogspot.com/2016/02/findssl-header-lib.html
Еще вариант решения
OpenSSL library and header version consistency... no
(без указания несовпадения версий)
Помогла установка openssl-devel
- yum install openssl-devel
И еще до кучи zlib-dev
После этого возможна ошибка при запуске радиуса
Refusing to start with libssl version OpenSSL 1.0.1e-fips 11 Feb 2013 (in range 1.0.1 - 1.0.1f). Security advisory CVE-2014-0160 (Heartbleed)
Решается так:
/usr/local/etc/raddb/radiusd.conf
security {
allow_vulnerable_openssl = yes
}
Комментарии
Отправить комментарий