Решение 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
}

Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка