Страница 7 из 7

Re: rlm_perl

Добавлено: Ср апр 17, 2013 11:13 am
~AsmodeuS~
в конфиге уберите функцию log_print

Re: rlm_perl

Добавлено: Ср апр 17, 2013 11:31 am
_voland
Действительно :) Помогло. Спасибо большое!

Re: rlm_perl

Добавлено: Пт янв 17, 2014 9:08 am
abcoleh
Якщо на CENTOS то треба ставити так
sudo yum update
sudo yum install freeradius
sudo yum install freeradius-perl
sudo yum install freeradius-utils

Re: rlm_perl

Добавлено: Пт мар 07, 2014 6:52 am
_voland
Апну тему. Кто смог побороть вот такую проблему:

Код: Выделить всё

Thu Mar  6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.  
Thu Mar  6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.  
Thu Mar  6 20:10:23 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
после таких записей в логах - radius становиться колом и не работает до перезапуска.

Re: rlm_perl

Добавлено: Пт мар 07, 2014 7:11 am
chtito
_voland писал(а):Апну тему. Кто смог побороть вот такую проблему:

Код: Выделить всё

Thu Mar  6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.  
Thu Mar  6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.  
Thu Mar  6 20:10:23 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
после таких записей в логах - radius становиться колом и не работает до перезапуска.
Иногда бывает такое при запуске сервера. Достаточно перезапустить

crond запускается обычно после /usr/local/etc/rc.d/* поэтому попробуйте добавить в root crontab:
@reboot /usr/local/etc/rc.d/radiusd status | fgrep -qw 'is running' || /usr/local/etc/rc.d/radiusd start

Он засечет что radiusd вылетел и перезапустит.

Re: rlm_perl

Добавлено: Пт мар 07, 2014 7:14 am
_voland
Такое происходит даже во время нормальной работы, и даже без особой нагрузки. Это ж костыль. А хотелось-бы докопаться до сути.

Re: rlm_perl

Добавлено: Вс мар 16, 2014 5:14 pm
~AsmodeuS~
обновите систему Abills