On 10/06/2011 03:21 PM, Laurence Rowe wrote: > You probably need to run it using ZODB 3.8 (i.e. with your Zope 2.10 > instance.)
I think that's what did: /opt/Zope-2.10/bin/python ../strip_versions.py Data.fs Data.fs.stripped which gave the first error below Or should I run it differently? Frank > Laurence > > On 6 October 2011 13:31, Frank Kauff<fka...@biologie.uni-kl.de> wrote: >> Unfortunately, it's not working: >> >> When starting within the 2.10.4 environment, I get the error >> >> Traceback (most recent call last): >> File "../strip_versions.py", line 116, in ? >> main() >> File "../strip_versions.py", line 108, in main >> ZODB.BaseStorage.copy(it, output_storage) >> AttributeError: 'module' object has no attribute 'copy' >> >> >> Starting it from within 2.13.8, I get the old error again: >> >> Traceback (most recent call last): >> File "../strip_versions.py", line 116, in<module> >> main() >> File "../strip_versions.py", line 108, in main >> ZODB.BaseStorage.copy(it, output_storage) >> File >> "/opt/zope/lib/python2.6/site-packages/ZODB3-3.10.3-py2.6-linux-x86_64.egg/ZODB/BaseStorage.py", >> line 394, in copy >> for r in transaction: >> File "../strip_versions.py", line 57, in __iter__ >> for record in self.__transaction: >> File >> "/opt/zope/lib/python2.6/site-packages/ZODB3-3.10.3-py2.6-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py", >> line 1890, in next >> h = self._read_data_header(pos) >> File >> "/opt/zope/lib/python2.6/site-packages/ZODB3-3.10.3-py2.6-linux-x86_64.egg/ZODB/FileStorage/format.py", >> line 150, in _read_data_header >> h = DataHeaderFromString(s) >> File >> "/opt/zope/lib/python2.6/site-packages/ZODB3-3.10.3-py2.6-linux-x86_64.egg/ZODB/FileStorage/format.py", >> line 236, in DataHeaderFromString >> return DataHeader(*struct.unpack(DATA_HDR, s)) >> File >> "/opt/zope/lib/python2.6/site-packages/ZODB3-3.10.3-py2.6-linux-x86_64.egg/ZODB/FileStorage/format.py", >> line 246, in __init__ >> "Non-zero version length. Versions aren't supported.") >> ValueError: Non-zero version length. Versions aren't supported. >> >> Any help appreciated, >> >> Frank >> >> >> On 10/06/2011 02:02 PM, Andreas Jung wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Try the following script to stip off versions: >>> >>> http://svn.zope.org/ZODB/branches/3.8/src/ZODB/scripts/strip_versions.py?rev=102805&view=markup >>> >>> - -aj >>> >>> Frank Kauff wrote: >>>> Hi all, >>>> >>>> I'm trying to update from Zope 2.10.4 to 2.13.8 and have problems to >>>> copy Data.fs. No matter whether I try to directly copy Data.fs or >>>> use repozo, both times zope gives me the error >>>> >>>> ValueError: Non-zero version length. Versions aren't supported. >>>> >>>> Searching the net, this seems to be a common problem. However, I >>>> couldn't find a solution for it. Is there a tool anywhere that can >>>> convert Data.fs from older to newer formats? >>>> >>>> Thanks, Frank >>>> >>>> _______________________________________________ Zope maillist - >>>> Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No >>>> cross posts or HTML encoding! ** (Related lists - >>>> https://mail.zope.org/mailman/listinfo/zope-announce >>>> https://mail.zope.org/mailman/listinfo/zope-dev ) >>> - -- >>> ZOPYX Limited | zopyx group >>> Charlottenstr. 37/1 | The full-service network for Zope& Plone >>> D-72070 Tübingen | Produce& Publish >>> www.zopyx.com | www.produce-and-publish.com >>> - ------------------------------------------------------------------------ >>> E-Publishing, Python, Zope& Plone development, Consulting >>> >>> >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.11 (Darwin) >>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >>> >>> iQGUBAEBAgAGBQJOjZjeAAoJEADcfz7u4AZjCvILwLgI+0BJRDDYsP5Ygo19Sp2g >>> D8EJg3vLup617HNFp2x9+ISfTy1QrNYmj/J204IUtuInD1AK0LV9s+UzYvivsYcW >>> AdH0ordLSFSkMgPrEpAxJGfREd4+Qpy9LrTrqQ3stucQSOhl9+TkTzo8P0h/XWya >>> YRpISUb5TIpUU6BwEqw8VcIzMamjkBzI/DY402J9OLsN/WcFO4RA5wQB6Rab5pyC >>> LtYlEiZny1kAMtLc5DNu+0kWZ8tfkWyj4AgCJEkEDeQTE9VVNBN27zmSpmyk4g2F >>> q8yHYH/o7e5rKDbjQ+9klgqX+XaMeIdyBs9opmZRtiwgC20H8Nq/oPpAuq6UpcZS >>> alzjYg63cQzXqTLARdzJe0DBUFlvAHPFnFTlPOLk25CxQoZT+QdVLqF8yOw6pJ2U >>> egCD2wg1B97M9sE6+payKm2aYyrc8Da13kTiPKa6sBdoHmSYUKyCS+PKcrkCnCMb >>> 4Yrhqpq8DRDY8zlINlR/Nd/O29bRqj0= >>> =GYbG >>> -----END PGP SIGNATURE----- >> _______________________________________________ >> Zope maillist - Zope@zope.org >> https://mail.zope.org/mailman/listinfo/zope >> ** No cross posts or HTML encoding! ** >> (Related lists - >> https://mail.zope.org/mailman/listinfo/zope-announce >> https://mail.zope.org/mailman/listinfo/zope-dev ) >> -- J-Prof. Dr. Frank Kauff Molecular Phylogenetics FB Biologie, 13/276 TU Kaiserslautern Postfach 3049 67653 Kaiserslautern Tel. +49 (0)631 205-2562 Fax. +49 (0)631 205-2998 email: fka...@biologie.uni-kl.de skype: frank.kauff _______________________________________________ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )