[Zope] ZODB startup error

Dieter Maurer dieter@handshake.de
Fri, 4 Jul 2003 20:13:50 +0200


Uwe Schuerkamp wrote at 2003-6-30 10:51 +0200:
 > ...
 > I just tried Zope 2.6.2b3 on Red Hat 8.0 in order to check wether 
 > it fixes the "integer overflow in pack()" problem (Collector issue 
 > 946), and trying to start Zope now results in the error attached
 > below. 
 > 
 > Is there any way to check the Data.fs file manually from the command line? 

"fsrecover", "fstest/check".

 > ...
 > py, line 176, in panic
 > CorruptedTransactionError: /web/server/cvs/zope/Zope-2.6.2b3-linux2-x86/var/Data
 > .fs data record exceeds transaction record at 244778885

Looks as if your "Data.fs" were corrupted.
Either a transaction length is too small or a data length too large,
such that a data record (which always must be properly embedded
in a transaction body) exceeds it transaction boundary.


Dieter