操作系统:debian 8.3plone从4.3.8升级到5.0.3时的MigrationError
我从4.3.8部分升级到5.0.3。我被卡在移动错误到敏捷。
的过程中,我在4.3.8升级之前所做的:
- 禁用所有加载项
- 在站点包主任添加sitecustomize.py:
进口SYS
SYS。 setdefaultencoding('utf8') - 更新并重新索引keti/portal_catalog/manage_main中的所有目录
- 删除'checkout_workflow_policy'中的KETI/portal_properties/site_properties/manage_propertiesForm
- 删除/ KETI/reference_catalog/manage_catalogView
升级的过程中所有的对象:
1.Clean安装的Plone 5.0.3
2。将现有服务器(plone 4.3.8)中的数据库以及blobstorage复制到Plone 5.0.3服务器。
3.Run升级
在此期间,所有看起来不错,除了2个无效进口处理程序(在http://pastie.org/10787693报告):
**步骤collective.z3cform.datetimewidget有一个无效的进口处理
**步骤languagetool具有无效进口处理程序
4.在升级页面上单击“升级您的现有内容以使用敏捷性”(@@ pac_installer)。然后我可以访问该实例。
5.点击安装敏捷。它的工作原理除了消息页面的顶线:
错误而渲染plone.resourceregistries.scripts错误而渲染plone.resourceregistries.styles
6.在迁移控制面板中BlobFile,文件和文件夹被选中迁移。
漫长的等待后,错误弹出(http://pastie.org/10787685)
Event.log:http://pastie.org/10792956
最新进展:
好消息:我点击“显示特定国家的语言变体“在/ @@语言控制面板中,然后在语言列表中选择”简体中文“。所以ConstraintNotSatisfied的问题就解决了。现在我回到第一个问题:MigrationError:MigrationError for obj at/keti/switch/shbpsh/2010/2010ybps服务器中没有内容规则,我全局禁用。)
4.3中激活的附加组件。 8:重型主题支持,敏捷内容类型,collective.z3cform.datetimewidget,静态资源存储
任何建议?
最好的问候。
雨果
您的爱情事件日志链接不再 –
您的错误消息似乎与内容规则相关......如果可以,请尝试删除您的内容规则或检查是否存在与其相关的问题。 **请注意**:您的“我在升级4.3.8之前完成的流程”毫无意义!您无需卸载您的加载项!你绝对不要**使用'sys.setdefaultencoding('utf8')'!为什么你要清洁参考目录? –
向前一小步:我删除该文件夹,然后迁移成功。但另一个问题出现了:ConstraintNotSatisfied:('zh-cn','language')在/ keti/dexterity-types/File/@@字段中。对所有敏捷类型都是一样的。完整回溯http://pastie.org/10790599。 – Hugo