Problem copying bayes db

Nikolaos Milas <[email protected]>
Newsgroups gmane.mail.virus.amavis.user
Organization National Observatory of Athens
Message-ID <[email protected]>
Hello,

I am (still) on CentOS 6 and had an installation of 
amavis/clamav/spamassassin with postfix as a gateway server.

The installation (some years old) was based on packages from rpmforge 
repo (amavisd-new-2.8.0-1.el6.rf.x86_64) which are not getting updated 
any more.

I switched now to EPEL-based packages 
(amavisd-new-2.9.1-3.el6.noarch.rpm), which include different filesystem 
paths.

I would like to use my database of bayes tokens in the new installation, 
so I have copied  bayes_journal, bayes_seen and bayes_toks from the old 
path to the new installation's .spamassassin directory.

However, the db will not work: I see in the log:

   SA dbg: bayes: no dbs present, cannot tie DB R/O: 
/var/spool/amavisd/var/.spamassassin/bayes_toks

I found (by googling) that it may be due to db format change (ref.: 
http://spamassassin.1065346.n5.nabble.com/Moving-bayes-database-to-a-new-SA-installation-td2123.html) 
but which db_dump should I use for dumping and which db_load for 
re-importing?

I see that (these are the files copied from the older amavisd 
rpmforge-based installation on the same server):

# file /var/spool/amavisd/.spamassassin/bayes_*
/var/spool/amavisd/.spamassassin/bayes_journal: ASCII text
/var/spool/amavisd/.spamassassin/bayes_seen:    Berkeley DB (Hash, 
version 9, native byte-order)
/var/spool/amavisd/.spamassassin/bayes_toks:    Berkeley DB (Hash, 
version 9, native byte-order)

I tried using db_dump / db_load provided by CentOS 6:

     # which db_dump
     /usr/bin/db_dump

...but there was no difference.

I cannot figure out what should be the target berkeley db version and 
how I could manage to convert to it!

Question: What should I do so that the bayes db can be opened/read 
successfully?

Thanks in advance,
Nick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.