Обновление с 4.3.7 на 5.02

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Обновление с 4.3.7 на 5.02

serge
Добрый день!

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.


Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles


2. В настройках сайта Темы не открываются


Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')


3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>


Тут похоже такая же проблема с IResourceDirectory


4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка


5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site



Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.


Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

vasnake
Сразу скажу, практической пользы от моего комментария никакой.

Может и найдется спец, который порешает эти проблемы и нам расскажет. Но я сильно сомневаюсь.
Мажорный апгрейд никогда не был простым, всегда приходится забарывать проблемы связанные с изменениями дизайна/архитектуры.
Лично я такие апгрейды делал только из любопытства -- посмотреть, что там к чему. Всегда возни было больше, чем представлялось.
Короче, мое мнение: не надо делать мажорных апгрейдов без веских на то причин. Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу. А лучше вообще не заморачиваться, старый сайт на старом движке, новый на новом.


On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:
Добрый день!

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.


Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles


2. В настройках сайта Темы не открываются


Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')


3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>


Тут похоже такая же проблема с IResourceDirectory


4. <a href="http://192.168.1.10:8080/Plone437/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;">http://192.168.1.10:8080/Plone437/manage_components отличается от <a href="http://192.168.1.10:8080/Plone502/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;">http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка


5. Еще замечены сильные различия view methods в <a href="http://192.168.1.10:8080/manage_workspace" style="color:rgb(0,0,153)" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone437/portal_types/Plone Site и в <a href="http://192.168.1.10:8080/manage_workspace" style="color:rgb(0,0,153)" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone502/portal_types/Plone Site



Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.


Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

irina bessarabova
In reply to this post by serge
Мигрируйте в Drupal )
----- Исходное сообщение -----
От: "Serge73" <[hidden email]>
Кому: "Russian Plone Group" <[hidden email]>
Отправленные: Четверг, 21 Январь 2016 г 17:03:32
Тема: [ploneru] Обновление с 4.3.7 на 5.02


Добрый день!


Надеюсь еще не все задвинули Plone и есть кому мне помочь. :)


Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.


Маграции с 4013 на 5013 проходит без проблем:


The profile "Products.CMFPlone:plone" is currently upgraded to version 5013 .

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013 .




Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles





2. В настройках сайта Темы не открываются




Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module plone.app.theming.browser.controlpanel, line 46, in __call__
    • Module plone.app.theming.browser.controlpanel, line 98, in update
    • Module plone.app.theming.browser.controlpanel, line 56, in _setup
    • Module plone.app.theming.utils, line 396, in getZODBThemes
    • Module plone.resource.manifest, line 220, in getZODBResources
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')




3. Resource Registries

Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
    • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
    • Module five.pt.engine, line 93, in __call__
    • Module z3c.pt.pagetemplate, line 163, in render
    • Module chameleon.zpt.template, line 258, in render
    • Module chameleon.template, line 191, in render
    • Module chameleon.template, line 171, in render
    • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
    • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
    • Module five.pt.expressions, line 161, in __call__
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>




Тут похоже такая же проблема с IResourceDirectory




4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка




5. Еще замечены сильные различия view methods в / Plone437/portal_types/Plone Site и в / Plone502/portal_types/Plone Site






Перенос сайта осуществлял простым копированием blobstorage и filestorage.

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.




Serge73.

--
--
Russian Plone Group http://ploner.ru/ 
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru 

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email] .
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout .

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Обновление с 4.3.7 на 5.02

serge
Ирина, добрый день!

Я несколько отдален от современных технологий сайтостроения.
Не могли бы вы в двух словах написать о бесперспективности Plone.
Почему русскоязычное сообщество вдруг отказалось от его использования?
Явно ведь интерес у людей пропал.

>> Мигрируйте в Drupal )
Даже не знаю, что проще в Plone5 или Drupal и есть ли смысл миграции вообще.
Надо подумать :)


