首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将plone 3.3.6升级为plone 4.0.7文件错误

将plone 3.3.6升级为plone 4.0.7文件错误
EN

Stack Overflow用户
提问于 2013-10-07 12:05:51
回答 1查看 60关注 0票数 1

我试图将plone 3.3.6迁移到更新的plone 4.0.7版本(然后再迁移到4.3.x),但我运行了多个错误:

全回溯

代码语言:javascript
复制
2013-10-07 13:51:33 INFO ProgressHandler Process started (1842 objects to go)
2013-10-07 13:51:33 ERROR plone.app.upgrade Upgrade aborted. Error:
Traceback (most recent call last):
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Plone-4.0.7-py2.6.egg/Products/CMFPlone/MigrationTool.py", line 175, in upgrade
    step['step'].doStep(setup)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Products.GenericSetup-1.6.3-py2.6.egg/Products/GenericSetup/upgrade.py", line 142, in doStep
    self.handler(tool)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/plone.app.upgrade-1.0.7-py2.6.egg/plone/app/upgrade/v40/betas.py", line 117, in updateIconMetadata
    obj = brain.getObject()
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/Products/ZCatalog/CatalogBrains.py", line 92, in getObject
    target = parent.restrictedTraverse(path[-1])
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/OFS/Traversable.py", line 310, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=True)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/OFS/Traversable.py", line 278, in unrestrictedTraverse
    raise e
AttributeError: pa_20120810.pdf

如果我删除"pa_20120810.pdf“另一个文件抛出一个错误,等等..。我希望你能理解我,有人能帮我

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-07 19:48:16

需要尝试的是:在迁移之前,使用collective.catalogcleanup从目录中删除破损的引用。它很容易使用:添加到您的构建,重新启动网站,转到/@@collective-catalogcleanup?dry_run=false在您的浏览器。

目录清理的文档声明:

目标是摆脱过时的大脑,否则可能会造成问题,例如在升级到Plone 4。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19224471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档