Error with rlm_perl

Robert Masse robert.masse at belmatech.be
Mon Dec 4 11:01:32 CET 2006


> > I have the following error when trying to use rlm_perl :
> >
> > Module: Loaded perl
> > /usr/sbin/freeradius: symbol lookup error:
> > /usr/local/lib/rlm_perl-1.1.2.so: undefined symbol: perl_alloc
> 
> Check if you have libperl.so in your system. 

I hadn't libperl.so on my system (Debian Sarge).
Now, it is installed : /usr/lib/libperl.so
But no change ... :

Module: Loaded perl
 perl: module = "/usr/src/freeradius_perl/example.pm"
 perl: func_authorize = "authorize"
 perl: func_authenticate = "authenticate"
 perl: func_accounting = "accounting"
 perl: func_preacct = "preacct"
 perl: func_checksimul = "checksimul"
 perl: func_detach = "detach"
 perl: func_xlat = "xlat"
 perl: func_pre_proxy = "pre_proxy"
 perl: func_post_proxy = "post_proxy"
 perl: func_post_auth = "post_auth"
 perl: perl_flags = "(null)"
 perl: func_start_accounting = "(null)"
 perl: func_stop_accounting = "(null)"
radiusd: symbol lookup error: /usr/local/lib/rlm_perl-1.1.2.so: undefined
symbol: perl_alloc

> > I use freeradius-1.1.2
> >
> 
> please use freeradius 1.1.3 

I must use freeradius-1.1.2 at the present time because I also use jradius.
And the patch for jradius does not already exist for 1.1.3 ...




More information about the Freeradius-Users mailing list