----- Исходное сообщение -----
От: "Serge73" <[hidden email]>
Кому: "Russian Plone Group" <[hidden email]>
Отправленные: Четверг, 21 Январь 2016 г 17:03:32
Тема: [ploneru] Обновление с 4.3.7 на 5.02


Добрый день!


Надеюсь еще не все задвинули Plone и есть кому мне помочь. :)


Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.


Маграции с 4013 на 5013 проходит без проблем:


The profile "Products.CMFPlone:plone" is currently upgraded to version 5013 .

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013 .




Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles





2. В настройках сайта Темы не открываются




Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module plone.app.theming.browser.controlpanel, line 46, in __call__
    • Module plone.app.theming.browser.controlpanel, line 98, in update
    • Module plone.app.theming.browser.controlpanel, line 56, in _setup
    • Module plone.app.theming.utils, line 396, in getZODBThemes
    • Module plone.resource.manifest, line 220, in getZODBResources
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')




3. Resource Registries

Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
    • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
    • Module five.pt.engine, line 93, in __call__
    • Module z3c.pt.pagetemplate, line 163, in render
    • Module chameleon.zpt.template, line 258, in render
    • Module chameleon.template, line 191, in render
    • Module chameleon.template, line 171, in render
    • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
    • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
    • Module five.pt.expressions, line 161, in __call__
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>




Тут похоже такая же проблема с IResourceDirectory




4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка




5. Еще замечены сильные различия view methods в / Plone437/portal_types/Plone Site и в / Plone502/portal_types/Plone Site






Перенос сайта осуществлял простым копированием blobstorage и filestorage.

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.




Serge73.

--
--
Russian Plone Group http://ploner.ru/ 
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru 

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email] .
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout .

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

serge
In reply to this post by vasnake

>>  Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу.

 

Как вот безболезненно перетянуть базу с пользователями и UID ? (тут можно не отвечать)

Простым копипастом явно не обойдется.

По логике, если предусмотрена возможность upgrade, то оно должно работать хотя бы на свежеустановленном сайте. И совсем не понятно, как разработчики тестируют продукт, даже пустой сайт не апгрейдится. Как так-то?

 

Похоже вопрос перехода на другую платформу выходит в первостепенные.

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of vasnake
Sent: Friday, January 22, 2016 6:40 PM
To: Russian Plone Group <[hidden email]>
Subject: [ploneru] Re:
Обновление с 4.3.7 на 5.02

 

Сразу скажу, практической пользы от моего комментария никакой.

 

Может и найдется спец, который порешает эти проблемы и нам расскажет. Но я сильно сомневаюсь.

Мажорный апгрейд никогда не был простым, всегда приходится забарывать проблемы связанные с изменениями дизайна/архитектуры.

Лично я такие апгрейды делал только из любопытства -- посмотреть, что там к чему. Всегда возни было больше, чем представлялось.

Короче, мое мнение: не надо делать мажорных апгрейдов без веских на то причин. Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу. А лучше вообще не заморачиваться, старый сайт на старом движке, новый на новом.



On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:

Добрый день!

 

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

 

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.

После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

 

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.

 

Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles

 

2. В настройках сайта Темы не открываются

 

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')

 

3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>

 

Тут похоже такая же проблема с IResourceDirectory

 

4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка

 

5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site

 

 

Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.

 

Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

vasnake
In reply to this post by serge
Гугль приводит к советам типа
https://github.com/plone/Products.CMFPlone/issues/1187
You need to install Diazo to get the site running in Plone 5

Не пробовали?


On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:
Добрый день!

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.


Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles


2. В настройках сайта Темы не открываются


Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')


3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>


Тут похоже такая же проблема с IResourceDirectory


4. <a href="http://192.168.1.10:8080/Plone437/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;">http://192.168.1.10:8080/Plone437/manage_components отличается от <a href="http://192.168.1.10:8080/Plone502/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;">http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка


