Hello Folks,

I have a MTA setup of [Postfix + Amavis-new + ClamAV + Spamassasin] of
which only the spamassasin part is disabled. Now i wish to enable the
Spamcontrol part.

But after enabling the spamassasin option in amavis-new, it shows the below
mentioned error.

*(!!)SA failed: Can't locate object method "get_tag" via package
"Mail::SpamAssassin::PerMsgStatus" at (eval 86) line 425, <GEN6> line 29.
at (eval 86) line 467, <GEN6> line 29*.

Also the above line number, does is refer to "spamd" ?

I have already checked the mailing-list for such errors but none are
referring to my case here.

Any help is to direct me towards solving the case would be appreciated.

My Setup details:
Postfix version: 2.7.3
Amavis-new version : 2.6.4-4
Spamassasin version : SpamAssassin version 3.0.1  running on Perl version
5.8.5

[root@host spamassassin]# cat /etc/sysconfig/spamassassin
# Options to spamd
SPAMDOPTIONS="-d -c -m5 -H"

[root@host spamassassin]# cat local.cf
# These values can be overridden by editing ~/.spamassassin/user_prefs.cf
# (see spamassassin(1) for details)

# These should be safe assumptions and allow for simple visual sifting
# without risking lost emails.

required_hits 5
report_safe 0
rewrite_header Subject [SPAM]

[root@host spamassassin]# ps -elf | grep spam
5 S root     29836     1 46  81   0 -  7184 pause  09:38 ?        00:00:00
/usr/bin/spamd -d -c -m5 -H
1 S root     29839 29836  0  78   0 -  7184 -      09:38 ?        00:00:00
spamd child
1 S root     29840 29836  0  78   0 -  7184 -      09:38 ?        00:00:00
spamd child
1 S root     29841 29836  0  81   0 -  7184 -      09:38 ?        00:00:00
spamd child
1 S root     29842 29836  0  81   0 -  7184 -      09:38 ?        00:00:00
spamd child
1 S root     29843 29836  0  81   0 -  7184 -      09:38 ?        00:00:00
spamd child
4 R root     29845 28512  0  78   0 -  1171 -      09:38 pts/2    00:00:00
grep spam

Please find attached the debug info of a message trace for the error
mentioned.

Please let me know if any other additional detail is required

