Radius libssl version mismatch

Решение ошибки libssl version mismatch. Built with: 1000105f Linked: 1000114f

Ошибка может появится после обновления пакета openssl

Делал так, находим каталог, с которого ставили радиус. Можно сразу сделать поиск по системе нужного файла 
  • find / -name version.c
если его нет, тогда скачать
wget http://www.mikbill.ru/freeradius-server-2.2.9.tar.gz
tar xzvf freeradius-server-2.2.9.tar.gz

В нем файл freeradius-server-2.2.9/src/main/version.c

Если по поиску в системе таких много с разными версиями radius смотрим версию радиуса
  • radiusd -v
Ищем в файле функцию ssl_check_version
и в ней строчку
return -1;
Меняем на
return 1;
Теперь надо переименовать наш рабочий каталог raddb, чтобы его не затерло при установкетут /etc/raddb/ или тут /usr/local/etc/raddb

Я еще копировал /etc/init.d/radiusd

Пересобираем радиус
  • ./configure --without-udpfromto --with-threads --with-dhcp
  • make
  • make install
Удаляем созданный каталог raddb, возвращаем старый, также проверяем  /etc/init.d/radiusd

Проверить
  • radiusd -X
При запущенном радиусе 
  • netstat -nl|grep 1812

Комментарии

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

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

Accel-ppp команды

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