Plone 4.3和transmogrifier安装

时间:2013-05-07 23:10:00

标签: migration plone transmogrifier

我正在尝试将内容从旧的3.x Plone安装迁移到新的Plone 4.3实例。两者都在Windows平台上运行。

在新的4.3安装中,我正在尝试安装quintagroup.transmogrifier并且实例无法启动。 bin \ instance.exe fg给出以下内容:

夹 据推测,正常的条目被删除了...... 剪辑

  File "c:\plone43\eggs\zope.configuration-3.7.4-py2.7.egg\zope\configuration\config.py", line 179, in resolve
    mod = __import__(mname, *_import_chickens)
  File "c:\plone43\eggs\quintagroup.transmogrifier-0.4-py2.7.egg\quintagroup\transmogrifier\writer.py", line 13, in <module>
    import quintagroup.transmogrifier.patches
  File "c:\plone43\eggs\quintagroup.transmogrifier-0.4-py2.7.egg\quintagroup\transmogrifier\patches.py", line 89, in <module>
    from tarfile import nts, GNUTYPE_SPARSE, normpath
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "c:\Plone43\parts\instance\etc\site.zcml", line 15.2-15.55
    ZopeXMLConfigurationError: File "c:\Plone43\parts\instance\etc\package-includes\002-quintagroup.transmogrifier-configure.zcml", line 1.0-1.70
    ZopeXMLConfigurationError: File "c:\plone43\eggs\quintagroup.transmogrifier-0.4-py2.7.egg\quintagroup\transmogrifier\configure.zcml", line 67.4-70.10
    ImportError: cannot import name normpath

这是不允许transmogrifier在Plone中加载python模块(v.2.7)还是从windows中找不到它的东西?

我如何解决问题或进一步解决问题?

我试过,只是将data.fs复制到新网站,但它似乎从旧版本导入了很多“垃圾”,而且一些功能无法正常工作。

我不熟悉Plone / Zope / Python,但到目前为止我已经成功完成了工作。

由于

1 个答案:

答案 0 :(得分:3)

这是quintagroup.transmogrifier has been fixed但尚未发布的错误。

目前,您可以在Github上使用该版本。如果您使用mr.developer,最简单的方法是修改buildout.cfg,如下所示:

[sources]
quintagroup.transmogrifier = git git://github.com/collective/quintagroup.transmogrifier.git