[Zope-dev] CorruptedTransactionError on Data.fs

Bruno Mattarollo bruno@gaiasur.com.ar
Wed, 26 Jan 2000 19:05:38 -0300


Hello,

	We have this traceback on a Zope 2.0.1 running a Solaris 7 Sparc machine with all the lastest patches.

[bmatt@izote iPersonal]$ ./start
[bmatt@izote iPersonal]$ Traceback (innermost last):
  File "/export/home/bmatt/iPersonal/z2.py", line 375, in ?
    exec "import "+MODULE in {}
  File "<string>", line 1, in ?
  File "/export/home/bmatt/iPersonal/lib/python/Zope/__init__.py", line 109, in ?
    DB=ZODB.FileStorage.FileStorage(Globals.BobobaseName)
  File "/export/home/bmatt/iPersonal/lib/python/ZODB/FileStorage.py", line 287, in __init__
    self._pos, self._oid, tid = read_index(
  File "/export/home/bmatt/iPersonal/lib/python/ZODB/FileStorage.py", line 1165, in read_index
    panic('%s has invalid transaction header at %s', name, pos)
  File "/export/home/bmatt/iPersonal/lib/python/ZODB/FileStorage.py", line 214, in panic
    raise CorruptedTransactionError, message
ZODB.FileStorage.CorruptedTransactionError: /export/home/bmatt/iPersonal/var/Data.fs has invalid transaction header at 15217920

	Is there a way to correct this? Should I overwrite the whole Data.fs with the backup we have?

	TIA

/B

Bruno Mattarollo <brunomadv@ciudad.com.ar>