Salve, sto usando Lenny e Zope 2.10.6-1 per importare un progetto ospitato fino ad ogi su una Sarge con Zope 2.7. Sulla Sarge esporto il sito usando il formato xml (me suo lo zexp è uguale), poi su lenny lo importo e ottengo un errore del tipo:
Error Type: KeyError
Error Value: '_length'
Ho fatto una ricerca su google e pare che questo tipo di errore sarebbe dovuto essere risolto diverse versioni fa ma a quanto pare non è così.
Sono quindi andato sulle FAQ di Zope dove si legge che per fare l'upgrade da una versione vecchia di zope ad una nuova (2.8.X o superiore) bisogna fare delle operazioni a mano, come copiarsi il file Data.fs contentente tutto il filesystem del progetto ecc...
Ho seguito alla lettera le istruzioni ma non hanno funzionato, perchè al momento di eseguire anche la più stupida delle operazioni (come rinominare un cartella) ottengo sempre l'errore su _length. Sulle FAQ si dice di ricreare gli indici:
call the "manage_convertIndexes" method of the ZCatalog
(by replacing the "manage_main" part of the URL with
"manage_convertIndexes")
il problema è che non funziona perchè non ho oggetti di tipo ZCatalog nel progetto.
Qualcuno ha già affrontato questo problema?