[RADIATOR] AuthLogSYSLOG.pm
Klara Mall
klara.mall at kit.edu
Thu Apr 7 16:25:10 CDT 2011
Hi,
radiator 4.7 is running on Debian GNU/Linux lenny i386 (Perl v5.10.0)
here. No problems with AuthLog SYSLOG.
Just tested my configuration with radiator 4.7 on Debian GNU/Linux
squeeze amd64 (Perl v5.10.1) and ran into trouble with Authlog SYSLOG.
Relevant configuration settings in <AuthLog SYSLOG> clause:
Facility local7
LogSock udp
LogHost loghost
LogIdent radauth
Result: Nothing is logged on loghost and radiator log is telling:
Thu Apr 7 22:30:28 2011: ERR: Error while doing AuthLog SYSLOG: no
connection to syslog available
- udp connect: nobody listening at
/usr/share/perl5/Radius/AuthLogSYSLOG.pm line 138
The following patch fixes it:
--- AuthLogSYSLOG.pm.orig 2011-04-07 23:16:09.000000000 +0200
+++ AuthLogSYSLOG.pm 2011-04-07 23:16:16.000000000 +0200
@@ -130,9 +130,9 @@
my $logopt = &Radius::Util::format_special($self->{LogOpt}, $p);
eval {
# We reset these here in case there are multiple SYSLOGs
- $Sys::Syslog::host = $self->{LogHost};
setlogsock($self->{LogSock})
if defined $self->{LogSock};
+ $Sys::Syslog::host = $self->{LogHost};
openlog($ident, $logopt, $self->{Facility});
syslog("$self->{Facility}|$self->{Priority}", $str);
closelog()
Regards
Klara
--
Karlsruher Institut für Technologie (KIT)
Steinbuch Centre for Computing (SCC)
Klara Mall
Netze und Kommunikation (NET)
Hermann-von-Helmholtz-Platz 1
76344 Eggenstein-Leopoldshafen
Telefon: +49 721 608-28630
E-Mail: klara.mall at kit.edu
Web: http://www.scc.kit.edu
KIT - Universität des Landes Baden-Württemberg und
nationales Forschungszentrum in der Helmholtz-Gemeinschaft
More information about the radiator
mailing list