On Wed, Sep 05, 2007 at 11:18:45AM -0400, Paul Kimoto wrote:
> Package: spamprobe
> Version: 1.4b-2.1
> 
> Using my old sp_words with the libdb4.6 spamprobe leads to the message
> 
> $ spamprobe counts
> Program version 4.6 doesn't match environment version 12.6442
> GOOD 3145 SPAM 3145

  Indeed, this new spamprobe version links against libdb4.6 which
introduced some changes on the database file format. It reads databases
created by libdb4.2 (used by previous spamprobe versions) with this
warning and refuses to write to such databases.

  To correct the problem you can either :

   - remove the __db.* and lock files in your spamprobe database
     directory (defaults to ~/.spamprobe)
     libdb4.6 will then reconstruct these files automatically at the
     next read or write access

   - apply the database maintenance procedure documented in the man page
     (which is good for disk space btw):

       cd ~
       mkdir new.spamprobe
       spamprobe export | spamprobe -d ~/new.spamprobe import
       mv .spamprobe old.spamprobe
       mv new.spamprobe .spamprobe

  I will upload a new version including a clear warning about this
issue. It seems that there is unfortunately no way to prevent it
automatically.

  Regards,

-- 
Nicolas Duboc <[EMAIL PROTECTED]>

Attachment: pgp8fLn3apQXG.pgp
Description: PGP signature

Reply via email to