(RADIATOR) perl 5.8.8 / radiator / missing Lsa.pm

Hugh Irvine hugh at open.com.au
Sun Jan 28 21:31:17 CST 2007


Hello Stuart -

 From the comment block at the beginning of "goodies/lsa.cfg":


# Requires the Win32-Lsa perl module from Open System Consultants.
# Install the Win32-Lsa perl module using PPM and ActivePerl like this:
#   ppm install http://www.open.com.au/radiator/free-downloads/Win32- 
Lsa.ppd
#


see also section 5.51 in the Radiator 3.16 reference manual ("doc/ 
ref.html").

regards

Hugh


On 29 Jan 2007, at 12:14, Stuart Kendrick wrote:

> hi,
>
> i'm trying to upgrade from perl-5.6.1 to perl-5.8.8, using  
> radiator-3.16 (w/patches) under Windows 2003
>
> -i zip c:\perl and stash that somewhere safe
> -i use Add/Remove Programs to remove Perl 5.6.1
> -i use Explorer to delete C:\Perl
> -i double-click on ActivePerl-5.8.8.819-MSWin32-x86-267479.msi
> -i double-click on Radiator-3.16.exe and extract to c:\installs 
> \Radiator-3.16
> -i unzip patches-3.16.tar.gz on top of c:\installs\Radiator-3.16.   
> i click 'yes to all' when asked if i want to overwrite existing files
> -cd \installs\Radiator-3.16
> -perl Makefile.PL
> -perl test.pl
> [...]
> -perl Makefile.PL install
> [...]
> Writing C:\Perl\site\lib/auto/Radius/.packlist
> ## Differing versions of .\BigInt.pm found. You might like to
> rm C:\Perl\lib\BigInt.pm
> rm C:\Perl\lib\BigInt.pm
> ## Running 'make install UNINST=1' will unlink all those files for  
> you.
> C:\Installs\Radiator-3.16
>
>
> hmmm, is this is a problem?
>
> C:\Perl>dir BigInt.pm /s
>  Volume in drive C has no label.
>  Volume Serial Number is B4FA-BA1A
>
>  Directory of C:\Perl\lib
>
> 04/22/2005  06:19 AM            11,076 bigint.pm
>                1 File(s)         11,076 bytes
>
>  Directory of C:\Perl\lib\Math
>
> 05/26/2005  09:09 AM           138,029 BigInt.pm
>                1 File(s)        138,029 bytes
>
>  Directory of C:\Perl\site\lib\Radius
>
> 11/09/2006  02:54 PM             6,827 BigInt.pm
>                1 File(s)          6,827 bytes
>
>      Total Files Listed:
>                3 File(s)        155,932 bytes
>                0 Dir(s)     419,954,688 bytes free
>
> C:\Perl>
>
>
> perhaps, but i decide to ignore it
>
>
> then, i try loading radiusd:
>
> C:\Program Files\Radiator>c:\perl\bin\perl c:\perl\bin\radiusd - 
> config_file radius.cfg
> Sun Jan 28 14:13:44 2007: ERR: Could not load AuthBy module  
> Radius::AuthLSA: Can't locate Win32/Lsa.pm in @INC (@INC  
> contains: . c:/Perl/site/lib c:/Perl/lib .)
>  at c:/Perl/site/lib/Radius/AuthLSA.pm line 21, <FILE> line 218.
> BEGIN failed--compilation aborted at c:/Perl/site/lib/Radius/ 
> AuthLSA.pm line 21, <FILE> line 218.
> Compilation failed in require at (eval 48) line 3, <FILE> line 218.
>
> Sun Jan 28 14:13:44 2007: ERR: Unknown object 'AuthBy' in  
> radius.cfg line 218
> Can't locate object method "new" via package "Radius::AuthLSA" at  
> c:/Perl/site/lib/Radius/Configurable.pm line 373, <FILE> line 226.
>
> C:\Program Files\Radiator>
>
> i poke around ... sure enough i see no Lsa.pm inside my new C:\Perl  
> directory structure.  whereas, if i hop over to another Radiator  
> server (running perl-5.6.1), i can see C:\Perl\site\lib\Win32 
> \Lsa.pm.  i see that Radius\AuthLSA.pm does indeed contain the line  
> "use Win32::Lsa;"
>
> i poke around CPAN ... i don't see a Win32::Lsa there.  ppm doesn't  
> see it
>
>
> insights?  should Perl-5.8.8 come equipped with a Win32::Lsa?   
> should Radiator-3.16 not rely on Win32::Lsa?  is Perl-5.8.8 not  
> ready for prime-time, as far as Radiator is concerned?
>
> --sk
>
> stuart kendrick
> fhcrc
>
> --
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.



NB:

Have you read the reference manual ("doc/ref.html")?
Have you searched the mailing list archive (www.open.com.au/archives/ 
radiator)?
Have you had a quick look on Google (www.google.com)?
Have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
Includes support for reliable RADIUS transport (RadSec),
and DIAMETER translation agent.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.


--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list