5. Еще замечены сильные различия view methods в <a href="http://192.168.1.10:8080/manage_workspace" style="color:rgb(0,0,153)" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone437/portal_types/Plone Site и в <a href="http://192.168.1.10:8080/manage_workspace" style="color:rgb(0,0,153)" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone502/portal_types/Plone Site



Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.


Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

serge

 Diazo еще не пробовал. Спасибо,попробую

 

Какой запрос делали в Google?

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of vasnake
Sent: Sunday, January 24, 2016 7:08 PM
To: Russian Plone Group <[hidden email]>
Subject: [ploneru] Re: Обновление с 4.3.7 на 5.02

 

Гугль приводит к советам типа

https://github.com/plone/Products.CMFPlone/issues/1187

You need to install Diazo to get the site running in Plone 5

 

Не пробовали?

 


On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:

Добрый день!

 

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

 

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.

После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

 

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.

 

Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles

 

2. В настройках сайта Темы не открываются

 

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')

 

3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>

 

Тут похоже такая же проблема с IResourceDirectory

 

4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка

 

5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site

 

 

Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.

 

Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

irina bessarabova
In reply to this post by serge
Не знаю насчет такого философского понятия как "бесперспективность" - это каждый сам для себя определяет. Но одназначно, сообщество Drupal в России больше значительно, и шансов получить помощь бесплатно или нанять спеца намного больше)


----- Исходное сообщение -----
От: "serge" <[hidden email]>
Кому: [hidden email]
Отправленные: Суббота, 23 Январь 2016 г 7:44:27
Тема: RE: [ploneru] Обновление с 4.3.7 на 5.02

Ирина, добрый день!

Я несколько отдален от современных технологий сайтостроения.
Не могли бы вы в двух словах написать о бесперспективности Plone.
Почему русскоязычное сообщество вдруг отказалось от его использования?
Явно ведь интерес у людей пропал.

>> Мигрируйте в Drupal )
Даже не знаю, что проще в Plone5 или Drupal и есть ли смысл миграции вообще.
Надо подумать :)


----- Исходное сообщение -----
От: "Serge73" <[hidden email]>
Кому: "Russian Plone Group" <[hidden email]>
Отправленные: Четверг, 21 Январь 2016 г 17:03:32
Тема: [ploneru] Обновление с 4.3.7 на 5.02


Добрый день!


Надеюсь еще не все задвинули Plone и есть кому мне помочь. :)


Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.


Маграции с 4013 на 5013 проходит без проблем:


The profile "Products.CMFPlone:plone" is currently upgraded to version 5013 .

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013 .




Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles





2. В настройках сайта Темы не открываются




Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module plone.app.theming.browser.controlpanel, line 46, in __call__
    • Module plone.app.theming.browser.controlpanel, line 98, in update
    • Module plone.app.theming.browser.controlpanel, line 56, in _setup
    • Module plone.app.theming.utils, line 396, in getZODBThemes
    • Module plone.resource.manifest, line 220, in getZODBResources
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')




3. Resource Registries

Traceback (innermost last):

    • Module ZPublisher.Publish, line 138, in publish
    • Module ZPublisher.mapply, line 77, in mapply
    • Module ZPublisher.Publish, line 48, in call_object
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
    • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
    • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
    • Module five.pt.engine, line 93, in __call__
    • Module z3c.pt.pagetemplate, line 163, in render
    • Module chameleon.zpt.template, line 258, in render
    • Module chameleon.template, line 191, in render
    • Module chameleon.template, line 171, in render
    • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
    • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
    • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
    • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
    • Module five.pt.expressions, line 161, in __call__
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
    • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
    • Module zope.component._api, line 169, in getUtility



ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>




Тут похоже такая же проблема с IResourceDirectory




4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка




5. Еще замечены сильные различия view methods в / Plone437/portal_types/Plone Site и в / Plone502/portal_types/Plone Site






Перенос сайта осуществлял простым копированием blobstorage и filestorage.

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.




