On Thu, 2008-07-03 at 21:53 +0200, Karsten Bräckelmann wrote: > On Thu, 2008-07-03 at 20:38 +0100, Richard Johnson wrote: > > On Thu, 2008-07-03 at 13:34 -0400, Theo Van Dinter wrote: > > > > If you're missing pre files, I would suggest reinstalling SA. A normal > > > installation will include the content you need, and who knows what else > > > you > > > are missing. > > > > I tried that before I started to look for help. The results were the > > same. Only at first I also had warnings of empty/no bayes DB's. > > > > What do the .pre files contain and can I recreate them? > > Then your install is seriously broken. Are you using the official Ubuntu > debs, or anything else? > > guenther > > This is the procedure I use to remove / reinstall (I don't use 'sudo' as I have a root account):
apt-get remove spamassassin Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED spamassassin 0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded. Need to get 0B of archives. After unpacking 3494kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 137636 files and directories currently installed.) Removing spamassassin ... Stopping SpamAssassin Mail Filter Daemon: No /usr/bin/perl found running; none killed. spamd. I have just spotted the line: "No /usr/bin/perl found" I know I have perl on the machine, as I use a number of perl scripts - so I need to look at why the SA install is complaining. I then reinstall: apt-get install spamassassin Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: razor libnet-ident-perl libio-socket-ssl-perl pyzor libmail-dkim-perl Recommended packages: spamc re2c libsys-syslog-perl The following NEW packages will be installed spamassassin 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 0B/1082kB of archives. After unpacking 3494kB of additional disk space will be used. Selecting previously deselected package spamassassin. (Reading database ... 137379 files and directories currently installed.) Unpacking spamassassin (from .../spamassassin_3.2.4-2ubuntu1~gutsy1_all.deb) ... Setting up spamassassin (3.2.4-2ubuntu1~gutsy1) ... Starting SpamAssassin Mail Filter Daemon: spamd. I then run: spamassassin -D --lint [6727] dbg: logger: adding facilities: all [6727] dbg: logger: logging level is DBG [6727] dbg: generic: SpamAssassin version 3.2.4 [6727] dbg: config: score set 0 chosen. [6727] dbg: util: running in taint mode? yes [6727] dbg: util: taint mode: deleting unsafe environment variables, resetting PATH [6727] dbg: util: PATH included '/usr/local/sbin', keeping [6727] dbg: util: PATH included '/usr/local/bin', keeping [6727] dbg: util: PATH included '/usr/sbin', keeping [6727] dbg: util: PATH included '/usr/bin', keeping [6727] dbg: util: PATH included '/sbin', keeping [6727] dbg: util: PATH included '/bin', keeping [6727] dbg: util: PATH included '/usr/games', keeping [6727] dbg: util: final PATH set to: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games [6727] dbg: dns: no ipv6 [6727] dbg: dns: is Net::DNS::Resolver available? yes [6727] dbg: dns: Net::DNS version: 0.60 [6727] dbg: diag: perl platform: 5.008008 linux [6727] dbg: diag: module installed: Digest::SHA1, version 2.11 [6727] dbg: diag: module installed: HTML::Parser, version 3.56 [6727] dbg: diag: module installed: Net::DNS, version 0.60 [6727] dbg: diag: module installed: MIME::Base64, version 3.07 [6727] dbg: diag: module installed: DB_File, version 1.814 [6727] dbg: diag: module installed: Net::SMTP, version 2.29 [6727] dbg: diag: module installed: Mail::SPF, version v2.005 [6727] dbg: diag: module not installed: Mail::SPF::Query ('require' failed) [6727] dbg: diag: module not installed: IP::Country::Fast ('require' failed) [6727] dbg: diag: module not installed: Razor2::Client::Agent ('require' failed) [6727] dbg: diag: module not installed: Net::Ident ('require' failed) [6727] dbg: diag: module not installed: IO::Socket::INET6 ('require' failed) [6727] dbg: diag: module not installed: IO::Socket::SSL ('require' failed) [6727] dbg: diag: module installed: Compress::Zlib, version 2.005 [6727] dbg: diag: module installed: Time::HiRes, version 1.86 [6727] dbg: diag: module not installed: Mail::DomainKeys ('require' failed) [6727] dbg: diag: module not installed: Mail::DKIM ('require' failed) [6727] dbg: diag: module installed: DBI, version 1.57 [6727] dbg: diag: module installed: Getopt::Long, version 2.35 [6727] dbg: diag: module installed: LWP::UserAgent, version 2.033 [6727] dbg: diag: module installed: HTTP::Date, version 1.47 [6727] dbg: diag: module installed: Archive::Tar, version 1.31 [6727] dbg: diag: module installed: IO::Zlib, version 1.04 [6727] dbg: diag: module not installed: Encode::Detect ('require' failed) [6727] dbg: ignore: using a test message to lint rules [6727] dbg: config: using "/etc/spamassassin" for site rules pre files [6727] dbg: config: using "/usr/share/spamassassin" for sys rules pre files [6727] dbg: config: using "/usr/share/spamassassin" for default rules dir [6727] dbg: config: read file /usr/share/spamassassin/10_default_prefs.cf [6727] dbg: config: read file /usr/share/spamassassin/20_advance_fee.cf [6727] dbg: config: read file /usr/share/spamassassin/20_body_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_compensate.cf [6727] dbg: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_drugs.cf [6727] dbg: config: read file /usr/share/spamassassin/20_dynrdns.cf [6727] dbg: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_head_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_html_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_imageinfo.cf [6727] dbg: config: read file /usr/share/spamassassin/20_meta_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_net_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_phrases.cf [6727] dbg: config: read file /usr/share/spamassassin/20_porn.cf [6727] dbg: config: read file /usr/share/spamassassin/20_ratware.cf [6727] dbg: config: read file /usr/share/spamassassin/20_uri_tests.cf [6727] dbg: config: read file /usr/share/spamassassin/20_vbounce.cf [6727] dbg: config: read file /usr/share/spamassassin/23_bayes.cf [6727] dbg: config: read file /usr/share/spamassassin/25_accessdb.cf [6727] dbg: config: read file /usr/share/spamassassin/25_antivirus.cf [6727] dbg: config: read file /usr/share/spamassassin/25_asn.cf [6727] dbg: config: read file /usr/share/spamassassin/25_dcc.cf [6727] dbg: config: read file /usr/share/spamassassin/25_dkim.cf [6727] dbg: config: read file /usr/share/spamassassin/25_domainkeys.cf [6727] dbg: config: read file /usr/share/spamassassin/25_hashcash.cf [6727] dbg: config: read file /usr/share/spamassassin/25_pyzor.cf [6727] dbg: config: read file /usr/share/spamassassin/25_razor2.cf [6727] dbg: config: read file /usr/share/spamassassin/25_replace.cf [6727] dbg: config: read file /usr/share/spamassassin/25_spf.cf [6727] dbg: config: read file /usr/share/spamassassin/25_textcat.cf [6727] dbg: config: read file /usr/share/spamassassin/25_uribl.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_de.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_it.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf [6727] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf [6727] dbg: config: read file /usr/share/spamassassin/50_scores.cf [6727] dbg: config: read file /usr/share/spamassassin/60_awl.cf [6727] dbg: config: read file /usr/share/spamassassin/60_shortcircuit.cf [6727] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf [6727] dbg: config: read file /usr/share/spamassassin/60_whitelist_dk.cf [6727] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf [6727] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf [6727] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf [6727] dbg: config: read file /usr/share/spamassassin/72_active.cf [6727] dbg: config: using "/etc/spamassassin" for site rules dir [6727] dbg: config: using "/root/.spamassassin/user_prefs" for user prefs file [6727] dbg: config: read file /root/.spamassassin/user_prefs [6727] dbg: rules: __MO_OL_9B90B merged duplicates: __MO_OL_C65FA [6727] dbg: rules: __XM_OL_22B61 merged duplicates: __XM_OL_A842E [6727] dbg: rules: __MO_OL_07794 merged duplicates: __MO_OL_8627E __MO_OL_F3B05 [6727] dbg: rules: __XM_OL_07794 merged duplicates: __XM_OL_25340 __XM_OL_3857F __XM_OL_4F240 __XM_OL_58CB5 __XM_OL_6554A __XM_OL_812FF __XM_OL_C65FA __XM_OL_CF0C0 __XM_OL_F475E __XM_OL_F6D01 [6727] dbg: rules: FH_MSGID_01C67 merged duplicates: __MSGID_VGA [6727] dbg: rules: FS_NEW_SOFT_UPLOAD merged duplicates: HS_SUBJ_NEW_SOFTWARE [6727] dbg: rules: __FH_HAS_XMSMAIL merged duplicates: __HAS_MSMAIL_PRI [6727] dbg: rules: __MO_OL_015D5 merged duplicates: __MO_OL_6554A [6727] dbg: rules: __MO_OL_91287 merged duplicates: __MO_OL_B30D1 __MO_OL_CF0C0 [6727] dbg: rules: KAM_STOCKOTC merged duplicates: KAM_STOCKTIP15 KAM_STOCKTIP20 KAM_STOCKTIP21 KAM_STOCKTIP4 KAM_STOCKTIP6 [6727] dbg: rules: __XM_OL_015D5 merged duplicates: __XM_OL_4BF4C __XM_OL_4EEDB __XM_OL_5B79A __XM_OL_9B90B __XM_OL_ADFF7 __XM_OL_B30D1 __XM_OL_B4B40 __XM_OL_BC7E6 __XM_OL_F3B05 __XM_OL_FF5C8 [6727] dbg: rules: __MO_OL_22B61 merged duplicates: __MO_OL_4F240 __MO_OL_ADFF7 [6727] dbg: rules: __MO_OL_812FF merged duplicates: __MO_OL_BC7E6 [6727] dbg: rules: __MO_OL_25340 merged duplicates: __MO_OL_4EEDB __MO_OL_7533E [6727] dbg: rules: __MO_OL_58CB5 merged duplicates: __MO_OL_B4B40 [6727] dbg: rules: __DOS_HAS_ANY_URI merged duplicates: __HAS_ANY_URI [6727] dbg: rules: __XM_OL_C9068 merged duplicates: __XM_OL_EF20B [6727] dbg: rules: __MO_OL_72641 merged duplicates: __MO_OL_A842E [6727] dbg: rules: __MO_OL_F475E merged duplicates: __MO_OL_FF5C8 [6727] dbg: rules: __MO_OL_4BF4C merged duplicates: __MO_OL_F6D01 [6727] dbg: conf: finish parsing [6727] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks [6727] dbg: config: score set 0 chosen. [6727] dbg: message: main message type: text/plain [6727] dbg: message: ---- MIME PARSER START ---- [6727] dbg: message: parsing normal part [6727] dbg: message: ---- MIME PARSER END ---- [6727] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks check: no loaded plugin implements 'check_main': cannot scan! at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 164. Would that look 'seriously broke'?