[RADIATOR] Radiator 4.8 on FreeBSD 8.2 crashes with: "ERR: Attribute number 93 is not defined in your dictionary"
Heikki Vatiainen
hvn at open.com.au
Fri Nov 4 17:03:49 CDT 2011
On 11/04/2011 12:58 PM, Traiano Welcome wrote:
Hello Traiano,
> Running Radiator in the foreground, I see an additional perl related (?)
> error line:
Hmm, can you reply with the acme dictionary, dictionary.acme, and do a
Trace 5 debug. I would like to see the raw packet dump to see if you are
receiving malformed packets.
> Authentic: CeK<200>XQ<255><142><136>><243><145><172>$x<248>
> Attributes:
>
> Fri Nov 4 10:33:34 2011: ERR: Attribute number 93 is not defined in your
> dictionary
> 'x' outside of string in unpack at
> /usr/local/lib/perl5/site_perl/5.12.3/Radius/Radius.pm line 1931.
Thanks, this is useful information. Can you tell what version you
Radius.pm is? There should be a line like this at the top of the file
# $Id: Radius.pm,v 1.157 2011/04/05 00:13:00 mikem Exp $
Version 1.157 is the originally released Radius.pm in version 4.8. Line
1931 seems to be related to IPv6 Radius.pm 1.157
> Looking at my 2 dictionaries, attribute 93 seems to have various
> definitions:
>
> (dictionary)
>
> ---
> VENDORATTR 1584 Annex-Rate-Reneg-Req-Rcvd 93 integer
> VENDORATTR 2352 RB-Remote-Port 93 string
> VENDORATTR 5535 3GPP2-Acct-Stop-Trigger 93
> integer
> (dictionary.acme)
>
> ---
> VENDORATTR 9148 Acme-Flow-In-Src-Addr_FS2_F 93
> ipaddr Acme
> ---
>
> I'm not sure which would be the overriding definition ?
I do not these are the related. If it is a vendorattr, the the output
should be something like "... attribute 93 (vendor 1234) is not defined ..."
> Additionally, I have another FreeBSD server (8.2-RELEASE-p3 #1) running
> radiator 4.8 (same source package), using the same dictionaries, with
> perl version 5.12.4, but it's running fine. I've even upgraded the current
> perl on this system to 5.12.4, but that incremental change didn't have an
> effect.
>
> I'd be grateful for any additional insights you might have.
If you could create a Trace 5 dump that shows the raw data that is
received, that would be useful.
Thanks!
Heikki
--
Heikki Vatiainen <hvn at open.com.au>
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.
More information about the radiator
mailing list