[admins-computer:~] root# perl -MNet::DNS -e 'print "$Net::DNS::VERSION\n"' 0.28 [admins-computer:~] root# echo '816,820p' | ed /Library/Perl/Net/DNS/Resolver.pm 43033
# Perform each round of retries. for (my $i = 0; $i < $self->{'retry'}; ++$i, $retrans *= 2, $timeout = int($retrans / ($#ns + 1))) { [admins-computer:~] root# after updating I got version 0.29 and wouldn't you believe it, now spamd launches fine at startup! Thanks Malte! /Ian > On Sunday 06 October 2002 09:22 CET Ian Vännman wrote: >> [...] >> Yet spamd fails due to some MX lookup problem, from /var/log/mail.log: >> >> Oct 6 05:29:53 admins-Computer spamd[426]: MX lookup died: Illegal >> division by zero at /Library/Perl/Net/DNS/Resolver.pm line 818. Bad file >> descriptor >> [...] >> >> Does anyone have any ideas? > > Hmmm... sounds weird. Net::DNS (not part of SpamAssassin) shouldn't barf > with such an error if it can't resolve anything. Might be a bug in there. > Have you tried to update via CPAN? > $ sudo perl -MCPAN -e shell > cpan> install Net::DNS > > Before you do this, the version of Net::DNS and the contents of line 818 > might be interesting: > $ perl -MNet::DNS -e 'print "$Net::DNS::VERSION\n"' > $ echo '816,820p' | ed /Library/Perl/Net/DNS/Resolver.pm > > Malte ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk