Hi,

I have an existing v3.3.2 on fedora14 (perl v5.12.3) that I'm trying to convert bayes to use mysql. The restore process fails after a few minutes due to too many errors:

dbg: bayes: error inserting token for line: t 1 0 1308114254 4fd2b3f2f0
dbg: bayes: _put_token: Updated an unexpected number of rows.
[repeats ...]
bayes: encountered too many errors (20) while parsing token line, reverting to empty database and exiting dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x26b8af8) implements 'learner_close', priority 0 ERROR: Bayes restore returned an error, please re-run with -D for more information

This was already run with -D, so no further information is available.

I used the sql files from spamassassin.apache.org/full/3.0.x/dist/sql/bayes_mysql.sql to create the tables. Maybe the format has changed since then and there is a more updated file?

I'm using the sa from http://kojipkgs.fedoraproject.org/packages/spamassassin/3.3.2/1.fc14/x86_64/

Is there a way to skip these invalid records? Other ideas for resolving this?

I can successfully restore back to the normal dbm database.

Thanks,
Dave

Reply via email to