-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
There's a new fix, which needs some testing in the bugzilla, at http://bugzilla.spamassassin.org/show_bug.cgi?id=3649 . If it fixes the issue, it'll go into 3.0.1. please test ;) - --j. Erik Slooff writes: > > Hello > > > > yesterday i've done some nasty stuff. i've upgraded my > > perfect working sa 2.64 to 3.0.0-r1. > > now i have some problems with dcc and pyzor. > > all connections timed out after 10 seconds and i don't know > > why. everything works fine befor my upgrade. > > > > my system is a gentoo linux with postfix-2.1, > > amavisd-new-20030616_p9, sa-3.0.0-r1, dcc-1.2.54 and pyzor-0.4.0 > > > > the first run of "amavisd debug-sa" works also great but at > > every following message that is scanned by spamassassin dcc > > and pyzor won't work. > > > > debug: Pyzor is available: /usr/bin/pyzor > > debug: entering helper-app run mode > > debug: setuid: helper proc 8014: ruid=101 euid=101 > > debug: Pyzor: got response: 217.160.253.84:24441 (200, > > 'OK') 0 0 > > debug: leaving helper-app run mode > > debug: DCCifd is not available: no r/w dccifd socket found. > > debug: DCC is available: /usr/bin/dccproc > > debug: entering helper-app run mode > > debug: setuid: helper proc 8015: ruid=101 euid=101 > > debug: leaving helper-app run mode > > debug: DCC -> check timed out after 10 secs. > > > > is this a known problem or only at my site? > > > > thanks > > oliver hoffmann > > > > ps: please excuse my poor english. the last time i used it > > was round about 2002 > > > > On the amavisd list a solution was posted that worked for me. > See the following message: > > ============================================================================ > > On Wed, Sep 22, 2004 at 03:42:46PM -0700, Bill Landry wrote: > > > > I just upgraded to 3.0 which seems to working. The 2.64 was from an rpm > > > which and I believe had bad rule files in it the amavisd debug-sa was > > > complaining about the rule files belonging to 2.60 > > > > > > Now 3.0 starts up and nicly finds pyzor and razor and no complaints > > > about the rule files. > > > > SA 3.0 will start up nicely, and find pyzor, but will timeout on all pyzor > > queries after startup, unless you use the work-around posted to SA > bugzilla > > ID 3649. You would need to recompile and reinstall SA after making the > > change. So, unless you create your own RPM from source, you may have to > > uninstall the RPM and install from tar.gz. > > DCC (dccproc) has the same problem (dccifd works fine): > > debug: DCCifd is not available: no r/w dccifd socket found. > > debug: DCC is available: /usr/local/bin/dccproc > > DCC -> check failed: Died at > /usr/local/lib/perl5/site_perl/5.8.5/Mail/SpamAssas > sin/Dns.pm line 802. > > debug: DCCifd is not available: no r/w dccifd socket found. > > debug: DCC is available: /usr/local/bin/dccproc > > debug: DCCifd is not available: no r/w dccifd socket found. > > debug: DCC is available: /usr/local/bin/dccproc > > debug: DCC -> check timed out after 10 secs. > > debug: DCC -> check timed out after 10 secs. > > debug: DCCifd is not available: no r/w dccifd socket found. > > debug: DCC is available: /usr/local/bin/dccproc > > debug: DCC -> check timed out after 10 secs. > > This shows up as 'missing message body; fatal error' without debugging > on - which appears to be caused by the underlying timeout. > > Patching '/usr/local/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Dns.pm' > same as pyzor fix applies to dccproc (sub dcc_lookup): > > --- Dns.pm.ORIG Wed Sep 22 13:24:09 2004 > +++ Dns.pm Wed Sep 22 13:24:56 2004 > @@ -789,9 +789,9 @@ > > dbg("DCC command: ".join(' ', $path, "-H", $opts, "< '$tmpf'", > "2>&1"),'dcc',-1); > > - # my $pid = open(DCC, join(' ', $path, "-H", $opts, "< '$tmpf'", > "2>&1", '|')) || die "$!\n"; > - my $pid = Mail::SpamAssassin::Util::helper_app_pipe_open(*DCC, > - $tmpf, 1, $path, "-H", split(' ', $opts)); > + my $pid = open(DCC, join(' ', $path, "-H", $opts, "< '$tmpf'", "2>&1", > '|')) || die "$!\n"; > + #my $pid = Mail::SpamAssassin::Util::helper_app_pipe_open(*DCC, > + # $tmpf, 1, $path, "-H", split(' ', $opts)); > $pid or die "$!\n"; > > my @null = <DCC>; > > -- > DELTA - Don't Ever Leave The Airport. > > Mike Hall, > System Admin - Rock Island Communications <[EMAIL PROTECTED]> > System Admin - riverside.org, ssdd.org <[EMAIL PROTECTED]> > ============================================================================ > > Hope this helps, > > Erik -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Exmh CVS iD8DBQFBWbMwQTcbUG5Y7woRAuvUAKCWZB73vbyqJQRrZnRVqSYVqUEzFgCg2Glz oyrt/Z4nfsI9drk4qot++Qs= =1aXs -----END PGP SIGNATURE-----