Thanks Gwyll for the note but this sounds like an upstream packaging issue with 
debian.
Regards,
KAM

On March 6, 2015 6:04:57 AM EST, [email protected] wrote:
>https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7007
>
>Gwyll Gwyllin <[email protected]> changed:
>
>           What    |Removed                     |Added
>----------------------------------------------------------------------------
>                 CC|                            |[email protected]
>
>--- Comment #7 from Gwyll Gwyllin <[email protected]> ---
>I have a pure Debian, without any other apt sources and I had this
>problem too,
>but I think I found the problem and I have a workaround for myself.
>
>Since I've applied the updates and a new version of SpamAssassin has
>come
>sa-clean failed with the same error.
>
>As the amavis user I am able to run sa-learn and sa-update, but the
>amavisd-new-cronjob didn't work.
>
>And I found that somehow I have two sa-learn script. One in /usr/bin
>and one in
>/usr/local/bin.
>
>Since the amavisd-new-cronjob contains full path it has used
>/usr/bin/sa-learn.
>I've renamed it and I've copied /usr/local/bin/sa-learn to /usr/bin and
>the
>error has gone.
>
>In case if you need the diff:
>
>XXXX:~# diff /usr/bin/sa-learn /usr/bin/sa-learn-old
>37,39c37,39
>< my $PREFIX = '/usr/local';  # substituted at 'make' time
>< my $DEF_RULES_DIR = '/usr/local/share/spamassassin';  # substituted
>at 'make'
>time
>< my $LOCAL_RULES_DIR = '/etc/mail/spamassassin';  # substituted at
>'make' time
>---
>> my $PREFIX = '/usr';  # substituted at 'make' time
>> my $DEF_RULES_DIR = '/usr/share/spamassassin';  # substituted at
>'make' time
>> my $LOCAL_RULES_DIR = '/etc/spamassassin';  # substituted at 'make'
>time
>41c41
>< use lib '/usr/local/share/perl/5.14.2';                # substituted
>at
>'make' time
>---
>> use lib '/usr/share/perl5';                # substituted at 'make'
>time
>49c49
><         || !-e '/usr/local/share/perl/5.14.2/Mail/SpamAssassin.pm' )
>---
>>         || !-e '/usr/share/perl5/Mail/SpamAssassin.pm' )
>117d116
><   'max-size=i'  => \$opt{'max-size'},
>461,463c460
><         # skip messages larger than max-size bytes,
><         # 0 for no limit, undef defaults to 256 KiB
><       'opt_max_size' => $opt{'max-size'},
>---
>>       'opt_all' => 0,       # skip messages over 250k
>465d461
><       'opt_from_regex' =>
>$spamtest->{conf}->{mbox_format_from_regex},
>478c474
><   my $run_ok = eval { $exit_status ||= ! $iter->run(@targets); 1 };
>---
>>   eval { $exit_status ||= ! $iter->run(@targets); };
>492c488
><   if (!$run_ok && $@ !~ /HITLIMIT/) { die $@ }
>---
>>   if ($@) { die $@ unless ( $@ =~ /HITLIMIT/ ); }
>634,635d629
><  --max-size <b>        Skip messages larger than b bytes;
><                        defaults to 256 KiB, 0 implies no limit
>654c648
><                        (default: /etc/mail/spamassassin)
>---
>>                        (default: /etc/spamassassin)
>811c805
>< the default directories (usually C</etc/mail/spamassassin> or
>similar).
>---
>> the default directories (usually C</etc/spamassassin> or similar).
>
>-- 
>You are receiving this mail because:
>You are the assignee for the bug.

Reply via email to