On Tue, 15 Feb 2022 at 17:55, Giampiero Lago <l...@tigem.it> wrote:
>
> Salve ragazzi,
>
> ho effettuato la copia di una istanza Plone 4; l'ho rinominata e fatto il 
> buildout; fin qui tutto ok ma quando cerco di farla partire mi compare questo 
> errore:
>
> /home/zope/instances/errcm/buildout/parts/zeo-server/bin/runzeo
> Traceback (most recent call last):
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZEO/runzeo.py",
>  line 405, in <module>
>     main()
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZEO/runzeo.py",
>  line 402, in main
>     s.main()
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZEO/runzeo.py",
>  line 158, in main
>     self.open_storages()
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZEO/runzeo.py",
>  line 207, in open_storages
>     self.storages[opener.name] = opener.open()
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/config.py",
>  line 177, in open
>     return FileStorage(config.path, **options)
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py",
>  line 185, in __init__
>     read_only=read_only,
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py",
>  line 1588, in read_index
>     name, pos)
>   File 
> "/home/zope/instances/errcm/buildout/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/FileStorage/FileStorage.py",
>  line 54, in panic
>     raise CorruptedTransactionError(message % data)
> ZODB.FileStorage.FileStorage.CorruptedTransactionError: 
> /home/zope/instances/errcm/buildout/var/filestorage/Data.fs redundant 
> transaction length check failed at 44762363
>
> c'è qualcosa che posso fare prima di buttare tutto ???
>

Dipende, se non ti interessa quello che c'è sopra butta via tutto :)

Altrimenti c'e' da capire cosa fare, per esempio potresti recuperare
il Data.fs all'ultima transazione buona troncando il file:
- 
https://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/
- 
https://blog.gocept.com/2019/06/14/undo-transactions-by-truncating-zodb-data-fs/

Ciao
-- 
@ale_pisa - http://ale-rt.github.io - http://alepisa.blogspot.com -
https://it.linkedin.com/in/apisa
_______________________________________________
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a