[Zope] Important database corrupted! Please help!

Martin Dougiamas martin@complex.curtin.edu.au
Sun, 12 Sep 1999 21:42:38 +0800 (WST)


Hi, 

I've been running an application with Zope 1.10.2 for some 
months now, collecting important data.  It's been stable and terrific.

Unfortunately, a disk full error has caused corruption of the 
Data.bbb file.  :-(  :-(   I need to recover it!

The corruption is occuring at 508093 byes, but the full Data.bbb file
is actually 16010912 bytes!    Truncating the file at 508093 does 
allow Zope to start up, at least, but almost all of my data is gone.

Help!


Here's the error message:

<!--
Traceback (innermost last):
  File /opt/zope/lib/python/ZPublisher/Publish.py, line 255, in publish_module
  File /opt/zope/lib/python/ZPublisher/Publish.py, line 125, in publish
  File /opt/zope/lib/python/ZPublisher/Publish.py, line 183, in get_module_info
  File lib/python/Main.py, line 103, in ?
  File lib/python/OFS/Application.py, line 319, in open_bobobase
  File lib/python/BoboPOS/PickleDictionary.py, line 159, in __init__
  File lib/python/BoboPOS/SimpleDB.py, line 221, in __init__
  File lib/python/BoboPOS/SimpleDB.py, line 287, in open
  File lib/python/BoboPOS/SimpleDB.py, line 1378, in read_index
    (Info: (508093, 369, 468594, 924500630.55, 2977, 2885))
ImportError: ('DatabaseError', 'Corrupted data record at 508093')
-->


--
### Martin Dougiamas -- Internet Agent     "...The Eighties,
### Centre for Educational Advancement         the Nineties,
### http://cea.curtin.edu/staff/martin         the Naughties."