Serge73.

--
--
Russian Plone Group http://ploner.ru/ 
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru 

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email] .
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout .

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу Russian Plone Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

Konstantin Batkov
А я Плоном давно и активно пользуюсь, и всегда был доволен. Правда, я совершенно не профессионал в области вэб платформ. А ответы на свои вопросы ищу в англоязычных форумах. Здесь-то совсем глухо )

Совершенно согласен с комментарием vansake:
не надо делать мажорных апгрейдов без веских на то причин. Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу. А лучше вообще не заморачиваться, старый сайт на старом движке, новый на новом.

Короче, не сломалось - не чини :)

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

Юрий Поляков
In reply to this post by serge
ужс, ну и трейсбеки пошли...

On 21 Jan 2016, at 16:03, Serge73 <[hidden email]> wrote:

Добрый день!

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.
После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.


Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles


2. В настройках сайта Темы не открываются


Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')


3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>


Тут похоже такая же проблема с IResourceDirectory


4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка


5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site



Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.


Serge73.


--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

Roman Suzi
In reply to this post by Konstantin Batkov
Странно, конечно, бросать Plone в пользу Друпала. По последнему в разы больше сообщений о проблемах с безопасностью в год.

Да и Plone 5 более производительный и приличнее выглядит "из коробки".

Кстати, недавно обнаружил, что есть ещё вот такая радость, тоже на ZODB: http://www.substanced.net/
Соответственно, с поддержкой undo. Так что направление не заброшено.

А что до переноса, так были же вроде всякие трансмогрифаеры http://docs.plone.org/develop/plone/content/importexport.html
не помогают?

На 5-й ещё не переходил, но с 3 на 4 был абсолютно беспроблемный переход, даже с учетом некоторых сторонних продуктов.

С уважением,
Роман Сузи


2016-01-25 13:57 GMT+02:00 Konstantin Batkov <[hidden email]>:
А я Плоном давно и активно пользуюсь, и всегда был доволен. Правда, я совершенно не профессионал в области вэб платформ. А ответы на свои вопросы ищу в англоязычных форумах. Здесь-то совсем глухо )

Совершенно согласен с комментарием vansake:
не надо делать мажорных апгрейдов без веских на то причин. Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу. А лучше вообще не заморачиваться, старый сайт на старом движке, новый на новом.

Короче, не сломалось - не чини :)

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

vasnake
In reply to this post by serge
https://www.google.com/search?q=Module+zope.component._api%2C+line+169%2C+in+getUtility+plone5+upgrade

On Monday, January 25, 2016 at 9:13:01 AM UTC+3, Serge73 wrote:

 Diazo еще не пробовал. Спасибо,попробую

 

Какой запрос делали в Google?

 

From: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="f2lTG9xoDwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">plon...@... [mailto:<a href="javascript:" target="_blank" gdf-obfuscated-mailto="f2lTG9xoDwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">plon...@googlegroups.com] On Behalf Of vasnake
Sent: Sunday, January 24, 2016 7:08 PM
To: Russian Plone Group <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="f2lTG9xoDwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">plon...@...>
Subject: [ploneru] Re: Обновление с 4.3.7 на 5.02

 

Гугль приводит к советам типа

<a href="https://github.com/plone/Products.CMFPlone/issues/1187" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2Fplone%2FProducts.CMFPlone%2Fissues%2F1187\46sa\75D\46sntz\0751\46usg\75AFQjCNFFIjgI2iuFTVphQplp7ONHLt3iYw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2Fplone%2FProducts.CMFPlone%2Fissues%2F1187\46sa\75D\46sntz\0751\46usg\75AFQjCNFFIjgI2iuFTVphQplp7ONHLt3iYw&#39;;return true;">https://github.com/plone/Products.CMFPlone/issues/1187

You need to install Diazo to get the site running in Plone 5

 

Не пробовали?

 


On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:

Добрый день!

 

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

 

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.

