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