SA Bugzilla – Bug 889
Spamd does not work
Last modified: 2002-09-13 05:56:19 UTC
when I launch spamd I obtain these errors : /etc/init.d/spamassassin start Starting spamd: Can't locate HTML/Parser.pm in @INC (@INC contains: ../lib /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl .) at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/HTML.pm line 7. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/HTML.pm line 7. Compilation failed in require at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/PerMsgStatus.pm line 41. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/PerMsgStatus.pm line 41. Compilation failed in require at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin.pm line 61. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin.pm line 61. Compilation failed in require at /usr/bin/spamd line 21. BEGIN failed--compilation aborted at /usr/bin/spamd line 21.
RTFM. From the SpamAssassin INSTALL document: Required Modules ---------------- These modules are required for spamassassin to run. - File::Spec >= 0.8 (from CPAN, or included in Perl 5.6 and higher) The File::Spec module is required in version 0.8 (Mar 2000) or later. This is included in Perl versions 5.6 and later. - Pod::Usage (from CPAN, or included in Perl 5.6 and higher) The Pod::Usage module is required. This is included in Perl versions 5.6 and later. - HTML::Parser >= 3.0 (from CPAN) HTML is used for an ever-increasing amount of email so this dependency is unavoidable. Run "perldoc -q html" for additional information. If you use Debian, you can get HTML::Parser from the libhtml-parser-perl package.
Ouups I forget the new perl module HTML::Parser when I update from 2.31. sorry.