BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: FreeRadius, rlm_sql_mysql.so
СообщениеДобавлено: Вт 02 мар, 2021 4:41 pm 
Не в сети

Зарегистрирован: Пт 09 окт, 2020 11:46 am
Сообщения: 45
Обновлял ОС до 12.1, после чего перестал запускаться Радиус. Переустановил Радиус: pkg install freeradius3-3.0.21_2
В файле sql у меня есть такая строка: driver = "rlm_sql_mysql" . Запускаю радиус, он ругается:
Could not link driver rlm_sql_mysql: Cannot open "/usr/local/lib/freeradius-3.0.21/rlm_sql_mysql.so"

Там и правда нет такого файла. Как сделать, чтобы он появился? Пробовал ставить из портов, но идет ошибка "freeradius3-3.0.21_2 Invalid perl5 version 5.26", хотя на самом деле стоит перл v5.32.1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeRadius, rlm_sql_mysql.so
СообщениеДобавлено: Вт 02 мар, 2021 5:04 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5337
Откуда: Москва
AndreyA писал(а):
Как сделать, чтобы он появился?
Ставить из портов c опцией MYSQL

AndreyA писал(а):
Пробовал ставить из портов, но идет ошибка "freeradius3-3.0.21_2 Invalid perl5 version 5.26", хотя на самом деле стоит перл v5.32.1.
Точно?
Код:
/usr/local/bin/perl -e 'printf "%vd\n", $^V;'
Либо в DEFAULT_VERSIONS старая версия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeRadius, rlm_sql_mysql.so
СообщениеДобавлено: Вт 02 мар, 2021 5:31 pm 
Не в сети

Зарегистрирован: Пт 09 окт, 2020 11:46 am
Сообщения: 45
AMDmi3 писал(а):
AndreyA писал(а):
Как сделать, чтобы он появился?
Ставить из портов c опцией MYSQL

AndreyA писал(а):
Пробовал ставить из портов, но идет ошибка "freeradius3-3.0.21_2 Invalid perl5 version 5.26", хотя на самом деле стоит перл v5.32.1.
Точно?
Код:
/usr/local/bin/perl -e 'printf "%vd\n", $^V;'
Либо в DEFAULT_VERSIONS старая версия.


1. /usr/local/bin/perl -e 'printf "%vd\n", $^V;'
- показывает 5.32.1
2. /etc/make.conf было DEFAULT_VERSIONS+=perl5=5.26 - вот где собака порылась.
Спасибо, весь инет излазил- нигде ответа не нашел.
Еще вышла проблема. Нужный файл появился, но теперь пишет: Could not link driver rlm_sql_mysql: Shared object "libmysqlclient.so.20" not found, required by "rlm_sql_mysql.so"
Где он его ищет, этот самый libmysqlclient.so.20?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeRadius, rlm_sql_mysql.so
СообщениеДобавлено: Вт 02 мар, 2021 10:26 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5337
Откуда: Москва
libmysqlclient.so.20 ставят databases/mysql57-client или databases/percona57-client, возможно у вас другая версия клиента.
С поиском библиотеки не должно быть проблем поскольку /usr/local/lib/mysql добавляется в пути ldconfig.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика