歡迎您光臨本站 註冊首頁

sa-update更新SpamAssassin出錯

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

sa-update更新SpamAssassin出錯

不知道spamassassin更新規則庫是否需要設置代理,因為公司內部的郵件伺服器連接外部網路都需要設置http_proxy
有達人知道嗎?

# sa-update -D
dbg: logger: adding facilities: all
dbg: logger: logging level is DBG
dbg: generic: SpamAssassin version 3.2.4
dbg: config: score set 0 chosen.
dbg: dns: no ipv6
dbg: dns: is Net::DNS::Resolver available? yes
dbg: dns: Net::DNS version: 0.59
dbg: generic: sa-update version svn607589
dbg: generic: using update directory: /var/lib/spamassassin/3.002004
dbg: diag: perl platform: 5.008005 linux
dbg: diag: module installed: Digest::SHA1, version 2.07
dbg: diag: module installed: HTML::Parser, version 3.55
dbg: diag: module installed: Net::DNS, version 0.59
dbg: diag: module installed: MIME::Base64, version 3.01
dbg: diag: module installed: DB_File, version 1.809
dbg: diag: module installed: Net::SMTP, version 2.29
dbg: diag: module not installed: Mail::SPF ('require' failed)
dbg: diag: module not installed: Mail::SPF::Query ('require' failed)
dbg: diag: module not installed: IP::Country::Fast ('require' failed)
dbg: diag: module not installed: Razor2::Client::Agent ('require' failed)
dbg: diag: module not installed: Net::Ident ('require' failed)
dbg: diag: module not installed: IO::Socket::INET6 ('require' failed)
dbg: diag: module installed: IO::Socket::SSL, version 1.07
dbg: diag: module installed: Compress::Zlib, version 1.42
dbg: diag: module installed: Time::HiRes, version 1.72
dbg: diag: module not installed: Mail::DomainKeys ('require' failed)
dbg: diag: module not installed: Mail::DKIM ('require' failed)
dbg: diag: module installed: DBI, version 1.40
dbg: diag: module installed: Getopt::Long, version 2.34
dbg: diag: module installed: LWP::UserAgent, version 2.031
dbg: diag: module installed: HTTP::Date, version 1.46
dbg: diag: module installed: Archive::Tar, version 1.30
dbg: diag: module installed: IO::Zlib, version 1.04
dbg: diag: module not installed: Encode::Detect ('require' failed)
dbg: gpg: Searching for 'gpg'
dbg: util: current PATH is: /usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/courier-imap/sbin:/usr/lib/courier-imap/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin
dbg: util: executable for gpg was found at /usr/bin/gpg
dbg: gpg: found /usr/bin/gpg
dbg: gpg: release trusted key id list: 5E541DC959CB8BAC7C78DFDC4056A61A5244EC45 26C900A46DD40CD5AD24F6D7DEE01987265FA05B 0C2B1D7175B852C64B3CDC716C55397824F434CE
dbg: channel: attempting channel updates.spamassassin.org
dbg: channel: update directory /var/lib/spamassassin/3.002004/updates_spamassassin_org
dbg: channel: channel cf file /var/lib/spamassassin/3.002004/updates_spamassassin_org.cf
dbg: channel: channel pre file /var/lib/spamassassin/3.002004/updates_spamassassin_org.pre
dbg: dns: 4.2.3.updates.spamassassin.org => 795855, parsed as 795855
dbg: channel: preparing temp directory for new channel
dbg: generic: update tmp directory /tmp/.spamassassin14227dsP80ltmp
dbg: generic: lint checking site pre files once before attempting channel updates
dbg: generic: SpamAssassin version 3.2.4
dbg: config: score set 0 chosen.
dbg: dns: no ipv6
dbg: dns: is Net::DNS::Resolver available? yes
dbg: dns: Net::DNS version: 0.59
dbg: ignore: using a test message to lint rules
dbg: config: using "/etc/mail/spamassassin" for site rules pre files
dbg: config: read file /etc/mail/spamassassin/init.pre
dbg: config: read file /etc/mail/spamassassin/v310.pre
dbg: config: read file /etc/mail/spamassassin/v312.pre
dbg: config: read file /etc/mail/spamassassin/v320.pre
dbg: config: using "/tmp/.spamassassin14227dsP80ltmp/doesnotexist" for sys rules pre files
dbg: config: using "/tmp/.spamassassin14227dsP80ltmp/doesnotexist" for default rules dir
dbg: config: using "/tmp/.spamassassin14227dsP80ltmp/doesnotexist/doesnotexist" for user prefs file
dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC
dbg: pyzor: local tests only, disabling Pyzor
dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC
dbg: razor2: local tests only, skipping Razor
dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC
dbg: reporter: local tests only, disabling SpamCop
dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from @INC
dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo from @INC
dbg: conf: finish parsing
dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0xaaa6ca8) implements 'finish_parsing_end', priority 0
dbg: replacetags: replacing tags
dbg: replacetags: done replacing tags
dbg: config: score set 0 chosen.
dbg: message: main message type: text/plain
dbg: message: ---- MIME PARSER START ----
dbg: message: parsing normal part
dbg: message: ---- MIME PARSER END ----
dbg: plugin: Mail::SpamAssassin::Plugin::DNSEval=HASH(0xab3f968) implements 'check_start', priority 0
dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0xaaf20ec) implements 'check_main', priority 0
dbg: conf: trusted_networks are not configured; it is recommended that you configure trusted_networks manually
dbg: metadata: X-Spam-Relays-Trusted:
dbg: metadata: X-Spam-Relays-Untrusted:
dbg: metadata: X-Spam-Relays-Internal:
dbg: metadata: X-Spam-Relays-External:
dbg: message: no encoding detected
dbg: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xa9affa8) implements 'parsed_metadata', priority 0
dbg: dns: is_dns_available() last checked 1248685958.0 seconds ago; re-checking
dbg: dns: is DNS available? 0
dbg: rules: local tests only, ignoring RBL eval
dbg: dns: harvest_dnsbl_queries
dbg: check: is spam? score=0 required=5
dbg: check: tests=
dbg: check: subtests=
dbg: plugin: Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0xaa973f8) implements 'finish_tests', priority 0
dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0xaaf20ec) implements 'finish_tests', priority 0
dbg: generic: lint check of site pre files succeeded, continuing with channel updates
dbg: channel: no MIRRORED.BY file available
dbg: http: GET request, http://spamassassin.apache.org/updates/MIRRORED.BY
Use of uninitialized value in hash element at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 55.
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 58.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 38.
Use of uninitialized value in string eq at /usr/lib/perl5/vendor_perl/5.8.5/LWP/UserAgent.pm line 194.
dbg: http: request failed, retrying: 501 Protocol scheme '' is not supported: 501 Protocol scheme '' is not supported
dbg: http: GET request, http://spamassassin.apache.org/updates/MIRRORED.BY
Use of uninitialized value in hash element at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 55.
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 58.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 38.
Use of uninitialized value in string eq at /usr/lib/perl5/vendor_perl/5.8.5/LWP/UserAgent.pm line 194.
dbg: http: request failed, retrying: 501 Protocol scheme '' is not supported: 501 Protocol scheme '' is not supported
dbg: http: GET request, http://spamassassin.apache.org/updates/MIRRORED.BY
Use of uninitialized value in hash element at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 55.
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 58.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/LWP/Protocol.pm line 38.
Use of uninitialized value in string eq at /usr/lib/perl5/vendor_perl/5.8.5/LWP/UserAgent.pm line 194.
dbg: http: request failed, retrying: 501 Protocol scheme '' is not supported: 501 Protocol scheme '' is not supported
http: request failed: 501 Protocol scheme '' is not supported: 501 Protocol scheme '' is not supported
dbg: channel: no mirror data available for channel updates.spamassassin.org from http://spamassassin.apache.org/updates/MIRRORED.BY
error: no mirror data available for channel updates.spamassassin.org
channel: MIRRORED.BY contents were missing, channel failed
dbg: generic: cleaning up temporary directory/files
dbg: diag: updates complete, exiting with code 4
《解決方案》

原帖由 chenkangle 於 2009-7-27 17:12 發表 http://bbs2.chinaunix.net/images/common/back.gif
不知道spamassassin更新規則庫是否需要設置代理,因為公司內部的郵件伺服器連接外部網路都需要設置http_proxy
有達人知道嗎?

# sa-update -D
dbg: logger: adding facilities: a ...


sa-update   -D   --nogpg

更新 SpamAssassin 之規則

sa-update 程式會更新 SpamAssasssin 的規則。但使用 sa-update 之前你必須先安裝兩個 perl 模組: Archive::Tar and IO::Zlib.

你可以下載這兩個程式在:

    http://search.cpan.org/~kane/。下載最新的 Archive-Tar.
    http://search.cpan.org/~tomhughes/。下載最新的 IO-Zlib.

安裝這兩個程式之後,﹝為使用者 root﹞ 執行以下指令來更新:

    sa-update   -D   --nogpg
《解決方案》

sa好像沒有看到設置代理的地方
但是用個全局參數
export http_proxy=ip:port
應該可以的

[火星人 ] sa-update更新SpamAssassin出錯已經有932次圍觀

http://coctec.com/docs/service/show-post-21453.html