[RADIATOR] Re-2: Digipass module errors
Hello Heikki, I've setup a new server, because I was testing it on a Windows Server 2008 R2 server and the authen-digipass.ppd ppm modules won't install on that platform. I've now setup a 32 bit Windows Server 2003 platform and the installation of the both .ppd modules (authen-ace4.ppd and authen-digipass.ppd) where going well (user ActivePerl 5.8). Both the modules show up in the ppm package manager as installed. But when I run the radiusd with config file goodies\digipass.cfg, I still get the same error messages (see below). I don't understand how to install the Radius::AuthSQLDIGIPASS module? I also think the names are confusing. It sometimes is AuthSQLDIGIPASS and sometimes without SQL (AuthDIGIPASS). Can it has something to do with that? - Wed May 11 21:06:24 2011: ERR: Could not load AuthBy module Radius::AuthSQLDIGIPASS: Can't locate loadable object for module Authen::Digipass in @INC (@INC contains: . C:/Perl/site/lib C:/Perl/lib .) at Radius/AuthDIGIPASSGeneric.pm line 16 Compilation failed in require at Radius/AuthDIGIPASSGeneric.pm line 16, CONFIG line 71. BEGIN failed--compilation aborted at Radius/AuthDIGIPASSGeneric.pm line 16, CONFIG line 71. Compilation failed in require at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG line 71. BEGIN failed--compilation aborted at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG line 71. Compilation failed in require at (eval 46) line 3, CONFIG line 71. Wed May 11 21:06:24 2011: ERR: Unknown object 'AuthBy' in goodies\digipass.cfg line 71 Wed May 11 21:06:24 2011: DEBUG: Finished reading configuration file 'goodies\digipass.cfg' This Radiator license will expire on 2012-04-01 This Radiator license will stop operating after 1000 requests To purchase an unlimited full source version of Radiator, see http://www.open.com.au/ordering.html To extend your license period, contact ad...@open.com.au Wed May 11 21:06:24 2011: DEBUG: Reading dictionary file './dictionary' Wed May 11 21:06:25 2011: DEBUG: Creating authentication port 0.0.0.0:1645 Wed May 11 21:06:25 2011: DEBUG: Creating accounting port 0.0.0.0:1646 Wed May 11 21:06:25 2011: NOTICE: Server started: Radiator 4.8 on AKSIMON01 (LOCKED) - I'm out of options, but I hope you are not. Can you help me on this? Thanks in advance. Regards, AKSI Automatisering Adwim Kalfsterman Original Message Subject: Re: [RADIATOR] Digipass module errors (06-mei-2011 0:15) From:Heikki Vatiainen h...@open.com.au To: akalfster...@aksi.nl On 05/06/2011 12:28 AM, Adwim Kalfsterman - AKSI Automatisering bv wrote: Hello Adwim, I've installed the software on a new Windows Server 2008 R2 server using XAMPP. I installed Radiator/Radmin and the Digipass module. Everything is stored in a MySQL database (I created a radmin database and a radius database). You need to install Authen::Digipass perl module. However, I am not sure if you can install ppms into XAMPP Perl. I will check about XAMPP and Authen::Digipass, but meanwhile you could consider also ActivePerl. If you had ActivePerl, you could use Authen::Digipass ppms that come with Radiator. See ppm/README in the Radiator distribution and also chapter 5.57 AuthBy SQLDIGIPASS (was AuthBy DIGIPASS) in the reference manual doc/ref.pdf. The reference manual chapter talks about the Authen::Digipass requirement and how you should be looking at AuthBy SQLDIGIPASS which replaces AuthBy DIGIPASS. See also goodies/README. There are examples, such as goodies/digipass.cfg, that might be useful. Thanks! When running the following command: perl radiusd -config goodies\radminDigipass.cfg I get these errors: Thu May 5 23:00:24 2011: ERR: Could not load AuthBy module Radius::AuthSQLDIGIP ASS: Can't locate loadable object for module Authen::Digipass in @INC (@INC cont ains: . c:/xampp/perl/lib c:/xampp/perl/site/lib .) at Radius/AuthDIGIPASSGeneri c.pm line 16 Compilation failed in require at Radius/AuthDIGIPASSGeneric.pm line 16, CONFIG line 64. BEGIN failed--compilation aborted at Radius/AuthDIGIPASSGeneric.pm line 16, CON FIG line 64. Compilation failed in require at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG lin e 64. BEGIN failed--compilation aborted at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG line 64. Compilation failed in require at (eval 54) line 3, CONFIG line 64. Thu May 5 23:00:24 2011: ERR: Unknown object 'AuthBy' in goodies\radminDigipass .cfg line 64 Please let me know how to solve this problem. Regards, Adwim Kalfsterman ___ radiator mailing list radiator@open.com.au
Re: [RADIATOR] Re-2: Digipass module errors
On 05/11/2011 10:25 PM, Adwim Kalfsterman - AKSI Automatisering bv wrote: Helo Adwim, I've setup a new server, because I was testing it on a Windows Server 2008 R2 server and the authen-digipass.ppd ppm modules won't install on that platform. Thanks for reporting this. I've now setup a 32 bit Windows Server 2003 platform and the installation of the both .ppd modules (authen-ace4.ppd and authen-digipass.ppd) where going well (user ActivePerl 5.8). Both the modules show up in the ppm package manager as installed. Ok. You do not need Authen-ACE4.ppd since you are not using RSA Authentication Manager (formerly SecurID ACE/Server). It should not cause problems though, so it can stay installed or you can remove it. But when I run the radiusd with config file goodies\digipass.cfg, I still get the same error messages (see below). I don't understand how to install the Radius::AuthSQLDIGIPASS module? Radius::AuthSQLDIGIPASS module is part of Radiator distribution. Its location is Radius/AuthSQLDIGIPASS.pm. In other words, it is installed when Radiator is installed, just like any other Radiator module. The primary error is this: Can't locate loadable object for module Authen::Digipass in @INC (@INC contains: . C:/Perl/site/lib C:/Perl/lib .) Can you check again the perl directories shown above and tell us if there is a directory Authen that contains Digipass.pm. If the Authen::Digipass module has been installed you should be able to find Authen\Digipass.pm somewhere from the perl paths. I also think the names are confusing. It sometimes is AuthSQLDIGIPASS and sometimes without SQL (AuthDIGIPASS). Can it has something to do with that? Both AuthSQLDIGIPASS and AuthDIGIPASS are part of Radiator distribution. In fact, AuthDIGIPASS is deprecated, and what remains is AuthSQLDIGIPASS. Authen::Digipass is a Perl module that is installed and looked up from Perl module directories. Hopefully that explains the naming. In summary: please try to check if Authen::Digipass is in the perl INC directories. The problem you are seeing is currently caused by perl not finding this module. Best regards, Heikki - Wed May 11 21:06:24 2011: ERR: Could not load AuthBy module Radius::AuthSQLDIGIPASS: Can't locate loadable object for module Authen::Digipass in @INC (@INC contains: . C:/Perl/site/lib C:/Perl/lib .) at Radius/AuthDIGIPASSGeneric.pm line 16 Compilation failed in require at Radius/AuthDIGIPASSGeneric.pm line 16, CONFIG line 71. BEGIN failed--compilation aborted at Radius/AuthDIGIPASSGeneric.pm line 16, CONFIG line 71. Compilation failed in require at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG line 71. BEGIN failed--compilation aborted at Radius/AuthSQLDIGIPASS.pm line 14, CONFIG line 71. Compilation failed in require at (eval 46) line 3, CONFIG line 71. Wed May 11 21:06:24 2011: ERR: Unknown object 'AuthBy' in goodies\digipass.cfg line 71 Wed May 11 21:06:24 2011: DEBUG: Finished reading configuration file 'goodies\digipass.cfg' This Radiator license will expire on 2012-04-01 This Radiator license will stop operating after 1000 requests To purchase an unlimited full source version of Radiator, see http://www.open.com.au/ordering.html To extend your license period, contact ad...@open.com.au Wed May 11 21:06:24 2011: DEBUG: Reading dictionary file './dictionary' Wed May 11 21:06:25 2011: DEBUG: Creating authentication port 0.0.0.0:1645 Wed May 11 21:06:25 2011: DEBUG: Creating accounting port 0.0.0.0:1646 Wed May 11 21:06:25 2011: NOTICE: Server started: Radiator 4.8 on AKSIMON01 (LOCKED) - I'm out of options, but I hope you are not. Can you help me on this? Thanks in advance. Regards, AKSI Automatisering Adwim Kalfsterman Original Message Subject: Re: [RADIATOR] Digipass module errors (06-mei-2011 0:15) From:Heikki Vatiainen h...@open.com.au To: akalfster...@aksi.nl On 05/06/2011 12:28 AM, Adwim Kalfsterman - AKSI Automatisering bv wrote: Hello Adwim, I've installed the software on a new Windows Server 2008 R2 server using XAMPP. I installed Radiator/Radmin and the Digipass module. Everything is stored in a MySQL database (I created a radmin database and a radius database). You need to install Authen::Digipass perl module. However, I am not sure if you can install ppms into XAMPP Perl. I will check about XAMPP and Authen::Digipass, but meanwhile you could consider also ActivePerl. If you had ActivePerl, you could use Authen::Digipass ppms that come with Radiator. See ppm/README in the Radiator distribution and also chapter 5.57 AuthBy SQLDIGIPASS (was AuthBy DIGIPASS) in the reference manual doc/ref.pdf. The reference