New bogofilter TXN snapshot available.

David Relson relson at osagesoftware.com
Sun Oct 31 21:21:18 CET 2004


On Sun, 31 Oct 2004 21:10:11 +0100
Matthias Andree wrote:

...[snip]...

> db_verify can tell if the DB is still intact.
> 
> *shrug* I don't know what the issue is. On first run of the new
> version, it starts off as checksum error:
> 
> checksum error: catastrophic recovery required
> PANIC: DB_RUNRECOVERY: Fatal error, run database recovery
> wordlist.db: pgin failed for page 0
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> fatal region error detected; run recovery
> PANIC: DB_RUNRECOVERY: Fatal error, run database recovery
> fatal region error detected; run recovery
> Can't open file 'wordlist.db' in directory '/tmp/old41'.
> error #22 - Invalid argument.
> 
> and on subsequent runs just:
> 
> wordlist.db: page 1: reference count overflow
> bogofilter: (db) DB->get(TXN=134886032,  'delay' ), err: 22, Invalid
> argument
> 
> Apparently DB 4.1 doesn't like a change of the checksum flag, AFAIR,
> the non-TXN versions didn't set the checksum bit. Will investigate.

At least we know it's an issue with db-4.1.25, and not something
particular to Thorsten's machine.

In any case, the 0.93 release is on hold.  Either we'll have a software
fix or have to add a warning.  With Matthias' database wizardry, my bet
is that we'll have a fix :-)



More information about the Bogofilter mailing list