[Spambayes] Problem running sb_mboxtrain.py twice
Remi Ricard
papaDoc at videotron.ca
Wed Apr 7 21:23:45 EDT 2004
Hi,
When I use sb_mboxtrain.py to create a new database
sb_mboxtrain.py -d database.db -g ham.mbox -s spam.mbox
My database file is created and if I do:
file database.db
I get:
Berkeley DB (Hash, version 8, native byte-order)
but when I try to the following line when the file database.db is
already created (by the above call to sb_mboxtrain.py)
sb_mboxtrain.py -d database.db -g ham.mbox -s spam.mbox
I get the following error:
Traceback (most recent call last):
File "sb_mboxtrain.py", line 350, in ?
main()
File "sb_mboxtrain.py", line 331, in main
h = hammie.open(pck, usedb, "c")
File "/gmc/logiciels/spambayes/spambayes/spambayes/hammie.py", line
265, in open
return Hammie(storage.open_storage(filename, useDB, mode))
File "/gmc/logiciels/spambayes/spambayes/spambayes/storage.py", line
679, in open_storage
return klass(data_source_name, mode)
File "/gmc/logiciels/spambayes/spambayes/spambayes/storage.py", line
164, in __init__
self.load()
File "/gmc/logiciels/spambayes/spambayes/spambayes/storage.py", line
189, in load
self.dbm = dbmstorage.open(self.db_name, self.mode)
File "/gmc/logiciels/spambayes/spambayes/spambayes/dbmstorage.py",
line 65, in open
return f(db_name, mode)
File "/gmc/logiciels/spambayes/spambayes/spambayes/dbmstorage.py",
line 20, in open_dbhash
return bsddb.hashopen(*args)
File "/usr/local/lib/python2.3/bsddb/__init__.py", line 192, in
hashopen
d.open(file, db.DB_HASH, flags, mode)
bsddb._db.DBInvalidArgError: (22, 'Invalid argument -- database.db:
unsupported hash version: 8')
========================================
The format should be supported since I'm creating it ??????
--
Remi
--
Remi Ricard <papaDoc at videotron.ca>
More information about the Spambayes
mailing list