With Regards
Anirudha Patil
mobile no: 9221306620
email-id: anirudha.pa...@hotmail.com
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) SMTP> 220 [127.0.0.1] 
ESMTP amavisd-new service ready
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) SMTP< EHLO myhostname\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-[127.0.0.1]
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-VRFY
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-PIPELINING
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-SIZE
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 
250-ENHANCEDSTATUSCODES
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-8BITMIME
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250-DSN
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250 XFORWARD NAME 
ADDR PORT PROTO HELO SOURCE
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< XFORWARD 
NAME=myhostname ADDR=127.0.0.1 PORT=32859\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250 2.5.0 Ok 
XFORWARD
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< XFORWARD 
PROTO=ESMTP HELO=mydomain SOURCE=LOCAL\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250 2.5.0 Ok 
XFORWARD
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< MAIL 
FROM:<anirudha@myhostname> SIZE=445\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) check_mail_begin_task: 
task_count=1
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) TempDir::prepare: creating 
directory /var/amavis/tmp/amavis-20130211T090908-29615
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) TempDir::prepare_file: 
creating file /var/amavis/tmp/amavis-20130211T090908-29615/email.txt
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup_ip_acl: 
key="127.0.0.1" matches "127.0.0.0/8", result=1
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) loaded policy bank "MYNETS"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup [debug_sender] => 
undef, "anirudha@myhostname" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250 2.1.0 Sender 
<anirudha@myhostname> OK
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< RCPT 
TO:<myuser@mydomain> ORCPT=rfc822;myuser@mydomain\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 250 2.1.5 Recipient 
<myuser@mydomain> OK
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< DATA\r\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP::10024 
/var/amavis/tmp/amavis-20130211T090908-29615: <anirudha@myhostname> -> 
<myuser@mydomain> SIZE=445 Received: from myhostname ([127.0.0.1]) by localhost 
(myhostn...@apl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for 
<myuser@mydomain>; Mon, 11 Feb 2013 09:09:08 -0500 (EST)
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP> 354 End data with 
<CR><LF>.<CR><LF>
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ESMTP< .<CR><LF>
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) body type (ESMTP BODY): 
unlabeled, good (h=0, b=0)
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) body hash: 
4dea7466963bd8fc5b083eebd62494a9
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Original mail size: 445; 
quota set to: 222500 bytes
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Checking: zV1thM+SxmOf 
MYNETS [127.0.0.1] <anirudha@myhostname> -> <myuser@mydomain>
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) 2822.From: 
<anirudha@myhostname>
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup [local_domains] => 
true,  "myuser@mydomain" matches, result="1", matching_key=".mydomain"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[bypass_virus_checks] => undef, "myuser@mydomain" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[bypass_banned_checks] => undef, "myuser@mydomain" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[bypass_spam_checks] => undef, "myuser@mydomain" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Extracting mime components
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Issued a new file name: 
p001
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Charging 60 bytes to 
remaining quota 222500 (out of 222500, (0%)) - by mime_decode
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) p001 1 Content-Type: 
text/plain, size: 60 B, name:
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) decode_parts: level=1, 
#parts=1 : p001
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[map_full_type_to_short_type] => true,  "ASCII text" matches, result="asc", 
matching_key="(?i-xsm:^(ASCII|text)\\b)"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) File-type of p001: ASCII 
text; (asc)
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) do_ascii: Decoding part 
p001
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) do_ascii: Setting 
sigaction handler, was 0
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) do_ascii: Decoding part 
p001 (0 items), uulib V0.5pl20
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) decompose_part: p001 - 
atomic
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[bypass_header_checks] => undef, "myuser@mydomain" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[bypass_header_checks] => undef, "myuser@mydomain" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Checking for banned types 
and filenames
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup [banned_filename], 
1 matches for "myuser@mydomain", results: "(constant:DEFAULT)"=>"DEFAULT"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) collect banned table[0]: 
myuser@mydomain, tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0xa299e28)
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) starting banned checks - 
traversing message structure tree
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) check_for_banned (p001) 
text/plain,.asc
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[check_bann:myuser@mydomain] => undef, ["text/plain",".asc"] does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[banned_namepath_re] => undef, "P=p001\tL=1\tM=text/plain\tT=asc" does not match
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) p.path myuser@mydomain: 
"P=p001,L=1,M=text/plain,T=asc"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) banned check: any=0, all=N 
(1)
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) lookup 
[keep_decoded_original] => true,  "MAIL" matches, result="1", 
matching_key="(?-xism:^MAIL$)"
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) Issued a new file name: 
p002
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) presenting full original 
message to scanners as /var/amavis/tmp/amavis-20130211T090908-29615/parts/p002
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ask_av Using 
(ClamAV-clamd): CONTSCAN /var/amavis/tmp/amavis-20130211T090908-29615/parts\n
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ClamAV-clamd: Connecting 
to socket  /tmp/clamd.socket
Feb 11 09:09:08 myhostname amavis[29615]: (29615-01) ClamAV-clamd: Sending 
CONTSCAN /var/amavis/tmp/amavis-20130211T090908-29615/parts\n to UNIX socket 
/tmp/clamd.socket
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) ask_av (ClamAV-clamd) 
result: /var/amavis/tmp/amavis-20130211T090908-29615/parts: OK\n
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) run_av (ClamAV-clamd): 
CLEAN
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) run_av (ClamAV-clamd) 
result: clean
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) wbl: checking sender 
<anirudha@myhostname>
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[blacklist_recip<myuser@mydomain>] => undef, "myuser@mydomain" does not match
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[blacklist_sender<anirudha@myhostname>,blacklist_sender] => undef, 
"anirudha@myhostname" does not match
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[whitelist_recip<myuser@mydomain>] => undef, "myuser@mydomain" does not match
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[whitelist_sender<anirudha@myhostname>,whitelist_sender] => undef, 
"anirudha@myhostname" does not match
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[score_recip<myuser@mydomain>,score_sender], 1 matches for "myuser@mydomain", 
results: "."=>[Amavis::Lookup::RE=ARRAY(0xa33a0e8),HASH(0xa33a154)]
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) lookup 
[score_sender<anirudha@myhostname>] => undef, "anirudha@myhostname" does not 
match
Feb 11 09:09:10 myhostname amavis[29615]: (29615-01) CALLING SA check
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) (!!)SA failed: Can't 
locate object method "get_tag" via package "Mail::SpamAssassin::PerMsgStatus" 
at (eval 86) line 425, <GEN6> line 29. at (eval 86) line 467, <GEN6> line 29.
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) spam_scan: score= 
autolearn= tests=[]
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_tag_level] => 
true,  "myuser@mydomain" matches, result="2", matching_key="(constant:2)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_tag2_level] 
=> true,  "myuser@mydomain" matches, result="6.2", matching_key="(constant:6.2)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_tag3_level] 
=> undef, "myuser@mydomain" does not match
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_kill_level] 
=> true,  "myuser@mydomain" matches, result="6.9", matching_key="(constant:6.9)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) do_notify_and_quar: 
ccat=Clean (1,0) ("1":Clean, "0":CatchAll) ccat_block=(), qar_mth=
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) skip admin notification, 
no administrators
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_tag_level] => 
true,  "myuser@mydomain" matches, result="2", matching_key="(constant:2)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup [spam_tag2_level] 
=> true,  "myuser@mydomain" matches, result="6.2", matching_key="(constant:6.2)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup 
[spam_modifies_subj] => true,  "myuser@mydomain" matches, result="1", 
matching_key="(constant:1)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) headers CLUSTERING: NEW 
CLUSTER <myuser@mydomain>: score=x, tag=0, tag2=0, local=1, bl=, s=, mangle=
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) (about to connect to 
[127.0.0.1]:10025) FWD via SMTP: <anirudha@myhostname> -> <myuser@mydomain>
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp session: setting up a 
new session
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp creating socket by 
IO::Socket::INET to [127.0.0.1]:10025
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to greeting: 220 
myhostname ESMTP Postfix
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp cmd> EHLO localhost
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to EHLO: 250 
myhostname\nPIPELINING\nSIZE 
20971520\nVRFY\nETRN\nENHANCEDSTATUSCODES\n8BITMIME\nDSN
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) AUTH not needed, user='', 
MTA offers ''
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp cmd> MAIL 
FROM:<anirudha@myhostname> BODY=7BIT
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp cmd> RCPT 
TO:<myuser@mydomain> ORCPT=rfc822;myuser@mydomain
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp cmd> DATA
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to MAIL (pip): 
250 2.1.0 Ok
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to RCPT (pip) 
(<myuser@mydomain>): 250 2.1.5 Ok
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to DATA: 354 End 
data with <CR><LF>.<CR><LF>
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) smtp resp to data-dot 
(<myuser@mydomain>): 250 2.0.0 Ok: queued as BD3BA78072
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) Amavis::Out::SMTP::Session 
close, keeping connection
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) FWD via SMTP: 
<anirudha@myhostname> -> <myuser@mydomain>,BODY=7BIT 250 2.0.0 Ok, id=29615-01, 
from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as BD3BA78072
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) DSN: sender is credible 
(orig), SA: 0.000, <anirudha@myhostname>
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup => true,  
"anirudha@myhostname" matches, result="18", matching_key="(constant:18)"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) notif=N, suppressed=0, 
ndn_needed=0, exit=0, 250 2.0.0 Ok, id=29615-01, from MTA([127.0.0.1]:10025): 
250 2.0.0 Ok: queued as BD3BA78072
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) lookup_ip_acl 
(publicnetworks): key="127.0.0.1" matches "!127.0.0.0/8", result=0
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) Passed CLEAN, MYNETS LOCAL 
[127.0.0.1] [127.0.0.1] <anirudha@myhostname> -> <myuser@mydomain>, Message-ID: 
<20130211140842.7D47C7806E@myhostname>, mail_id: zV1thM+SxmOf, Hits: -, size: 
445, queued_as: BD3BA78072, 9805 ms
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) sending SMTP response: 
"250 2.0.0 Ok, id=29615-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued 
as BD3BA78072"
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) ESMTP> 250 2.0.0 Ok, 
id=29615-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as BD3BA78072
Feb 11 09:09:17 myhostname postfix/smtp[29646]: 7D47C7806E: 
to=<myuser@mydomain>, relay=127.0.0.1[127.0.0.1]:10024, delay=42, 
delays=33/0.04/0.03/9.8, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=29615-01, 
from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as BD3BA78072)
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) TempDir::strip: 
/var/amavis/tmp/amavis-20130211T090908-29615
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) rmdir_recursively: 
/var/amavis/tmp/amavis-20130211T090908-29615/parts, excl=1
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) TIMING [total 9812 ms] - 
SMTP greeting: 22 (0%)0, SMTP EHLO: 2 (0%)0, SMTP pre-MAIL: 2 (0%)0, mkdir 
tempdir: 1 (0%)0, create email.txt: 1 (0%)0, SMTP pre-DATA-flush: 7 (0%)0, SMTP 
DATA: 39 (0%)1, check_init: 2 (0%)1, digest_hdr: 1 (0%)1, digest_body: 1 (0%)1, 
gen_mail_id: 3 (0%)1, mkdir parts: 3 (0%)1, mime_decode: 27 (0%)1, 
get-file-type1: 109 (1%)2, decompose_part: 3 (0%)2, parts_decode: 0 (0%)2, 
check_header: 2 (0%)2, AV-scan-1: 2357 (24%)26, spam-wb-list: 4 (0%)26, SA 
parse: 5 (0%)26, SA check: 7140 (73%)99, update_cache: 14 (0%)99, 
decide_mail_destiny: 2 (0%)99, fwd-connect: 28 (0%)100, fwd-mail-pip: 3 
(0%)100, fwd-rcpt-pip: 0 (0%)100, fwd-data-chkpnt: 0 (0%)100, write-header: 1 
(0%)100, fwd-data-contents: 0 (0%)100, fwd-end-chkpnt: 7 (0%)100, prepare-dsn: 
2 (0%)100, main_log_entry: 20 (0%)100, update_snmp: 3 (0%)100, SMTP 
pre-response: 0 (0%)100, SMTP response: 1 (0%)100, unlink-2-files: 1 (0%)100, 
rundown: 1 (0%)100
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) ESMTP< QUIT\r\n
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) ESMTP> 221 2.0.0 
[127.0.0.1] amavisd-new closing transmission channel
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) SMTP session over, timer 
stopped
Feb 11 09:09:17 myhostname amavis[29615]: (29615-01) load: 100 %, total idle 
0.000 s, busy 9.817 s

Reply via email to