package: spamassassin
version: 3.4.0-6, 3.4.1-3 (maybe others)

1. Debian Jessie comes with no libdigest-sha1-perl package. i believe it was deprecated in favor of libdigest-sha-perl (?). while using Spamassassin it clearly state Digest::SHA1 as a requirement. see sa-update -D sample output below:

root@vs01:~# sa-update -D
Dec 14 16:46:17.395 [25963] dbg: logger: adding facilities: all
Dec 14 16:46:17.395 [25963] dbg: logger: logging level is DBG
Dec 14 16:46:17.396 [25963] dbg: generic: SpamAssassin version 3.4.0
Dec 14 16:46:17.396 [25963] dbg: generic: Perl 5.020002, PREFIX=/usr, DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES_DIR=/etc/spamassassin, LOCAL_STATE_DIR=/var/lib/spamassassin
Dec 14 16:46:17.396 [25963] dbg: config: timing enabled
Dec 14 16:46:17.396 [25963] dbg: config: score set 0 chosen.
Dec 14 16:46:17.401 [25963] dbg: generic: sa-update version svn1475932
Dec 14 16:46:17.401 [25963] dbg: generic: using update directory: /var/lib/spamassassin/3.004000
Dec 14 16:46:17.567 [25963] dbg: diag: perl platform: 5.020002 linux
Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Digest::SHA, version 5.88 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: HTML::Parser, version 3.71 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Net::DNS, version 0.81 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: NetAddr::IP, version 4.075 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Time::HiRes, version 1.9726 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Archive::Tar, version 1.96 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: IO::Zlib, version 1.10 *Dec 14 16:46:17.567 [25963] dbg: diag: [...] module not installed: Digest::SHA1 ('require' failed)* Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: MIME::Base64, version 3.14 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: DB_File, version 1.831 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Net::SMTP, version 2.33 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Mail::SPF, version v2.009 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Geo::IP, version 1.45 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Razor2::Client::Agent, version 2.84 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::IP, version 0.29 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::INET6, version 2.72 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::SSL, version 2.002 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Compress::Zlib, version 2.064 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Mail::DKIM, version 0.4 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: DBI, version 1.631 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Getopt::Long, version 2.42 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: LWP::UserAgent, version 6.06 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: HTTP::Date, version 6.02 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Encode::Detect, version 1.01 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Net::Patricia, version 1.22
Dec 14 16:46:17.569 [25963] dbg: gpg: Searching for 'gpg'
Dec 14 16:46:17.569 [25963] dbg: util: current PATH is: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Dec 14 16:46:17.569 [25963] dbg: util: executable for gpg was found at /usr/bin/gpg
Dec 14 16:46:17.569 [25963] dbg: gpg: found /usr/bin/gpg
Dec 14 16:46:17.569 [25963] dbg: gpg: release trusted key id list: 0C2B1D7175B852C64B3CDC716C55397824F434CE 5E541DC959CB8BAC7C78DFDC4056A61A5244EC45 Dec 14 16:46:17.570 [25963] dbg: channel: attempting channel updates.spamassassin.org Dec 14 16:46:17.570 [25963] dbg: channel: using existing directory /var/lib/spamassassin/3.004000/updates_spamassassin_org Dec 14 16:46:17.570 [25963] dbg: channel: channel cf file /var/lib/spamassassin/3.004000/updates_spamassassin_org.cf Dec 14 16:46:17.570 [25963] dbg: channel: channel pre file /var/lib/spamassassin/3.004000/updates_spamassassin_org.pre Dec 14 16:46:17.570 [25963] dbg: channel: metadata version = 1717726, from file /var/lib/spamassassin/3.004000/updates_spamassassin_org.cf Dec 14 16:46:17.579 [25963] dbg: dns: 0.4.3.updates.spamassassin.org => 1717726, parsed as 1717726 Dec 14 16:46:17.579 [25963] dbg: channel: current version is 1717726, new version is 1717726, skipping channel
Dec 14 16:46:17.579 [25963] dbg: diag: updates complete, exiting with code 1

2. no libgeo-ip-perl (Geo::IP), libencode-detect-perl (Encode::Detect) or libnet-patricia-perl (Net::Patricia) are specified as suggested. do we need spamassassin to function or just stay there and look like it's fine as it is? that's all the suggestions/requirements i see when i trying to install spamassassin:

root@vs01:~# apt-get install spamassassin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libauthen-sasl-perl libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmail-spf-perl libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libwww-perl
  libwww-robotrules-perl re2c sa-compile spamc
Suggested packages:
libgssapi-perl libcrypt-ssleay-perl libauthen-ntlm-perl razor libdbi-perl pyzor libmail-dkim-perl
The following NEW packages will be installed:
libauthen-sasl-perl libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmail-spf-perl libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libwww-perl
  libwww-robotrules-perl re2c sa-compile spamassassin spamc
0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.

so after installing the spamassassin package with all the suggestions i see something very similar to the following when i run sa-update -D:

Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Digest::SHA, version 5.88 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: HTML::Parser, version 3.71 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Net::DNS, version 0.81 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: NetAddr::IP, version 4.075 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Time::HiRes, version 1.9726 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: Archive::Tar, version 1.96 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: IO::Zlib, version 1.10 *Dec 14 16:46:17.567 [25963] dbg: diag: [...] module not installed: Digest::SHA1 ('require' failed)* Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: MIME::Base64, version 3.14 Dec 14 16:46:17.567 [25963] dbg: diag: [...] module installed: DB_File, version 1.831 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Net::SMTP, version 2.33 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Mail::SPF, version v2.009 *Dec 14 16:46:17.568 [25963] dbg: diag: [...] module not installed: Geo::IP ('require' failed)* Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Razor2::Client::Agent, version 2.84 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::IP, version 0.29 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::INET6, version 2.72 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: IO::Socket::SSL, version 2.002 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Compress::Zlib, version 2.064 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Mail::DKIM, version 0.4 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: DBI, version 1.631 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: Getopt::Long, version 2.42 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: LWP::UserAgent, version 6.06 Dec 14 16:46:17.568 [25963] dbg: diag: [...] module installed: HTTP::Date, version 6.02 *Dec 14 16:46:17.568 [25963] dbg: diag: [...] module not installed: Encode::Detect ('require' failed)* *Dec 14 16:46:17.568 [25963] dbg: diag: [...] module not installed: Net::Patricia ('require' failed)*

i suggest to return libdigest-sha1-perl in any form and fixing the suggestions string for spamassassin package

--
Vladislav Artemyev

Reply via email to