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]>
pgp8fLn3apQXG.pgp
Description: PGP signature