plone从4.3.8升级到5.0.3期间的MigrationError

时间:2016-04-06 16:19:59

标签: migration plone plone-5.x

操作系统:debian 8.3

我将部分从4.3.8升级到5.0.3。我陷入了Dexterity的迁移错误。

我在4.3.8升级之前所做的过程:

  1. 禁用所有加载项
  2. 在site-package director中添加sitecustomize.py:
    进口系统 sys.setdefaultencoding('utf8')
  3. 更新并重新索引keti / portal_catalog / manage_main
  4. 中的所有目录
  5. 删除keti / portal_properties / site_properties / manage_propertiesForm中的'checkout_workflow_policy'
  6. 删除/ keti / reference_catalog / manage_catalogView
  7. 中的所有对象

    升级过程:

    1.Clean安装Plone 5.0.3
    2.从现有服务器(plone 4.3.8)复制数据库,并将blobstorage复制到Plone 5.0.3服务器 3.运行升级
    在此过程中,除了2个无效的导入处理程序外,所有内容都很好(http://pastie.org/10787693中的报告):
       **步collective.z3cform.datetimewidget具有无效的导入处理程序
       ** Step languagetool具有无效的导入处理程序
    4.在升级页面上单击“升级现有内容以使用敏捷”(@@ pac_installer)。然后我可以访问该实例 5.单击以安装dexterity。它的工作原理除了页面顶线上的消息外:
    渲染plone.resourceregistries.styles时出现plone.resourceregistries.scripts错误时出现错误

    6。在“迁移控制面板”页面中,选择BlobFile,文档和文件夹进行迁移 等待很长时间后,会弹出错误(http://pastie.org/10787685

    Event.log:http://pastie.org/10792956

    最新进展:

    好消息:我点击/@@ language-controlpanel中的“显示特定国家/地区的语言变体”,然后在语言列表中选择“简体中文”。因此解决了ConstraintNotSatisfied的问题。现在我回到第一个问题:MigrationError:obj的MigrationError at / keti / switch / shbpsh / 2010 / 2010ybps服务器中没有内容规则,我全局禁用。)

    4.3.8中激活的附加组件:Diazo主题支持,Dexterity内容类型,collective.z3cform.datetimewidget,静态资源存储

    有什么建议吗?

    最诚挚的问候。

    雨果

1 个答案:

答案 0 :(得分:0)

删除MigrationError中引用的文件夹后,我最终将服务器升级到5.0.4。然后我会进行测试。