[Zope] Data.fs data record exceeds transaction record
Michele Marcionelli
michele.marcionelli at math.ethz.ch
Sat May 1 18:54:04 EDT 2010
Hello
2 hours ago I wanted to go to sleep... and "unfortunately" I noticed
that our websites were offline since about 5 hours; I coudn't start
zope anymore because the Data.fs seems to be corrupted. The quick
solution has been to copy a 2 days old version of the Data.fs back...
but I still hope to recover the old Data.fs.
But wenn I try to recover it with the fsrecover.py tool I get this
error message:
2010-05-02 00:38:39 WARNING OFS.Application Duplicate Product name
After loading Product 'Five' from '/scratch/ZOPE-BOT/current/Products',
I skipped the one in '/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/
Products'.
2010-05-02 00:38:39 WARNING Init Class
Products.LDAPUserFolder.LDAPUserFolder.LDAPUserFolder has a security
declaration for nonexistent method 'getAttributeOfAllObjects'
2010-05-02 00:38:39 WARNING Init Class
Products.LDAPUserFolder.LDAPUserFolder.LDAPUserFolder has a security
declaration for nonexistent method 'getAttributeOfAllObjects'
2010-05-02 00:38:39 WARNING Silva Silva Documents require upgrading.
There are Silva Documents which have not been upgraded to Silva 0.9.3.
Upgrade via service_extensions.
2010-05-02 00:38:40 WARNING ZODB.FileStorage Ignoring index for /
scratch/ZOPE-BOT/current/var/Data.fs
2010-05-02 00:38:51 CRITICAL ZODB.FileStorage /scratch/ZOPE-BOT/
current/var/Data.fs data record exceeds transaction record at 949568131
Traceback (most recent call last):
File "<string>", line 1, in ?
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/Zope2/
__init__.py", line 51, in app
startup()
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/Zope2/
__init__.py", line 47, in startup
_startup()
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/Zope2/App/
startup.py", line 57, in startup
DB = configuration.dbtab.getDatabase('/', is_root=1)
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/DBTab/
DBTab.py", line 96, in getDatabase
db = self._createDatabase(name, is_root)
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/DBTab/
DBTab.py", line 113, in _createDatabase
db = factory.open()
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/Zope2/
Startup/datatypes.py", line 163, in open
DB = self.createDB()
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/Zope2/
Startup/datatypes.py", line 160, in createDB
return ZODBDatabase.open(self)
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/ZODB/
config.py", line 97, in open
storage = section.storage.open()
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/ZODB/
config.py", line 133, in open
quota=self.config.quota)
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/ZODB/
FileStorage/FileStorage.py", line 169, in __init__
read_only=read_only,
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/ZODB/
FileStorage/FileStorage.py", line 1731, in read_index
name, pos)
File "/scratch/local/app/zope/2.8.9.1-2.3.6/lib/python/ZODB/
FileStorage/FileStorage.py", line 52, in panic
raise CorruptedTransactionError(message)
ZODB.FileStorage.FileStorage.CorruptedTransactionError: %s data record
exceeds transaction record at %s
Thanks,
Michele
--
ETH Zürich
Michele Marcionelli
IT Support Gruppe D-MATH
HG G 32.1
Rämistrasse 101
CH–8092 Zürich
michele.marcionelli at math.ethz.ch
http://www.math.ethz.ch/~michele
+41 44 632 6193 Telefon
+41 44 632 1354 Fax
More information about the Zope
mailing list