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