[ZODB-Dev] POSKeyError on startup

Eoin Curran currane at maths.tcd.ie
Thu Oct 2 06:10:11 EDT 2003


My Data.fs got corrupted. This happened when I was adding a new
user to acl_users. Now I am getting the following on startup:

2003-10-02T10:43:06 PANIC(300) z2 Startup exception
Traceback (innermost last):
  File C:\usr\NclZone\z2.py, line 585, in ?
  File C:\usr\NCLZONE\lib\python\Zope\__init__.py, line 46, in startup
    (Object: startup)
  File C:\usr\NCLZONE\lib\python\Zope\App\startup.py, line 92, in startup
    (Object: C:\usr\NclZone\var\Data.fs)
  File C:\usr\NCLZONE\lib\python\OFS\Application.py, line 263, in initialize
    (Object: Zope)
  File C:\usr\NCLZONE\lib\python\ZODB\Connection.py, line 551, in setstate
  File C:\usr\NCLZONE\lib\python\ZODB\FileStorage.py, line 645, in load
    (Object: C:\usr\NclZone\var\Data.fs)
  File C:\usr\NCLZONE\lib\python\ZODB\FileStorage.py, line 619, in _load
    (Object: C:\usr\NclZone\var\Data.fs)
POSKeyError: 0000000000000006

I've run fsrecovery, which has not helped.

I'm running 2.6.2. I have also tried to load the Data.fs using 
2.7.0-b2, with the same problem. 

I've also tried the hints given at:
http://www.zopelabs.com/cookbook/1054240694
but I get the same error on the app() call.

I have no backup, but there wasn't much there yet. Is there any easy
way to recover the data, or should I start again?

eoin.




More information about the ZODB-Dev mailing list