[Zope] Recovering zope data

Corey Ralph corey@net-tech.com.au
Fri, 4 Jun 1999 12:46:03 +1000


i have just had a power outage and lost a fair amount of work on a test server.
As it isn't a production server, it had no UPS. 

Zope won't load, it gives me:

Traceback (innermost last):
  File lib/python/ZPublisher/Publish.py, line 877, in publish_module
  File lib/python/ZPublisher/Publish.py, line 325, in publish
  File lib/python/ZPublisher/Publish.py, line 616, 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 1365, in read_index
    (Info: (1156286, 237, 0, 928285439.308, 723, 646))
ImportError: ('DatabaseError', 'Corrupted data record at 1156286')

Has anyone had any experience with this kind of thing?  Is there any chance I
can fix it?