[RADIATOR] Radiator 4.11: WARNING: Could not find AuthBy clause with Identifier ...

Karl Gaissmaier karl.gaissmaier at uni-ulm.de
Fri Jul 5 15:36:27 CDT 2013


Hi Christian, RADIATOR team and listeners,

Am 05.07.2013 18:57, schrieb Christian Kratzer:
...

> just saw that you start with:
>
>      <Realm DEFAULT>
>
> and close with:
>
>      </Handler>

uups, sorry but in my original cfg there isn't such a typo
and if I correct this stupid error it's the same problem
as before.

> sounds fishy.   How did you perform the update ?

It's solaris, I use an own perl installation only for RADIATOR in order 
not to depend on the system /usr/bin/perl with the needed CPAN
modules for RADIATOR.

The perl installation is the same for Radiator-4.9 and 4.11.
I install it via:

untar thew 4.11 tgz to /radiator/build-4.11
cd /radiator/build-4.11
untar the 4.11 patches

# /special/perl-path/bin/perl Makefile.PL PREFIX=/radiator/install-4.11
# make
# make test
# make install
# make clean

and then to test the new installation with this special perl and
with this special INCLUDE path:

> /special/perl-path/bin/perl -I /radiator/install-4.11/lib/site_perl/ /radiator/install-4.11/bin/radiusd -c -log_stdout -trace 5 -config_file /tmp/radiator-config

Did it again, checked the files and rights and still the same error.
BTW, it's not the first time that I update it in this way.

Sounds really fishy, just wondering if someone else sees the same problem.

>
> Above configuration should most certainly work.
>
> Could be you have a strange mix of old, new and partially installed Radius modules
> and perhaps multiple versions of radiusd on your system.
>
> What does following show:
>
>     find / -name Radius.pm
>     find / -name AuthINTERNAL.pm
>     find / -name radiusd

foobar# find /radiator/ -name Radius.pm
/radiator/build/Radiator-4.9/Radius/Radius.pm
/radiator/build/Radiator-4.11/Radius/Radius.pm
/radiator/install-4.9/lib/site_perl/5.12.4/Radius/Radius.pm
/radiator/install-4.11/lib/site_perl/5.12.4/Radius/Radius.pm

foobar# find /radiator/ -name radiusd
/radiator/build/Radiator-4.9/radiusd
/radiator/build/Radiator-4.11/radiusd
/radiator/install-4.9/bin/radiusd
/radiator/install-4.11/bin/radiusd

foobar# find /radiator/ -name AuthINTERNAL.pm
/radiator/build/Radiator-4.9/Radius/AuthINTERNAL.pm
/radiator/build/Radiator-4.11/Radius/AuthINTERNAL.pm
/radiator/install-4.9/lib/site_perl/5.12.4/Radius/AuthINTERNAL.pm
/radiator/install-4.11/lib/site_perl/5.12.4/Radius/AuthINTERNAL.pm

Everything as expected and often done during the last 10++ years

Thanks for your help and hints so far
    Charly


More information about the radiator mailing list