После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

 

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.

 

Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles

 

2. В настройках сайта Темы не открываются

 

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')

 

3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/<a href="http://resourceregistry.pt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fresourceregistry.pt\46sa\75D\46sntz\0751\46usg\75AFQjCNGup-WEC9l5smGsUdjHt6RSqd_eaQ&#39;;return true;">resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>

 

Тут похоже такая же проблема с IResourceDirectory

 

4. <a href="http://192.168.1.10:8080/Plone437/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone437%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNGs7J5VsNOlrrUAslHZBw21gOjhxg&#39;;return true;">http://192.168.1.10:8080/Plone437/manage_components отличается от <a href="http://192.168.1.10:8080/Plone502/manage_components" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2FPlone502%2Fmanage_components\46sa\75D\46sntz\0751\46usg\75AFQjCNEkbPw_mxOTRzz4DpZwnlXVrF79_Q&#39;;return true;">http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка

 

5. Еще замечены сильные различия view methods в <a href="http://192.168.1.10:8080/manage_workspace" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone437/portal_types/Plone Site и в <a href="http://192.168.1.10:8080/manage_workspace" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2F192.168.1.10%3A8080%2Fmanage_workspace\46sa\75D\46sntz\0751\46usg\75AFQjCNGEkHijV2JQbRHZ6M_2H50lBawNMg&#39;;return true;">/Plone502/portal_types/Plone Site

 

 

Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.

 

Serge73.

--
--
Russian Plone Group <a href="http://ploner.ru/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fploner.ru%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNH6zO5w04u22NHGNtmZi-anE141CA&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\75http%3A%2F%2Fploner.ru%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNH6zO5w04u22NHGNtmZi-anE141CA&#39;;return true;">http://ploner.ru/
Для отправки сообщений <a href="javascript:" target="_blank" gdf-obfuscated-mailto="f2lTG9xoDwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">plon...@...
Новые участники контролируются
Архив и настройки подписки <a href="http://groups.google.com/group/plone-ru" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://groups.google.com/group/plone-ru&#39;;return true;" onclick="this.href=&#39;http://groups.google.com/group/plone-ru&#39;;return true;">http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="f2lTG9xoDwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">plone-ru+u...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Обновление с 4.3.7 на 5.02

serge

Вариант с предварительной установкой Diazo  в 4.3.7 действительно подошел, еще раз спасибо за ссылку.

 

Нужно поставить plone.app.theming , чтобы в Control panel заработала Themes, только после этого копировать var

 

После plone_migration в 5.0.2 все заработало полностью в первом приближении.

 

Стили как-то не зразу пошли на страницах, а вот левая панель сразу.

Как стили на документах заработали не знаю, возможно после импорта всего в plone_setup.

 

Были еще проблемки с обновлением типов , но это уже как-то очевидные решения.

 

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of vasnake
Sent: Monday, January 25, 2016 7:36 PM
To: Russian Plone Group <[hidden email]>
Subject: Re: [ploneru] Re: Обновление с 4.3.7 на 5.02

 

https://www.google.com/search?q=Module+zope.component._api%2C+line+169%2C+in+getUtility+plone5+upgrade

On Monday, January 25, 2016 at 9:13:01 AM UTC+3, Serge73 wrote:

 Diazo еще не пробовал. Спасибо,попробую

 

Какой запрос делали в Google?

 

From: <a href="javascript:" target="_blank">plon...@... [mailto:<a href="javascript:" target="_blank">plon...@...] On Behalf Of vasnake
Sent: Sunday, January 24, 2016 7:08 PM
To: Russian Plone Group <<a href="javascript:" target="_blank">plon...@...>
Subject: [ploneru] Re: Обновление с 4.3.7 на 5.02

 

Гугль приводит к советам типа

https://github.com/plone/Products.CMFPlone/issues/1187

You need to install Diazo to get the site running in Plone 5

 

Не пробовали?

 


