Hello Traiano - It would be helpful to see a copy of your configuration file (no secrets) together with a more complete trace 4 debug showing what is happening.
You can always add a "pseudo" definition for attribute 93 in your dictionary like this, although a missing definition shouldn't cause a crash. ….. ATTRIBUTE Bogus-Attr-93 93 string ….. regards Hugh On 2 Nov 2011, at 20:56, Traiano Welcome wrote: > Hi All > > I'm currently running Radiator 4.8 on 8.2-RELEASE FreeBSD (8.2-RELEASE #0). > My Radius system collects radius packets from ACME SBC systems and dumps them > into PostgreSQL database (postgres (PostgreSQL) 8.4.8). > > Radiusd runs for a while (on average 30 minutes), successfuly authenticating, > and accounting for the systems sending RADIUS data to it, and then crashes > with the following error: > > "ERR: Attribute number 93 is not defined in your dictionary" > > Lines of context from the radiusd.log, Trace level 4: > > --- > . > . > . > Packet length = 20 > 05 98 00 14 6a e0 57 30 8c be 16 ac b4 3a 5b 85 > ff 74 ba 94 > Code: Accounting-Response > Identifier: 152 > Authentic: j<224>W0<140><190><22><172><180>:[<133><255>t<186><148> > Attributes: > > Wed Nov 2 09:28:32 2011: ERR: Attribute number 93 is not defined in your > dictionary > --- > I am using the the stock radiator dictionary (dictionary,v 1.206 2011/04/07 > 22:39:45 mikem ) and dictionary.acme from ACME systems (dictionary.acme,v 1.0 > 2001/11/19) > > Has anyone encountered this issue before, and is there a known root cause of > the error. Alternatively, could anyone suggest an effective debuggin process > to find the root cause of this error? > > > Here is complete summary of the Perl configuration and version on my system: > > ---Summary of my perl5 (revision 5 version 12 subversion 3) configuration: > > Platform: osname=freebsd, osvers=8.2-release, archname=amd64-freebsd > uname='freebsd x.y.z.o 8.2-release freebsd 8.2-release #0: tue mar 1 > 13:14:19 utc 2011 root@:usrobjusrsrcsysgeneric amd64 ' > > uname='freebsd template.za.mtnbusiness.net 8.2-release freebsd > 8.2-release #0: tue mar 1 13:14:19 utc 2011 root@:usrobjusrsrcsysgeneric > amd64 ' > config_args='-sde -Dprefix=/usr/local > -Darchlib=/usr/local/lib/perl5/5.12.3/mach > -Dprivlib=/usr/local/lib/perl5/5.12.3 > -Dman3dir=/usr/local/lib/perl5/5.12.3/perl/man/man3 > -Dman1dir=/usr/local/man/man1 > -Dsitearch=/usr/local/lib/perl5/site_perl/5.12.3/mach > -Dsitelib=/usr/local/lib/perl5/site_perl/5.12.3 -Dscriptdir=/usr/local/bin > -Dsiteman3dir=/usr/local/lib/perl5/5.12.3/man/man3 > -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl > -Dcc=cc -Duseshrplib -Dinc_version_list=none > -Dccflags=-DAPPLLIB_EXP="/usr/local/lib/perl5/5.12.3/BSDPAN" -Doptimize=-O2 > -fno-strict-aliasing -pipe -Ui_gdbm -Dusethreads=n -Dusemymalloc=n > -Duse64bitint' > hint=recommended, useposix=true, d_sigaction=define > useithreads=undef, usemultiplicity=undef > useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef > use64bitint=define, use64bitall=define, uselongdouble=undef > usemymalloc=n, bincompat5005=undef > Compiler: > cc='cc', ccflags ='-DAPPLLIB_EXP="/usr/local/lib/perl5/5.12.3/BSDPAN" > -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe > -fstack-protector -I/usr/local/include', > optimize='-O2 -fno-strict-aliasing -pipe', > cppflags='-DAPPLLIB_EXP="/usr/local/lib/perl5/5.12.3/BSDPAN" > -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe > -fstack-protector -I/usr/local/include' > ccversion='', gccversion='4.2.1 20070719 [FreeBSD]', gccosandvers='' > intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 > ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=8, prototype=define > Linker and Libraries: > ld='cc', ldflags =' -Wl,-E -fstack-protector -L/usr/local/lib' > libpth=/usr/lib /usr/local/lib > libs=-lm -lcrypt -lutil > perllibs=-lm -lcrypt -lutil > libc=, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' > -Wl,-R/usr/local/lib/perl5/5.12.3/mach/CORE' > cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib > -fstack-protector > Characteristics of this binary (from libperl): > Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP USE_64_BIT_ALL > USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO > USE_PERL_ATOF > Built under freebsd > Compiled at Sep 13 2011 11:25:37 > @INC: > /usr/local/lib/perl5/5.12.3/BSDPAN > /usr/local/lib/perl5/site_perl/5.12.3/mach > /usr/local/lib/perl5/site_perl/5.12.3 > /usr/local/lib/perl5/5.12.3/mach > /usr/local/lib/perl5/5.12.3 > --- > > > Many thanks in advance, > Traiano Welcome > > _______________________________________________ > radiator mailing list > [email protected] > http://www.open.com.au/mailman/listinfo/radiator -- Hugh Irvine [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
