[QUOTE=pascal;14348]By default sa-update use this update-directory : /var/lib/spamassassin/[version][/quote]Yeah, this is where I found that shortly after posting my questions
I also believe is uses all 3 directortires (/var/lib/spamassassin/[version] AND /var/lib/spamassassin AND /etc/mail/spamassassin)
Pascal, after you update to the new key you need to change the key to the following
I had to launch one time sa-u^date and then re-import the key and now it works
When I look the log (/var/log/maillog) after restarting spamassassin, i have these entries
Sep 5 11:22:08 clust01-carat01 spamd[1898]: prefork: child states: III
Sep 5 11:22:08 clust01-carat01 spamd[1898]: spamd: handled cleanup of child pid 6244 due to SIGCHLD
Sep 5 11:22:08 clust01-carat01 spamd[1898]: prefork: child states: II
Sep 5 11:43:13 clust01-carat01 spamd[1898]: spamd: server killed by SIGTERM, shutting down
Sep 5 11:43:14 clust01-carat01 spamd[11237]: logger: removing stderr method
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test DIGEST_MULTIPLE has undefined dependency ‘DCC_CHECK’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_SPEC_PROLEO_M2a has dependency ‘MIME_QP_LONG_LINE’ with a zero score
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_HEAD_SUBJ_RAND has undefined dependency ‘SARE_XMAIL_SUSP2’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_HEAD_SUBJ_RAND has undefined dependency ‘SARE_HEAD_XAUTH_WARN’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_HEAD_SUBJ_RAND has dependency ‘X_AUTH_WARN_FAKED’ with a zero score
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_HEAD_8BIT_NOSPM has undefined dependency ‘__SARE_HEAD_8BIT_DATE’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_HEAD_8BIT_NOSPM has undefined dependency ‘__SARE_HEAD_8BIT_RECV’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MULT_RATW_03 has undefined dependency ‘__SARE_MULT_RATW_03E’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_MKSHRT’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_GT’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_TINY’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG50’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG55’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG65’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG75’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG50’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG55’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG65’
Sep 5 11:43:16 clust01-carat01 spamd[11239]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG75’
Sep 5 11:43:17 clust01-carat01 spamd[11239]: spamd: server started on port 783/tcp (running version 3.1.9)
It looks like there is missing entries in local.cf or elsewhere for these new rules (70xx)
Sep 5 08:56:21 server1 spamd[7957]: spamd: server killed by SIGTERM, shutting down
Sep 5 08:56:26 server1 spamd[14124]: logger: removing stderr method
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test DIGEST_MULTIPLE has undefined dependency ‘DCC_CHECK’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_SPEC_PROLEO_M2a has dependency ‘MIME_QP_LONG_LINE’ with a zero score
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_HEAD_SUBJ_RAND has undefined dependency ‘SARE_XMAIL_SUSP2’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_HEAD_SUBJ_RAND has undefined dependency ‘SARE_HEAD_XAUTH_WARN’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_HEAD_SUBJ_RAND has dependency ‘X_AUTH_WARN_FAKED’ with a zero score
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_HEAD_8BIT_NOSPM has undefined dependency ‘__SARE_HEAD_8BIT_DATE’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_HEAD_8BIT_NOSPM has undefined dependency ‘__SARE_HEAD_8BIT_RECV’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MULT_RATW_03 has undefined dependency ‘__SARE_MULT_RATW_03E’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_MKSHRT’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_GT’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_RD_SAFE has undefined dependency ‘SARE_RD_SAFE_TINY’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG50’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG55’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG65’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG40 has undefined dependency ‘__SARE_MSGID_LONG75’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG50’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG55’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG65’
Sep 5 08:56:28 server1 spamd[14128]: rules: meta test SARE_MSGID_LONG45 has undefined dependency ‘__SARE_MSGID_LONG75’
Sep 5 08:56:28 server1 spamd[14128]: spamd: server started on port 783/tcp (running version 3.1.9)
Sep 5 08:56:28 server1 spamd[14128]: spamd: server pid: 14128
Sep 5 08:56:28 server1 spamd[14128]: spamd: server successfully spawned child process, pid 14135
Sep 5 08:56:28 server1 spamd[14128]: spamd: server successfully spawned child process, pid 14136
Sep 5 08:56:28 server1 spamd[14128]: prefork: child states: II
1- Do a grep of meta test word (like SARE_HEAD_SUBJ_RAND for examle)
2- then find the missing dependencies in the file founded (for example /var/lib/spamassassin/3.001009/70_sare_header_cf_sare_sa-update_dostech_net/200510301100.cf)
3- finaly add a meta xxx 0 or change the test xith the good meta
/usr/bin/sa-update --channelfile /etc/mail/spamassassin/sare-sa-update-channels.txt --gpgkey 856AA88A ; service spamassassin restart
We’re getting the error:
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/Scalar/Util.pm line 30.
Shutting down spamd: [ OK ]
Starting spamd: [ OK ]
This start appening last week, because before it was running ok.
and retried sa-update and it succeeded. tail showed:
Dec 9 00:32:51 host spamd[4563]: spamd: server killed by SIGTERM, shutting down
Dec 9 00:32:52 host spamd[5534]: logger: removing stderr method
Dec 9 00:32:52 host spamd[5536]: rules: meta test DIGEST_MULTIPLE has undefined dependency ‘DCC_CHECK’
Dec 9 00:32:52 host spamd[5536]: spamd: server started on port 783/tcp (running version 3.1.9)
Dec 9 00:32:52 host spamd[5536]: spamd: server pid: 5536
Dec 9 00:32:52 host spamd[5536]: spamd: server successfully spawned child process, pid 5541
Dec 9 00:32:52 host spamd[5536]: spamd: server successfully spawned child process, pid 5542
Dec 9 00:32:52 host spamd[5536]: prefork: child states: II
I also uncommented the line in /etc/mail/spamassassin/v310.pre to allow DCC to get rid of the DCC complaint…