(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