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?
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
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
yes i was testing it on debian.. I installed ubuntu instead and all problems has gone. I better try debian again with the following config.. thanks..
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
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
participants (3)
-
Boian Jordanov -
Johan Meiring -
Oguzhan Kayhan