Hi
I have a fully updated F21 installation as follows
lightdm, XFCE and I am using evolution and spamassassin
I am using home directories mounted over NFS and hence
the user's evolution configuration is identical when logged into
an F20(paxos) or F21(lefkada) machine
Whenever a user on F21 receives email and
"Check incoming mail for junk" is enabled in evolution
Preferences/Mail_Preferences - ALL mail is sent to "Junk"
This does not happen on F20 machines - it is scanned for spam correctly
I then assumed that spamassassin had not been setup correctly in F21 as
When I run sa-update I get
[root@lefkada:~]$ sa-update
error: no mirror data available for channel
updates.spamassassin.org
channel: MIRRORED.BY file URL was not in DNS, channel failed
However, this "currently" (but maybe not in the past)
also occurs on an F20 machine!
[root@paxos:~]$ sa-update
error: no mirror data available for channel
updates.spamassassin.org
channel: MIRRORED.BY file URL was not in DNS, channel failed
A full output is given below
-------------------------------------------------------
This DNS lookup does work
dig -t TXT
0.4.3.updates.spamassassin.org
...
;; QUESTION SECTION:
;0.4.3.updates.spamassassin.org. IN TXT
;; ANSWER SECTION:
0.4.3.updates.spamassassin.org. 3600 IN CNAME
2.3.3.updates.spamassassin.org.
2.3.3.updates.spamassassin.org. 3600 IN TXT "1647505"
...
-------------------------------------------------------
I have searched but have not found any recent information
There was a problem with perl-Net-DNS in mid 2014 eg
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=7057
-------------------------------------------------------
[root@lefkada:~]$ rpm -qa|grep spam
claws-mail-plugins-spam-report-3.11.1-2.fc21.x86_64
evolution-spamassassin-3.12.9-1.fc21.x86_64
spambayes-1.1-0.10.b1.fc21.noarch
spamassassin-3.4.0-12.fc21.x86_64
[root@lefkada:~]$ rpm -qa|grep perl-5.18.4-305.fc21.x86_64
perl-5.18.4-305.fc21.x86_64
[root@lefkada:~]$ rpm -qa|grep -i net-dns
perl-Net-DNS-0.81-1.fc21.x86_64
-------------------------------------------------------
It is also possible that none of the above is causing the problems!
Help!
John
[root@lefkada:~]$ sa-update -D -v
Dec 24 14:28:30.992 [13702] dbg: logger: adding facilities: all
Dec 24 14:28:30.992 [13702] dbg: logger: logging level is DBG
Dec 24 14:28:30.992 [13702] dbg: generic: SpamAssassin version 3.4.0
Dec 24 14:28:30.992 [13702] dbg: generic: Perl 5.018004, PREFIX=/usr,
DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES_DIR=/etc/mail/spamassassin,
LOCAL_STATE_DIR=/var/lib/spamassassin
Dec 24 14:28:30.992 [13702] dbg: config: timing enabled
Dec 24 14:28:30.993 [13702] dbg: config: score set 0 chosen.
Dec 24 14:28:30.995 [13702] dbg: generic: sa-update version svn1475932
Dec 24 14:28:30.995 [13702] dbg: generic: using update directory:
/var/lib/spamassassin/3.004000
Dec 24 14:28:31.070 [13702] dbg: diag: perl platform: 5.018004 linux
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Digest::SHA1, version 2.13
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: HTML::Parser, version 3.71
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Net::DNS, version 0.81
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: NetAddr::IP, version 4.075
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Time::HiRes, version
1.9726
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Archive::Tar, version 2.00
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: IO::Zlib, version 1.10
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Digest::SHA1, version 2.13
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: MIME::Base64, version 3.13
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: DB_File, version 1.831
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Net::SMTP, version 2.31
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Mail::SPF, version v2.009
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Geo::IP, version 1.45
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Razor2::Client::Agent,
version 2.84
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: IO::Socket::IP, version
0.33
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: IO::Socket::INET6, version
2.72
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: IO::Socket::SSL, version
2.002
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Compress::Zlib, version
2.066
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Mail::DKIM, version 0.4
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: DBI, version 1.632
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Getopt::Long, version 2.42
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: LWP::UserAgent, version
6.06
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: HTTP::Date, version 6.02
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Encode::Detect, version
1.01
Dec 24 14:28:31.070 [13702] dbg: diag: [...] module installed: Net::Patricia, version
1.22
Dec 24 14:28:31.070 [13702] dbg: gpg: Searching for 'gpg2'
Dec 24 14:28:31.070 [13702] dbg: util: current PATH is:
/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Dec 24 14:28:31.071 [13702] dbg: util: executable for gpg2 was found at /bin/gpg2
Dec 24 14:28:31.071 [13702] dbg: gpg: found /bin/gpg2
Dec 24 14:28:31.071 [13702] dbg: gpg: release trusted key id list:
0C2B1D7175B852C64B3CDC716C55397824F434CE 5E541DC959CB8BAC7C78DFDC4056A61A5244EC45
Dec 24 14:28:31.071 [13702] dbg: channel: attempting channel
updates.spamassassin.org
Dec 24 14:28:31.071 [13702] dbg: channel: using existing directory
/var/lib/spamassassin/3.004000/updates_spamassassin_org
Dec 24 14:28:31.071 [13702] dbg: channel: channel cf file
/var/lib/spamassassin/3.004000/updates_spamassassin_org.cf
Dec 24 14:28:31.071 [13702] dbg: channel: channel pre file
/var/lib/spamassassin/3.004000/updates_spamassassin_org.pre
Dec 24 14:28:33.276 [13702] dbg: dns:
0.4.3.updates.spamassassin.org => 1647505, parsed
as 1647505
Update available for channel
updates.spamassassin.org: -1 -> 1647505
Dec 24 14:28:33.276 [13702] dbg: channel: preparing temp directory for new channel
Dec 24 14:28:33.277 [13702] dbg: channel: created tmp directory
/tmp/.spamassassin13702weSHbEtmp
Dec 24 14:28:33.277 [13702] dbg: generic: lint checking site pre files once before
attempting channel updates
Dec 24 14:28:33.277 [13702] dbg: generic: SpamAssassin version 3.4.0
Dec 24 14:28:33.277 [13702] dbg: generic: Perl 5.018004, PREFIX=/usr,
DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES_DIR=/etc/mail/spamassassin,
LOCAL_STATE_DIR=/var/lib/spamassassin
Dec 24 14:28:33.277 [13702] dbg: config: timing enabled
Dec 24 14:28:33.279 [13702] dbg: config: score set 0 chosen.
Dec 24 14:28:33.281 [13702] dbg: ignore: using a test message to lint rules
Dec 24 14:28:33.281 [13702] dbg: config: using "/etc/mail/spamassassin" for site
rules pre files
Dec 24 14:28:33.282 [13702] dbg: config: read file /etc/mail/spamassassin/init.pre
Dec 24 14:28:33.282 [13702] dbg: config: read file /etc/mail/spamassassin/v310.pre
Dec 24 14:28:33.282 [13702] dbg: config: read file /etc/mail/spamassassin/v312.pre
Dec 24 14:28:33.282 [13702] dbg: config: read file /etc/mail/spamassassin/v320.pre
Dec 24 14:28:33.283 [13702] dbg: config: read file /etc/mail/spamassassin/v330.pre
Dec 24 14:28:33.283 [13702] dbg: config: read file /etc/mail/spamassassin/v340.pre
Dec 24 14:28:33.283 [13702] dbg: config: using
"/tmp/.spamassassin13702weSHbEtmp/doesnotexist" for sys rules pre files
Dec 24 14:28:33.283 [13702] dbg: config: using
"/tmp/.spamassassin13702weSHbEtmp/doesnotexist" for default rules dir
Dec 24 14:28:33.284 [13702] dbg: config: using
"/tmp/.spamassassin13702weSHbEtmp/doesnotexist/doesnotexist" for user prefs
file
Dec 24 14:28:33.285 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from
@INC
Dec 24 14:28:33.292 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from
@INC
Dec 24 14:28:33.295 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from
@INC
Dec 24 14:28:33.300 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from
@INC
Dec 24 14:28:33.303 [13702] dbg: pyzor: local tests only, disabling Pyzor
Dec 24 14:28:33.303 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from
@INC
Dec 24 14:28:33.306 [13702] dbg: razor2: local tests only, skipping Razor
Dec 24 14:28:33.306 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from
@INC
Dec 24 14:28:33.309 [13702] dbg: reporter: local tests only, disabling SpamCop
Dec 24 14:28:33.309 [13702] dbg: plugin: loading
Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC
Dec 24 14:28:33.311 [13702] dbg: plugin: loading
Mail::SpamAssassin::Plugin::WhiteListSubject from @INC
Dec 24 14:28:33.312 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader
from @INC
Dec 24 14:28:33.313 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags
from @INC
Dec 24 14:28:33.315 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::DKIM from
@INC
Dec 24 14:28:33.320 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from
@INC
Dec 24 14:28:33.327 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch
from @INC
Dec 24 14:28:33.327 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail
from @INC
Dec 24 14:28:33.329 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from
@INC
Dec 24 14:28:33.337 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from
@INC
Dec 24 14:28:33.339 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from
@INC
Dec 24 14:28:33.341 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from
@INC
Dec 24 14:28:33.343 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval
from @INC
Dec 24 14:28:33.348 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from
@INC
Dec 24 14:28:33.351 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval
from @INC
Dec 24 14:28:33.353 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from
@INC
Dec 24 14:28:33.354 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from
@INC
Dec 24 14:28:33.356 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from
@INC
Dec 24 14:28:33.357 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo
from @INC
Dec 24 14:28:33.359 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::FreeMail from
@INC
Dec 24 14:28:33.362 [13702] dbg: plugin: loading Mail::SpamAssassin::Plugin::AskDNS from
@INC
Dec 24 14:28:33.364 [13702] dbg: config: finish parsing
Dec 24 14:28:33.364 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x5798940) implements
'finish_parsing_end', priority 0
Dec 24 14:28:33.365 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::FreeMail=HASH(0x5cc9058) implements
'finish_parsing_end', priority 0
Dec 24 14:28:33.365 [13702] dbg: replacetags: replacing tags
Dec 24 14:28:33.365 [13702] dbg: replacetags: done replacing tags
Dec 24 14:28:33.365 [13702] dbg: FreeMail: no freemail_domains entries defined, disabling
plugin
Dec 24 14:28:33.365 [13702] dbg: config: score set 0 chosen.
Dec 24 14:28:33.366 [13702] dbg: dns: EDNS, UDP payload size 4096
Dec 24 14:28:33.366 [13702] dbg: dns: servers obtained from Net::DNS : [148.197.29.5]:53,
[212.104.130.9]:53
Dec 24 14:28:33.366 [13702] dbg: dns: nameservers set to 148.197.29.5, 212.104.130.9
Dec 24 14:28:33.366 [13702] dbg: dns: using socket module: IO::Socket::IP
Dec 24 14:28:33.366 [13702] dbg: dns: is Net::DNS::Resolver available? yes
Dec 24 14:28:33.366 [13702] dbg: dns: Net::DNS version: 0.81
Dec 24 14:28:33.366 [13702] dbg: config: time limit 300.0 s
Dec 24 14:28:33.366 [13702] dbg: message: main message type: text/plain
Dec 24 14:28:33.367 [13702] dbg: message: ---- MIME PARSER START ----
Dec 24 14:28:33.367 [13702] dbg: message: parsing normal part
Dec 24 14:28:33.367 [13702] dbg: message: storing a body to memory
Dec 24 14:28:33.367 [13702] dbg: message: ---- MIME PARSER END ----
Dec 24 14:28:33.367 [13702] dbg: check: pms new, time limit in 299.999 s
Dec 24 14:28:33.367 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::DNSEval=HASH(0x5a79470) implements 'check_start',
priority 0
Dec 24 14:28:33.368 [13702] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x55cfdd0)
implements 'check_main', priority 0
Dec 24 14:28:33.368 [13702] dbg: config: trusted_networks are not configured; it is
recommended that you configure trusted_networks manually
Dec 24 14:28:33.368 [13702] dbg: metadata: X-Spam-Relays-Trusted:
Dec 24 14:28:33.368 [13702] dbg: metadata: X-Spam-Relays-Untrusted:
Dec 24 14:28:33.368 [13702] dbg: metadata: X-Spam-Relays-Internal:
Dec 24 14:28:33.368 [13702] dbg: metadata: X-Spam-Relays-External:
Dec 24 14:28:33.368 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::AskDNS=HASH(0x5d20578) implements 'extract_metadata',
priority 0
Dec 24 14:28:33.368 [13702] dbg: dns: is DNS available? 0
Dec 24 14:28:33.368 [13702] dbg: check: tagrun - tag RELAYSTRUSTED is now ready, value:
Dec 24 14:28:33.368 [13702] dbg: check: tagrun - tag RELAYSUNTRUSTED is now ready, value:
Dec 24 14:28:33.368 [13702] dbg: check: tagrun - tag RELAYSINTERNAL is now ready, value:
Dec 24 14:28:33.368 [13702] dbg: check: tagrun - tag RELAYSEXTERNAL is now ready, value:
Dec 24 14:28:33.368 [13702] dbg: check: tagrun - tag LANGUAGES is now ready, value:
<UNDEF>
Dec 24 14:28:33.368 [13702] dbg: message: no encoding detected
Dec 24 14:28:33.368 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x55bae08) implements 'parsed_metadata',
priority 0
Dec 24 14:28:33.368 [13702] dbg: rules: local tests only, ignoring RBL eval
Dec 24 14:28:33.369 [13702] dbg: check: check_main, time limit in 299.998 s
Dec 24 14:28:33.369 [13702] dbg: dns: harvest_dnsbl_queries
Dec 24 14:28:33.369 [13702] dbg: check: is spam? score=0 required=5
Dec 24 14:28:33.369 [13702] dbg: check: tests=
Dec 24 14:28:33.369 [13702] dbg: check: subtests=
Dec 24 14:28:33.369 [13702] dbg: timing: total 88 ms - init: 85 (96.9%), parse: 0.67
(0.8%), extract_message_metadata: 0.83 (0.9%), get_uri_detail_list: 0.36 (0.4%)
Dec 24 14:28:33.370 [13702] dbg: plugin:
Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0x55cf848) implements 'finish_tests',
priority 0
Dec 24 14:28:33.370 [13702] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x55cfdd0)
implements 'finish_tests', priority 0
Dec 24 14:28:33.370 [13702] dbg: generic: lint check of site pre files succeeded,
continuing with channel updates
Dec 24 14:28:33.370 [13702] dbg: channel: protocol family available: inet,inet6
Dec 24 14:28:33.370 [13702] dbg: channel: no mirror file
/var/lib/spamassassin/3.004000/updates_spamassassin_org/MIRRORED.BY, will fetch it
Dec 24 14:28:33.370 [13702] dbg: channel: DNS lookup on
mirrors.updates.spamassassin.org
Dec 24 14:29:23.393 [13702] dbg: dns: query failed:
mirrors.updates.spamassassin.org =>
SERVFAIL
error: no mirror data available for channel
updates.spamassassin.org
channel: MIRRORED.BY file URL was not in DNS, channel failed
Dec 24 14:29:23.393 [13702] dbg: generic: cleaning up temporary directory/files
Dec 24 14:29:23.393 [13702] dbg: generic: cleaning directory
/tmp/.spamassassin13702weSHbEtmp
Dec 24 14:29:23.393 [13702] dbg: diag: updates complete, exiting with code 4
Update failed, exiting with code 4