For me it looks like you have been linked rlm_perl with wrong libperl.so Solution: Install perl from ports collection (lang/perl5.8) and then write 'use.perl port' and recompile freeradius.
Boian. On Wed, Feb 23, 2005 at 11:47:41AM +1030, Andrew D wrote: > Hi there, > > Running freebsd 4.11 and compiled freeradius from the ports collection > with support for rlm_perl. > > everything compiled alright, but everytime I start it (radiusd -X) > I get the following. > > > > perl: func_xlat = "xlat" > perl: perl_flags = "(null)" > perl: func_start_accounting = "(null)" > perl: func_stop_accounting = "(null)" > DynaLoader object version 1.04 does not match $DynaLoader::VERSION 1.03 > at /usr/libdata/perl/5.00503/DynaLoader.pm line 80. > BEGIN failed--compilation aborted at /etc/raddb/rad_mod.pl line 28. > rlm_perl: perl_parse failed: /etc/raddb/rad_mod.pl not found or has > syntax errors. > radiusd.conf[837]: pemod: Module instantiation failed. > > > I have perl 5.6.2 installed (ports collection) and have the following in > the perl script > require 5.6.2; > > Doesn't matter what I do I keep getting the Dynaloader error. > For whatever reason, radiusd wants to load perl 5.00503 instead of perl > 5.6.2 > > perl, its modules and freeradius was compiled on the box rather than > using the binary packages from the bsd ftp server. > > Just wondering if anyone else has come accross it and knows what the > solution might be? > > Cheers > cya > Andrew > > -- > Network Administrator / Manager > Webzone Internet > > 1st Floor (Oakley Street Entrance) > 167 Grote Street > Adelaide SA, 5000 > > Phone 1300 303 932 > Fax 08 8221 6204 > Email [EMAIL PROTECTED] > [EMAIL PROTECTED] > > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html -- Best Regards, Boian Jordanov SNE Orbitel - the Internet Company tel. +359 2 4004 723 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html