Migration plone从4.3.8升级到5.0.3期间出现迁移错误

Migration plone从4.3.8升级到5.0.3期间出现迁移错误,migration,plone,plone-5.x,Migration,Plone,Plone 5.x,操作系统:Debian8.3 我从4.3.8部分升级到了5.0.3。我陷入了迁移到灵巧的错误中 我在4.3.8中升级之前执行的过程: 禁用所有加载项 在站点包控制器中添加sitecustomize.py: 导入系统 sys.setdefaultencoding('utf8') 更新并重新索引keti/portal\u目录/manage\u主目录中的所有目录 删除keti/portal\u properties/site\u properties/manage\u properties表单中的“签

操作系统:Debian8.3

我从4.3.8部分升级到了5.0.3。我陷入了迁移到灵巧的错误中

我在4.3.8中升级之前执行的过程:

  • 禁用所有加载项
  • 在站点包控制器中添加sitecustomize.py:
    导入系统
    sys.setdefaultencoding('utf8')
  • 更新并重新索引keti/portal\u目录/manage\u主目录中的所有目录
  • 删除keti/portal\u properties/site\u properties/manage\u properties表单中的“签出工作流\u策略”
  • 删除/keti/reference\u catalog/manage\u catalogView中的所有对象
  • 升级过程:

    1.清洁安装Plone 5.0.3
    2.将数据库从现有服务器(plone 4.3.8)以及blobstorage复制到plone 5.0.3服务器。
    3.运行升级
    在此期间,除2个无效的导入处理程序外,所有导入处理程序都看起来不错(报告中):
    **步骤collective.z3cform.datetimewidget具有无效的导入处理程序
    **步骤语言工具具有无效的导入处理程序
    4.在“升级”页面上,单击“升级现有内容以使用灵活性”(@@pac\U安装程序)。然后我可以访问实例。
    5.单击以安装灵巧。除了页面顶行的一条消息外,它还能工作:
    呈现plone.ResourceRegisteries.scripts时出错呈现plone.ResourceRegisteries.styles时出错

    6。在迁移控制面板页面中,选择了要迁移的BlobFile、Document和Folder。
    经过长时间等待后,会弹出错误()

    Event.log:

    最新进展:

    好消息:我在/@@language控制面板中单击“显示特定于国家/地区的语言变体”,然后在语言列表中选择“简体中文”。从而解决了约束不满足的问题。现在我回到第一个问题:MigrationError:MigrationError for obj at/keti/switch/shbpsh/2010/2010ybps服务器中没有内容规则,我已全局禁用。)

    4.3.8中激活的附加组件:重氮主题支持、灵活内容类型、collection.z3cform.datetimewidget、静态资源存储

    有什么建议吗

    致以最良好的祝愿


    Hugo

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

    您的Paste事件日志链接不再存在。您的错误消息似乎与内容规则有关。。。如果可以,请尝试删除您的内容规则,或者检查您是否对它们有问题。请注意:您的“我在4.3.8中升级之前执行的过程”毫无意义!您不需要卸载您的加载项!决不能使用
    sys.setdefaultencoding('utf8')
    !为什么要清理参考目录?向前迈出了一小步:我删除了文件夹,然后迁移成功。但另一个问题出现了:constraintnotsuited:('zh-cn','language')在/keti/dextrity types/File/@@fields中。所有灵巧类型都一样。全面追踪,谢谢,基尔。服务器中没有内容规则,我已全局禁用。