On Thursday, January 21, 2016 at 4:03:32 PM UTC+3, Serge73 wrote:

Добрый день!

 

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

 

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.

После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

 

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.

 

Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles

 

2. В настройках сайта Темы не открываются

 

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')

 

3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>

 

Тут похоже такая же проблема с IResourceDirectory

 

4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка

 

5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site

 

 

Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.

 

Serge73.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений <a href="javascript:" target="_blank">plon...@...
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес <a href="javascript:" target="_blank">plone-ru+u...@....
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Обновление с 4.3.7 на 5.02

serge
In reply to this post by Юрий Поляков

Раньше были другие?

 

 

PS:  http://ploner.ru/  - пора менять подпись, нет?

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Юрий Поляков
Sent: Monday, January 25, 2016 5:21 PM
To: [hidden email]
Subject: Re: [ploneru] Обновление с 4.3.7 на 5.02

 

ужс, ну и трейсбеки пошли...

 

On 21 Jan 2016, at 16:03, Serge73 <[hidden email]> wrote:

 

Добрый день!

 

Надеюсь еще не все задвинули Plone и есть кому мне  помочь. :)

 

Проблема в переходе с 4.3.7 на 5.02, рано или поздно это придется сделать.

После пробной миграции рабочего сайта попробовал пустой свежеустановленный 4.3.7 обновить до 5.0.2. и фактически такие же ошибки.

 

Маграции с 4013 на 5013 проходит без проблем:

The profile "Products.CMFPlone:plone" is currently upgraded to version 5013.

The filesystem version for the "Products.CMFPlone:plone" profile is currently 5013.

 

Но дальше несколько проблем

1. Тема отображается неверно, без стилей.

error while rendering plone.resourceregistries.scripts error while rendering plone.resourceregistries.styles

 

2. В настройках сайта Темы не открываются

 

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module plone.app.theming.browser.controlpanel, line 46, in __call__
  • Module plone.app.theming.browser.controlpanel, line 98, in update
  • Module plone.app.theming.browser.controlpanel, line 56, in _setup
  • Module plone.app.theming.utils, line 396, in getZODBThemes
  • Module plone.resource.manifest, line 220, in getZODBResources
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent')

 

3. Resource Registries

Traceback (innermost last):

  • Module ZPublisher.Publish, line 138, in publish
  • Module ZPublisher.mapply, line 77, in mapply
  • Module ZPublisher.Publish, line 48, in call_object
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 188, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  • Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  • Module zope.pagetemplate.pagetemplate, line 132, in pt_render
  • Module five.pt.engine, line 93, in __call__
  • Module z3c.pt.pagetemplate, line 163, in render
  • Module chameleon.zpt.template, line 258, in render
  • Module chameleon.template, line 191, in render
  • Module chameleon.template, line 171, in render
  • Module 877c6a78204c73ccce43a39535a31369.py, line 540, in render
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 282, in render_master
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 1227, in render_master
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 264, in __fill_content
  • Module 4c5035dc1232db945c3c31004fa1cd73.py, line 458, in render_content
  • Module 124ec85f3c5133f38f1b43a56e33d462.py, line 253, in __fill_main
  • Module 877c6a78204c73ccce43a39535a31369.py, line 226, in __fill_prefs_configlet_main
  • Module five.pt.expressions, line 161, in __call__
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 435, in config
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 379, in get_overrides
  • Module Products.CMFPlone.controlpanel.browser.resourceregistry, line 79, in __init__
  • Module zope.component._api, line 169, in getUtility

