Import bayes_* for SpamAssassin from Debian to FreeBSD

Matthew Seaman m.seaman at infracaninophile.co.uk
Mon Mar 10 13:57:59 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Nicolas Letellier wrote:
> Matthew Seaman a écrit :
>> You'll need to install the same version of Berkeley DB on FreeBSD as
>> you were
>> using on Debian -- and you'll have to compile the perl modules
>> SpamAssassin
>> uses for BerkeleyDB access to use that version too.
> I use the same BerkeleyDB. I use db41 on FreeBSD (and db41* commands)
> and db41 on Debian (and db.41* commands).
> `file`commands returns the same headers of the file on Debian and the
> defaults ~/.spamassassin/tok*.
> 
> When I try this:
> root at trinite .spamassassin #  sa-learn --import --dbpath .
> bayes: cannot open bayes databases ./bayes_* R/O: tie failed:
> Inappropriate file type or format
> upgrading to DB_File, please be patient: ./old_bayes_seen
> DB_File: no database of that kind found, nothing copied
> GDBM_File: no database of that kind found, nothing copied
> NDBM_File: no database of that kind found, nothing copied
> SDBM_File: no database of that kind found, nothing copied
> upgrading to DB_File, please be patient: ./old_bayes_toks
> DB_File: no database of that kind found, nothing copied
> GDBM_File: no database of that kind found, nothing copied
> NDBM_File: no database of that kind found, nothing copied
> SDBM_File: no database of that kind found, nothing copied
> import failed, original files saved with "old" prefix
> 
> 
> What must I do? Do you think it's a Perl problem?

Hmmm.... assuming that the debian box and the new FreeBSD box have the same
CPU architecture -- ie. both i386 machines the .db files should be compatible.
I /think/ they're compatible between a 32 and a 64 bit machine of the same
endian-ness BICBW.

Can you confirm that the copies of the files on the FreeBSD box are byte-for-byte
identical to the originals on the Debian box?  The easiest way to do this is to
generate MD5 or similar checksums on both.

	Cheers,

	Matthew

- -- 
Dr Matthew J Seaman MA, D.Phil.                       Flat 3
                                                      7 Priory Courtyard
PGP: http://www.infracaninophile.co.uk/pgpkey         Ramsgate
                                                      Kent, CT11 9PW, UK
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREDAAYFAkfVPmAACgkQ3jDkPpsZ+VYxAQCeJmgCIqh5A7SzvGfiOmV/lGWU
jBoAnjYBv8F+fh/0Nx9Ms1nizDFz7oSu
=OUTN
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list