CorruptedDataError

travaci <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo Liste,

wir haben seit letzten Freitag ein großes Problem und hoffe noch eine 
Lösung zu finden.
In den Log-Dateien steht:
raise CorruptedError(s)
CorruptedError: /data/san/ZDB/var/Data.fs:9837621:data record does not 
point to transaction header: 9943948829952835783 != 1500701
Leider sind die Datenbankversionen, die wiederherstellbar sind, auch 
korrupt.

Zope Version: (Zope 2.9.4-final, python 2.4.3, linux2)
Python Version: 2.4.3
System Platform: linux2
keine LDAP Anbindung
Data.fs etwa 13 GB

die Wiederherstellung mit fsrecover.py klappt (außer dieser Meldung: 
begin 77012724 2007-02-06 15:47:09.322386No handlers could be found for 
logger "ZODB.FileStorage"  finish), bekommen wir aber diesmal die 
POSKeyError Meldung.
der Traceback:
...
POSKeyError: 0x31be (Also, the following error occurred while attempting 
to render the standard error message, please see the event log for full 
details: 0x2ab5)
...

Mit der Anleitung http://www.zopelabs.com/cookbook/1095965033 komme ich 
leider auch nicht weiter. Ist es die einzige Möglichkeit oder gibt es 
einen anderen Weg die korrupten Datenbank wiederherzustellen.

danke im Voraus und
schöne Grüße

Travaci


2009-04-13T15:16:12 INFO ZEO.zrpc.Connection(S) (127.0.0.1:51879) 
loadEx() raised exception: 0x2ab5
Traceback (most recent call last):
   File "/opt/Plone-2.5.2/lib/python/ZEO/zrpc/connection.py", line 421, 
in handle_request
     ret = meth(*args)
   File "/opt/Plone-2.5.2/lib/python/ZEO/StorageServer.py", line 248, in 
loadEx
     return self.storage.loadEx(oid, version)
   File "/opt/Plone-2.5.2/lib/python/ZODB/FileStorage/FileStorage.py", 
line 523, in loadEx
     pos = self._lookup_pos(oid)
   File "/opt/Plone-2.5.2/lib/python/ZODB/FileStorage/FileStorage.py", 
line 514, in _lookup_pos
     raise POSKeyError(oid)
POSKeyError: 0x2ab5
------
2009-04-13T15:16:13 INFO ZEO.zrpc.Connection(S) (127.0.0.1:51879) 
loadEx() raised exception: 0x31be
Traceback (most recent call last):
   File "/opt/Plone-2.5.2/lib/python/ZEO/zrpc/connection.py", line 421, 
in handle_request
     ret = meth(*args)
   File "/opt/Plone-2.5.2/lib/python/ZEO/StorageServer.py", line 248, in 
loadEx
     return self.storage.loadEx(oid, version)
   File "/opt/Plone-2.5.2/lib/python/ZODB/FileStorage/FileStorage.py", 
line 523, in loadEx
     pos = self._lookup_pos(oid)
   File "/opt/Plone-2.5.2/lib/python/ZODB/FileStorage/FileStorage.py", 
line 514, in _lookup_pos
     raise POSKeyError(oid)
POSKeyError: 0x31be


die Wiederherstellung mit fsrecover.py klappt, bekommen wir aber auf der 
Seite die Fehlermeldung
der Traceback:

Site Error

An error was encountered while publishing this resource.

POSKeyError
Sorry, a site error occurred.

Traceback (innermost last):

     * Module ZPublisher.Publish, line 196, in publish_module_standard
     * Module Products.PlacelessTranslationService.PatchStringIO, line 
34, in new_publish
     * Module ZPublisher.Publish, line 146, in publish
     * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
     * Module ZPublisher.Publish, line 115, in publish
     * Module ZPublisher.mapply, line 88, in mapply
     * Module ZPublisher.Publish, line 41, in call_object
     * Module Shared.DC.Scripts.Bindings, line 311, in __call__
     * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
     * Module App.special_dtml, line 176, in _exec
     * Module DocumentTemplate.DT_Let, line 76, in render
     * Module DocumentTemplate.DT_In, line 643, in renderwob
     * Module DocumentTemplate.DT_In, line 771, in sort_sequence
     * Module ZODB.Connection, line 732, in setstate
     * Module ZODB.Connection, line 786, in _setstate
     * Module ZODB.serialize, line 604, in setGhostState
     * Module ZODB.serialize, line 597, in getState
     * Module ZODB.serialize, line 471, in _persistent_load
     * Module ZODB.serialize, line 537, in load_oid
     * Module ZODB.Connection, line 201, in get
     * Module ZEO.ClientStorage, line 746, in load
     * Module ZEO.ClientStorage, line 769, in loadEx
     * Module ZEO.ServerStub, line 192, in loadEx
     * Module ZEO.zrpc.connection, line 536, in call

POSKeyError: 0x31be (Also, the following error occurred while attempting 
to render the standard error message, please see the event log for full 
details: 0x2ab5)

Troubleshooting Suggestions

     * The URL may be incorrect.
     * The parameters passed to this resource may be incorrect.
     * A resource that this resource relies on may be encountering an error.

For more detailed information about the error, please refer to the error 
log.

If the error persists please contact the site maintainer. Thank you for 
your patience.



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.