On Thu, Dec 18, 2003 at 05:04:04PM +0200, Aivis Olsteins wrote: > hello, > > We are running into following strange situation when using rlm_perl: > > System had perl version 5.8.0 which was later upgraded to 5.8.2 > > 1. when running perl command perl -v, it indicates correct version: 5.8.2 > > 2. when adding to our default perl radius script following first line: > #!/usr/bin/perl -v > > it displays perl version v.5.8.2 and correctly executes script. >
It seems that you compile 5.8.2 without shared lib libperl.so You have to recompile it again with libperl.so setting to yes. After this recompiling latest radius will solve the problem. > 3. when calling same script with same line from radius, it displays old perl > version 5.8.0 (which is completely removed from system) and also have other > problem during run time like not filling arrays with values, etc. > > The radius server was upgraded to 0.9.3 , it did not help. > > Is there something very specific in a way perl is called from C what we need > to take in account? Any help will be highly appreciated. > > Best Regards, > > Aivis Olsteins > [EMAIL PROTECTED] > > > > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html > - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
