(RADIATOR) Radiator using KRB5 on OpenBSD (Authen::Krb5 and Heimdal)

Rogier Krieger rkrieger at gmail.com
Mon Jun 26 15:20:08 CDT 2006


Dear list,

While running the final set of tests on a trial version of Radiator,
I'm having trouble getting Kerberos authentication to work. I believe
the problem lies with the Authen::Krb5 module. Otherwise, the system
seems to work fine. For example, authenticating against plain files,
works nicely.

I suspect the problem lies with Authen::Krb5 not being found. I tried
using CPAN to obtain it, but it seems to explicitly want MIT Kerberos
(whereas OpenBSD ships with Heimdal), with Authen::Krb5 subsequently
failing compilation.

Would you know of another way to get Kerberos authentication to work?
I tried using modules such as Authen::Krb5::Simple, but -
unsurprisingly - those don't seem to do the trick. Googling and
browsing the archives did not yield much OpenBSD/Heimdal related
material, hence my asking here.

For the sake of completeness, I included the startup messages below
this message. If my reasoning above is incorrect, feel free to use a
good clue by four. If I should include more information, please let me
know.

Cheers,

Rogier Krieger

# tail -fn 50 /var/log/radiator/logfile
<snip>
Mon Jun 26 21:49:37 2006: ERR: Could not load AuthBy module
Radius::AuthKRB5: Can't locate loadable object for module Authen::Krb5
in @INC (@INC contains: . /usr/libdata/perl5/i386-openbsd/5.8.6
/usr/local/libdata/perl5/i386-openbsd/5.8.6 /usr/libdata/perl5
/usr/local/libdata/perl5
/usr/local/libdata/perl5/site_perl/i386-openbsd
/usr/libdata/perl5/site_perl/i386-openbsd
/usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl
/usr/local/lib/perl5/site_perl .) at
/usr/local/libdata/perl5/site_perl/Radius/AuthKRB5.pm line 25
Compilation failed in require at
/usr/local/libdata/perl5/site_perl/Radius/AuthKRB5.pm line 25, <FILE>
line 30.
BEGIN failed--compilation aborted at
/usr/local/libdata/perl5/site_perl/Radius/AuthKRB5.pm line 25, <FILE>
line 30.
Compilation failed in require at (eval 39) line 3, <FILE> line 30.

Mon Jun 26 21:49:37 2006: ERR: Unknown object 'AuthBy' in
/etc/radiator/radius.cfg line 30
Mon Jun 26 21:49:37 2006: WARNING: Could not find AuthBy clause with
Identifier BPkrb5
Mon Jun 26 21:49:37 2006: DEBUG: Finished reading configuration file
'/etc/radiator/radius.cfg'
Mon Jun 26 21:49:37 2006: DEBUG: Reading dictionary file
'/etc/radiator/db/dictionary'
Mon Jun 26 21:49:37 2006: DEBUG: Creating authentication port 127.0.0.1:1812
Mon Jun 26 21:49:37 2006: DEBUG: Creating accounting port 127.0.0.1:1813
Mon Jun 26 21:49:37 2006: DEBUG: Creating authentication port 213.189.8.52:1812
Mon Jun 26 21:49:37 2006: DEBUG: Creating accounting port 213.189.8.52:1813
Mon Jun 26 21:49:37 2006: NOTICE: Server started: Radiator 3.14 on
cerberus.bytepark.net (LOCKED)

-- 
If you don't know where you're going, any road will get you there.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list