Open zopyx opened 4 years ago
Is there any news about this issue? We (Porsche informatik Salzburg) try to migrate from 5.2.1 (py2.7) to 5.2.2 (py3.8) Result of zodbverify: TypeError: function.new(X): X is not a type object (function): 1830
Not really, at least from my side. Our general approach is going through a custom export-Import solution for Plone 4->5.2/Python 3 migrations.
Thank you for your quick response. I think custom export/import is the best option, but a lot of work. We have around 3,7 Mio Objects in the data.fs and many dexterity Types. Some with RelationChoice. Additional we use lineage to handle the 800 plone sites. Hope we can use the REST Api for an easier way to create the custom export and import.
3,7 million objects is clearly very huge amount of data - even for an import/export migration. In general: data that is data and not content would perhaps better fit into a secondary database or outside the ZODB.
Also check this decent discussion:
https://community.plone.org/t/flame-alert-the-plone-python-3-upgrade-story/12803/38
Thank you. This does not sound good for our configuration. We have a lot to analyze. Hope I posted the right number.
In doubt, ask one of the solution providers (like me) for support or consulting in order to get this done
Thank you for the offer. I will discuss that at our next chief meeting. You get response in a few days.
Situation: Plone 5.1.5 migrated to Plone 5.2, Python 3 using zodbupdate.
Source and target Plone setup are basically bare Plone 5 installation with just two own add-ons providing DX types and views - nothing more, nothing less.