[Spambayes] Installing SpamBayes on MAC OS X 10.8.5

Himanshu Tyagi htyagi at eng.ucsd.edu
Fri Oct 18 10:38:32 CEST 2013


Hi,

I have been trying to install SpamBayes on my MAC OS X 10.8.5. I keep on
getting the following error when I run sb_server.py or sb_imapfilter.py.

Please help.

Traceback (most recent call last):
  File "sb_server.py", line 1088, in <module>
    run()
  File "sb_server.py", line 1076, in run
    prepare()
  File "sb_server.py", line 1002, in prepare
    state.prepare(can_stop)
  File "sb_server.py", line 805, in prepare
    self.createWorkers()
  File "sb_server.py", line 868, in createWorkers
    self.mdb = spambayes.message.Message().message_info_db
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/message.py", line 356, in _get_message_info_db
    return self._get_class_message_info_db()
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/message.py", line 349, in _get_class_message_info_db
    klass._message_info_db = open_storage(nm, typ)
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/message.py", line 306, in open_storage
    return klass(data_source_name)
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/message.py", line 230, in __init__
    self.load()
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/message.py", line 234, in load
    self.dbm = dbmstorage.open(self.db_name, self.mode)
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/dbmstorage.py", line 70, in open
    return f(db_name, mode)
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/dbmstorage.py", line 40, in open_best
    return f(*args)
  File "/Library/Python/2.7/site-packages/spambayes-1.1a6-py2.7.egg/spambayes/dbmstorage.py", line 20, in open_dbhash
    return bsddb.hashopen(*args)
AttributeError: 'NoneType' object has no attribute 'hashopen'
Exception AttributeError: "'MessageInfoDB' object has no attribute 'db'" in <bound method MessageInfoDB.__del__ of <spambayes.message.MessageInfoDB object at 0x1030f7450>> ignored





More information about the SpamBayes mailing list