Planet goes BOOM

I've been pretty pleased with Planet for CST except that it doesn't have a configuration option to control the time zone. Except today, this happened:

File "/usr/lib/python2.3/bsddb/_init_.py", line 138, in keys return self.db.keys()

bsddb._db.DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: Invalid argument')

Exception bsddb._db.DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery') in ignored

Stupid Berkley DB.

I may have to look into alternatives. Or maybe it's happening because I'm running with Python 2.3 instead of 2.4.

Sam Ruby's Venus might be more worthy. I think it still uses BSDDB but it is more modular. Maybe I could swap out the cache for something else. Planet is very monolithic, and hard to fix.