On 05/20/2011 02:59 PM, Roel Hoek wrote:

> We are in a process of migrating our radius servers to another host. On
> the old host we are running Radiator 3.17.1.
> On de new host we run 4.8
> 
> When starting Radiator on the new host SQL Client outputs errors:

Thanks for sending the log. GetClientQuery was changed a little in
version 4.8. From the history:

http://www.open.com.au/radiator/history.html

  GetClientQuery was incorrectly using field 25 instead of 27
  for flags. Documentation for GetClientQuery incorrectly
  decribed field 25 as being flags instead of ClientHook.

> Fri May 20 12:24:56 2011: DEBUG: Adding Clients from SQL database
> Fri May 20 12:24:56 2011: DEBUG: Query is: 'select
> nasidentifier,secret,null,null,null,null,null,null,null,null,null,null,null,null,
> clientidentifier,null,null,null,null,null,null,null,null,null,null,flags
> from RUNCLIENTLIST':
> Fri May 20 12:24:56 2011: ERR: Compilation error in ClientHook: Bareword
> "IgnoreAcctSignature" not allowed while "strict subs" in us
> e at (eval 417) line 1.

> <ClientListSQL>
>         DBSource        dbi:Oracle:netdb
>         DBUsername      blabla
>         DBAuth          bladibla
>         RefreshPeriod 43200 # 12 uur
> 
>         GetClientQuery select nasidentifier,secret,null,\
>         null,null,null,null,null,null,null,null,null,null,null,\
> clientidentifier,null,null,null,null,null,null,null,null,null,null,flags
> from RUNCLIENTLIST
> </ClientListSQL>
> 
> How to solve this problem? Another SQL Client in the config does not
> generate any error.

Radiator tries to use flags contents as a ClientHook. Replace flags with
null,null,flags and the problem should go away.

We apologise for any inconvenience.

About your config: do not use trialing comments such as "# 12 uur". The
comments. From ref.pdf:

   Caution: comments that do not start at the beginning of the line
   are likely to be taken as part of a parameter value:

   SomeParameter xxxx   # INCORRECT:this is not a comment


Have a good weekend!

Heikki


-- 
Heikki Vatiainen <[email protected]>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
_______________________________________________
radiator mailing list
[email protected]
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to