ComponentLookupError: (<InterfaceClass plone.resource.interfaces.IResourceDirectory>, 'persistent') - Expression: "view/config" - Filename: ... oducts/CMFPlone/controlpanel/browser/resourceregistry.pt - Location: (line 32: col 82) - Source: ... ="data-pat-resourceregistry view/config"> ^^^^^^^^^^^ - Arguments: repeat: {...} (0) template: <ViewPageTemplateFile - at 0xb373f34cL> views: <ViewMapper - at 0xb141c6acL> modules: <instance - at 0xb639ad2cL> args: <tuple - at 0xb746602cL> here: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> user: <ImplicitAcquisitionWrapper - at 0xb0405aa4L> nothing: <NoneType - at 0x83ac190> container: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> request: <instance - at 0xb0429eecL> wrapped_repeat: <SafeMapping - at 0xb0e747fcL> traverse_subpath: <list - at 0xb141cdacL> default: <object - at 0xb748c6d0L> loop: {...} (0) context: <ImplicitAcquisitionWrapper Plone at 0xaf7e57d4L> view: <SimpleViewClass from /usr/local/Plone502-2/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/controlpanel/browser/resourceregistry.pt resourceregistry-controlpanel at 0xb141c0acL> translate: <function translate at 0xb02ab7d4L> root: <ImplicitAcquisitionWrapper Zope at 0xb04a3cacL> options: {...} (0) target_language: <NoneType - at 0x83ac190>

 

Тут похоже такая же проблема с IResourceDirectory

 

4. http://192.168.1.10:8080/Plone437/manage_components отличается от http://192.168.1.10:8080/Plone502/manage_components. Нет темы барселонеты и утилиты persistent с plone.resource.interfaces.IResourceDirectory.

Как это исправить я не знаю. Просто дописать не получается - ошибка

 

5. Еще замечены сильные различия view methods в /Plone437/portal_types/Plone Site и в /Plone502/portal_types/Plone Site

 

 

Перенос сайта осуществлял простым копированием blobstorage и filestorage. 

Прочитал, точнее просмотрел и попытался понять Upgrading Plone 4.x to 5.0, но ничего мне не подошло. В интернете фактически ничего нет. Попалась лекция и там как раз про проблему plone.resource.interfaces.IResourceDirectory>, 'persistent' , но на слух вообще ничего не понял.

 

Serge73.

 

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

 

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Обновление с 4.3.7 на 5.02

serge
In reply to this post by Roman Suzi

С переносом контента еще можно разобраться, а как перенести несколько тысяч пользователей с паролями?

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Roman Suzi
Sent: Monday, January 25, 2016 5:58 PM
To: [hidden email]
Subject: Re: [ploneru] Обновление с 4.3.7 на 5.02

 

Странно, конечно, бросать Plone в пользу Друпала. По последнему в разы больше сообщений о проблемах с безопасностью в год.

Да и Plone 5 более производительный и приличнее выглядит "из коробки".

Кстати, недавно обнаружил, что есть ещё вот такая радость, тоже на ZODB: http://www.substanced.net/

Соответственно, с поддержкой undo. Так что направление не заброшено.

А что до переноса, так были же вроде всякие трансмогрифаеры http://docs.plone.org/develop/plone/content/importexport.html

не помогают?

На 5-й ещё не переходил, но с 3 на 4 был абсолютно беспроблемный переход, даже с учетом некоторых сторонних продуктов.

 

С уважением,

Роман Сузи

 

 

2016-01-25 13:57 GMT+02:00 Konstantin Batkov <[hidden email]>:

А я Плоном давно и активно пользуюсь, и всегда был доволен. Правда, я совершенно не профессионал в области вэб платформ. А ответы на свои вопросы ищу в англоязычных форумах. Здесь-то совсем глухо )

 

Совершенно согласен с комментарием vansake:

не надо делать мажорных апгрейдов без веских на то причин. Возможно, будет проще с нуля поднять сайт на новой версии и потом перетянуть базу. А лучше вообще не заморачиваться, старый сайт на старом движке, новый на новом.

 

Короче, не сломалось - не чини :)

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

 

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
Russian Plone Group http://ploner.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru

---
Вы получили это сообщение, поскольку подписаны на группу "Russian Plone Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Loading...