copying wordlists [was: upgrade 0.93.1]
David Relson
relson at osagesoftware.com
Wed Nov 24 00:46:44 CET 2004
On Tue, 23 Nov 2004 14:46:50 -0500
Tom Allison wrote:
> I rebuilt the database using:
> /usr/bin/bogoutil -d .bogofilter/wordlist.db > /tmp/bogotemp
> /usr/bin/bogoutil -l .bogofilter/wordlist_new.db < /tmp/bogotemp
>
> cp .bogofilter/wordlist.db .bogofilter/wordlist.db.old
> if [ -s .bogofilter/wordlist_new.db ]; then
> mv .bogofilter/wordlist_new.db .bogofilter/wordlist.db
> fi
>
>
> I'm getting peppered with:
>
> Lock table is out of available object entries
> bogotune: (c_get): Cannot allocate memory
>
>
> help?
Hi Tom,
I bet a buck that you haven't read the RELEASE.NOTES or README.db
files. With the addition of transaction capabilities to 0.93.x there
have been a log of changes. For one, there's the new idea of a
"database environment" with attendant status files, e.g. __db.*,
lockfile-*, etc and log files. Simply copying wordlist.db from one
place to another is not a good idea. Scripts bf_copy and bf_compact are
available on sourceforge.
I strongly urge you to read the above mentioned files and use the
scripts.
David
More information about the Bogofilter
mailing list