I have not been able to migrate a 4.3.19 site to 5.0.x, although I have tried many permutations of steps, here is the clearest recipe I have used so far:
-
Create vanilla 5.0.10 instance
Under Site-Setup --> Add-ons, activate "Working Copy Support (Iterate)"
All is well at this point. Stop the site -
In 4.3 instance,
add-ons: activate working copy support (iterate)
tried to upgrade via portal_setup/manage upgrades, but no option to upgrade there
tried to reinstall via portal_quickinstaller, but still at 2.1.18, nothing higher
manually upgraded to 3.1.1 (the highest version that seemed to work) by adding pin to buildout
run buildout, restart site
deactivate custom theme
deactivate custom add-ons
stop the site entirely -
Copy the entire 4.3 instance var directory to the 5.0 instance
start the 5.0.10 site
KeyError('InterfaceProducts.CMFPlone.interfaces.controlpanel.ISecuritySchema
defines a fieldenable_user_folders
, for which there is no record.',)- Expression: "provider:plone.htmlhead"
- Filename: ... egg/Products/CMFPlone/browser/templates/main_template.pt
- Location: (line 25: col 36)
In the 4.3 instance, under @@security-controlpanel, "Enable User Folders" is NOT checked.
I am not finding a way past this error, what could be removed from 4.3 to make the migration work?
BTW, I have also tried a migration from the opposite direction (from within the 4.3 instance, change buildout.cfg to use extends = http://dist.plone.org/release/5.0.10/versions.cfg, re-run buildout, etc) and I hit the same error.
And when would I see a "migration" prompt, which I see other people talk about? Any suggestions appreciated.