Hello, I am using a perl script in authenticating freeradius 2.0 process. I was using it fine with perl 5.8.8 version on my test site. But when i try to reinstall a server (i tried debian and ubuntu distros) when i check the syntax with perl -c i got no errors.But when i execute the script i got such error.
---------------------------------------------------------------- [Fri Aug 1 10:29:44 2008] login.pl: Can't load '/usr/lib/perl5/auto/DBI/DBI.so' for module DBI: /usr/lib/perl5/auto/DBI/DBI.so: undefined symbol: PL_memory_wrap at /usr/lib/perl/5.10/DynaLoader.pm line 196. [Fri Aug 1 10:29:44 2008] login.pl: at /usr/lib/perl5/DBI.pm line 263 [Fri Aug 1 10:29:44 2008] login.pl: BEGIN failed--compilation aborted at /usr/lib/perl5/DBI.pm line 263. [Fri Aug 1 10:29:44 2008] login.pl: Compilation failed in require at /usr/local/bin/login.pl line 15. [Fri Aug 1 10:29:44 2008] login.pl: BEGIN failed--compilation aborted at /usr/local/bin/login.pl line 15. rlm_perl: perl_parse failed: /usr/local/bin/login.pl not found or has syntax errors. /etc/freeradius/radiusd.conf[585]: Instantiation failed for module "perl" /etc/freeradius/sites-enabled/example[30]: Failed to find module "perl". /etc/freeradius/sites-enabled/example[30]: Failed to parse "perl" entry. } } Errors initializing modules [EMAIL PROTECTED]:~# perl -v This is perl, v5.10.0 built for i486-linux-gnu-thread-multi when i comment out the use DBI line on my script everything seems work without a problem, but sure without dbi module my script cant do its work :)) Do i miss smthing to install???
