Hi, If your'e running Debian, it could also be related to some "weird debian doesn't export certain stuff from library error" (which I don't quite understand), but loading Freeradius as follows, solves it. LD_PRELOAD=/usr/lib/libperl.so.5.10 /usr/sbin/freeradius (You might need to change the perl lib version) Cheers, Johan Meiring Cape PC Services CC / Amobia Communications Tel: (021) 883-8271 / (0861) AMOBIA Fax: (021) 886-7782 / (0861) AMOFAX
-----Original Message----- From: freeradius-users-bounces+jmeiring=pcservices.co.za@lists.freer adius.org [mailto:freeradius-users-bounces+jmeiring=pcservices.co.za@lis ts.freeradius.org] On Behalf Of Boian Jordanov Sent: 01 August 2008 04:11 PM To: FreeRadius users mailing list Cc: Boian Jordanov Subject: Re: Perl_Tstack_sp_ptr
This can happen if you have different versions of perl and libperl installed on your system.
Best Regards, Boian Jordanov SNE Orbitel - Next Generation Telecom tel. +359 2 4004 723 tel. +359 2 4004 002
On Aug 1, 2008, at 11:56 AM, Oguzhan Kayhan wrote:
Hello, Im trying to install a server with debian with perl module. When i enable rlm_perl i got the following error.
modules { Module: Checking authenticate {...} for more modules to load Module: Linked to module rlm_perl Module: Instantiating perl perl { module = "/usr/local/bin/login.pl" func_authorize = "authorize" func_authenticate = "authenticate" func_accounting = "accounting" func_preacct = "preacct" func_checksimul = "checksimul" func_detach = "detach" func_xlat = "xlat" func_pre_proxy = "pre_proxy" func_post_proxy = "post_proxy" func_post_auth = "post_auth" } freeradius: symbol lookup error: /usr/lib/perl5/auto/DBI/DBI.so: undefined symbol: Perl_Tstack_sp_ptr
uname -a Linux radian 2.6.18-6-686 #1 SMP Tue Jun 17 21:31:27 UTC 2008 i686 GNU/Linux
radian:/# perl -v This is perl, v5.8.8 built for i486-linux-gnu-thread-multi freeradius -v freeradius: FreeRADIUS Version 2.0.4, for host i486-pc-linux-gnu, built on Aug 1 2008 at 10:58:39
We compiled freeradius and perl again but no luck.. The problem occurs after rlm_perl loads.. if needed we can send the trace logs too.
What might cause the error?
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html