Hugh, I understand the problem with the ports. However I do believe I have the correct install of Radius. Concider:
[root@nashrad01 log]# tail -n 30 /usr/lib/perl5/site_perl/5.6.0/Radius/Util.pm } $s =~ s/^\s*//; # Strip leading white space } return @ret; } ##################################################################### # Convert a numeric or symbolic UDP port into a port number sub get_port { my ($p) = @_; $p = &Radius::Util::format_special($p); if ($p =~ /^\d+$/) { # Completely numeric, 0 is permitted return $p; } else { my $ret = getservbyname($p, 'udp'); &main::log($main::LOG_WARNING, "Unknown service name $p") unless $ret; return $ret; } } 1; It clearly shows the get_port routine . And: # Util.pm # # Utility routines required by Radiator # Author: Mike McCauley ([EMAIL PROTECTED]), # strftime and friends based on code by David Muir Sharnoff # <[EMAIL PROTECTED]> in CTime.pm. Source code provided on request. # $Id: Util.pm,v 1.25 2002/03/24 23:07:49 mikem Exp $ package Radius::Util; use Digest::MD5; use Socket; use File::Path; use File::Basename; use strict; # This is the official Radiator version number: $main::VERSION = '3.0'; It is also of the correct version. Sincerely, Leon Oosterwijk ISDN-NET Inc. (615) 221-4200 http://www.isdn.net > -----Original Message----- > From: Hugh Irvine [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 09, 2002 3:39 PM > To: Leon Oosterwijk; '[EMAIL PROTECTED]' > Subject: Re: (RADIATOR) Radiusd crashes with strange error > > > > Hello Leon - > > There are two problems here - > > the first is that the port number that radiusd is trying to > open is already in > use by another program or another instance of radiusd > > the second is that you have not installed the new version of Radiator > correctly and the "get_port" subroutine is not present in the > "Radius/Util" > module that you are running > > BTW - the current version is Radiator 3.1 (plus patches). > > regards > > Hugh > > > On Wed, 10 Jul 2002 02:58, Leon Oosterwijk wrote: > > I've recently upgraded two machines to 3.0. I'm now getting the > > following error sporadically: > > > > our program > > > > /usr/bin/radiusd -config_file /etc/radiator/radius.cfg > > -dictionary_file /etc/radiator/dictionary > > > > exited unexpectedly with exit status 0, > > signal number 0 and dump indication 0. > > > > The STDERR output was Error: > > creating socket: Address already in use > > Undefined subroutine &Radius::Util::get_port called at > > /usr/bin/radiusd line 328. . > > > > The program will be restarted again by > /usr/local/sbin/restartWrapper > > in 600 seconds. > > > > ================================================================== > > This mail message was automatically generated by > restartWrapper, part > > of the OSC Radiator package. > > ================================================================== > > > > What could be causing this? The Util.pm under the Radius > dir have the > > routine called get_port all the way at the bottom of the file. > > > > === > > Archive at http://www.open.com.au/archives/radiator/ > > Announcements on [EMAIL PROTECTED] > > To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe > > radiator' in the body of the message. > > -- > Radiator: the most portable, flexible and configurable RADIUS > server anywhere. Available on *NIX, *BSD, Windows 95/98/2000, > NT, MacOS X. > - > Nets: internetwork inventory and management - graphical, > extensible, flexible with hardware, software, platform and > database independence. > > === Archive at http://www.open.com.au/archives/radiator/ Announcements on [EMAIL PROTECTED] To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe radiator' in the body of the message.