2013-05-07 2 views
2

Я пытаюсь перенести содержимое из старой установки 3.x Plone в новый экземпляр Plone 4.3. Оба они работают на платформах Windows.Установка Plone 4.3 и трансмигратора

В новой установке 4.3 я пытаюсь установить quintagroup.transmogrifier, и экземпляр не запускается. бин \ instance.exe фг дает следующее:

клипа Предположительно нормальные записи удалены ... клип

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 не allowd загрузить модуль Python (v.2.7) в Plone или не может найти его из окон?

Как я могу исправить проблему или приблизиться к ней дальше?

Я попробовал, просто чтобы скопировать data.fs на новый сайт, но, похоже, импортирует много «дерьма» из старой версии, а некоторые из функций не работают должным образом.

Я не знаком с Plone/Zope/Python, но до сих пор мне удалось выполнить эту работу.

Благодаря

ответ

3

Это ошибка в quintagroup.transmogrifier, что has been fixed, но еще не выпущен.

На данный момент вы можете использовать версию на Github. Если вы используете mr.developer, самым простым способом является изменение вашего buildout.cfg следующим образом:

[sources] 
quintagroup.transmogrifier = git git://github.com/collective/quintagroup.transmogrifier.git 
Смежные вопросы