[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