Hi List,
Hopefully someone will be able to help out. I'm upgrading a Plone 2.0.5
site to Plone 3.1.current and hitting a bit of a snag. First off,
migrating directly to 3.1.x from 2.0.x isn't supported any more so I
need to have a stepped migration path which I setup a Plone 2.5.5 site
for this from the Plone universal installer.
The migration from 2.0.5 right up to 2.5.0-alpha1 went well but dies
right after that with something relating to _getPortrait. I can't seem
to find any general information about this problem or how to correct it.
Can any of the list experts offer any advice? Thank you.
Zope Version (Zope 2.9.8-final, python 2.4.4, linux2)
Python Version 2.4.4 (#1, Aug 26 2008, 14:23:10) [GCC 4.1.2 20070115
(SUSE Linux)]
System Platform linux2
SOFTWARE_HOME /opt/Plone-2.5.5/lib/python
ZOPE_HOME /opt/Plone-2.5.5
INSTANCE_HOME /opt/Plone-2.5.5/zeocluster/client1
CLIENT_HOME /opt/Plone-2.5.5/zeocluster/client1/var
Core Plone information
* CMF: CMF-1.6.4
* Debug mode: No
* Five: Five 1.3.10
* PIL: 1.1.6
* Platform: linux2
* Plone File System: 2.5.5
* Plone Instance: 2.0.5
* Python: 2.4.4 (#1, Aug 26 2008, 14:23:10) [GCC 4.1.2 20070115
(SUSE Linux)]
* Zope: (Zope 2.9.8-final, python 2.4.4, linux2)
Result of the attempt...
* Starting the migration from version: 2.0.5
* Attempting to upgrade from: 2.0.5
* Converted Plone Site to CMFDynamicViewFTI
* Updated portal selectable views
* Running manage_convertIndexes on ZCatalog instance
'portal_catalog'
* Finished migrating catalog indexes for ZCatalog instance
'portal_catalog'
* Running manage_convertIndexes on ZCatalog instance 'uid_catalog'
* Finished migrating catalog indexes for ZCatalog instance
'uid_catalog'
* Deleted PathIndex 'path' from portal_catalog.
* Added ExtendedPathIndex 'path' to portal_catalog.
* Added FieldIndex 'getObjPositionInParent' to portal_catalog.
* Added 'getObjSize' metadata to portal_catalog.
* Added 'exclude_from_nav' metadata to portal_catalog.
* Deleted FieldIndex 'created'.
* Added DateIndex 'created'.
* Deleted FieldIndex 'modified'.
* Added DateIndex 'modified'.
* Deleted FieldIndex 'Date'.
* Added DateIndex 'Date'.
* Deleted FieldIndex 'start'.
* Added DateIndex 'start'.
* Deleted FieldIndex 'end'.
* Added DateIndex 'end'.
* Deleted FieldIndex 'effective'.
* Added DateIndex 'effective'.
* Deleted FieldIndex 'expires'.
* Added DateIndex 'expires'.
* Added DateRangeIndex 'effectiveRange' (effective, expires).
* Added FieldIndex 'sortable_title' to portal_catalog.
* Added 'is_folderish' metadata to portal_catalog.
* Removed 'ExpiresDate' metadata from portal_catalog.
* Added 'ExpirationDate' metadata to portal_catalog.
* Migrating CSSRegistry.
* No CSSRegistry found.
* Migrating JSRegistry.
* No JSRegistry found.
* Installed CSSRegistry and JSRegistry.
* Added TranslationService Tool
* Updated navtree_properties.
* Removed old MailHost
* Added new MailHost (SecureMailHost): localhost:25
* Deleted portal_form tool.
* Deleted portal_navigation tool.
* Deleted form_properties property sheet.
* Deleted navigation_properties property sheet.
* Installed MimetypesRegistry.
* PortalTransforms is out of date (installed: 1.0.3/ filesystem:
1.5.5-final), reinstalled.
* Installed Archetypes.
* Installed ATContentTypes.
* Upgrade to: 2.1-alpha1, completed
* Attempting to upgrade from: 2.1-alpha1
* Added 'full_screen' action to actions tool.
* Added 'full_screen' icon to actionicons tool.
* Added 'visible_ids' property to site_properties.
* Added 'exposeDCMetaTags' property to site_properties.
* Added 'sitemap' action to actions tool.
* Added 'types_not_searched' property to site_properties.
* Added 'non_default_page_types' property to site_properties.
* Disabled 'news' and 'Members' portal tabs actions.
* Added news folder.
* Set constrain types for news folder.
* Added default view for news folder.
* Added Topic for default news folder view.
* Added events folder.
* Set constrain types for events folder.
* Added default view for events folder.
* Added Topic for default events folder view.
* Added 'Delete' contentmenu action to actions tool.
* Added 'Paste' contentmenu action to actions tool.
* Added 'Copy' contentmenu action to actions tool.
* Added 'Cut' contentmenu action to actions tool.
* Added 'Contents' contentmenu action to actions tool.
* Added default group 'Administrators'.
* Added default group 'Reviewers'.
* Added default content types to portal_factory.
* Added 'disable_folder_sections' property to site_properties.
* Added 'selectable_views' property to portal root
* Modified existing copy action
* Modified existing cut action
* Modified existing change_state action
* Modified existing change_state action
* Modified existing extedit action
* Added 'typesUseViewActionInListings' property to site_properties.
* Added missing plone_setup action
* Changed Plone Site icon
* Upgrade to: 2.1-alpha2, completed
* Attempting to upgrade from: 2.1-alpha2
* Modified existing object paste action for folderish default pages
* Added 'Contents' contentmenu action to actions tool.
* Added 'Default view' contentmenu action to actions tool.
* Made the 'mystuff' action point to folder listing instead of
folder_contents
* Migrating CSSRegistry.
* Done migrating CSSRegistry.
* Migrating JSRegistry.
* Done migrating JSRegistry.
* Granted "Access inactive portal content" permission to Owner role
* Added published criterion to news topic.
* Added published criterion to events topic.
* Registered login.js
* Added directory view for plone_login
* Added plone_login to Plone Default
* Added plone_login to Plone Tableless
* Added 'verify_login_name' property to site_properties.
* Installed kupu.
* Set Kupu as default WYSIWYG editor.
* Added ploneTextSmall.css to CSSRegistry.
* Added ploneTextLarge.css to CSSRegistry.
* Removing plone prefix from stylesheets.
* Finished removing plone prefix from stylesheets.
* Removed navtree whitelist
* Added new entries to "types_not_searched" site_property
* Updated navtree blacklist
* Added FieldIndex 'is_default_page' to portal_catalog.
* Removed metadata 'is_folderish' from portal_catalog.
* Added FieldIndex 'is_folderish' to portal_catalog.
* Added plone_3rdParty to Plone Default.
* Added plone_3rdParty to Plone Tableless.
* Adding Portlet and Deprecated stylesheets.
* Finished adding Portlet and Deprecated stylesheets.
* Added 'enable_livesearch' property to site_properties.
* Added 'search' icon to actionicons tool.
* Set 'Login page ID' of Cookie Crumbler to 'login_form'.
* Set 'Failed authorization page ID' of Cookie Crumbler to
'insufficient_privileges'.
* Set target expresion of folderlisting action for 'Plone Site' to
'view'
* Upgrade to: 2.1-beta1, completed
* Attempting to upgrade from: 2.1-beta1
* Updated portal selectable views
* Fixed 'Contents' action on actions tool.
* Changed category of Plone Site view action to 'object'
* Changed category of Plone Site edit action to 'object'
* Added method aliases to Plone Site FTI
* Added 'Large Plone Folder' to 'parentMetaTypesNotToQuery' in
navtree_properties
* Added 'Edit this file in an external application (Requires Zope
ExternalEditor installed)' action to actions tool.
* Updated workflow titles for state visible
* Updated workflow titles for state pending
* Updated workflow titles for state private
* Updated workflow titles for state published
* Updated workflow titles for state visible
* Updated workflow titles for state private
* Updated workflow titles for state published
* Fixed 'Accessibility' action on actions tool.
* Fixed 'Contact' action on actions tool.
* Fixed 'Site Setup' action on actions tool.
* Removed action plone_setup from portal_membership
* Set portal root edit action to use /edit method alias
* Set portal root sharing action to use /sharing method alias
* Added CMFUid tool(s) portal_uidannotation, portal_uidgenerator,
portal_uidhandler
* Set media type for member.css to screen
* Set media type for RTL.css to screen
* Set media type for presentation.css to projection
* Set media type for ploneCustom.css to all
* Corrected CSS media types
* Added 'enable_wf_state_filtering' property to navtree_properties.
* Added 'wf_states_to_show' property to navtree_properties.
* Added 'navigation' icon to actionicons tool.
* Added search settings to the control panel
* Added navigation settings to the control panel
* Registered formsubmithelpers.js
* Added 'visible_ids' property to portal_memberdata.
* Added 'visible_ids' property to portal_memberdata.
* Added CMF types to 'types_not_searched' property.
* Removed 'non_default_page_types' property to site_properties.
* Added 'default_page_types' property to site_properties.
* Changed sendto action permission to Allow Sendto
* Upgrade to: 2.1-beta2, completed
* Attempting to upgrade from: 2.1-beta2
* Upgrade to: 2.1-rc1, completed
* Attempting to upgrade from: 2.1-rc1
* Added 'is_folderish' metadata to portal_catalog.
* Enabled syndication on /dealer/news/news_topic
* Enabled syndication on /dealer/events/events_topic
* Disabled 'syndication' object action.
* Changed RSS action title
* Upgrade to: 2.1-rc2, completed
* Attempting to upgrade from: 2.1-rc2
* Added Topic for previous events.
* Added criterion to limit to current events.
* Added 'Cut' contentmenu action to actions tool.
* Added 'Paste' contentmenu action to actions tool.
* Added 'Delete' contentmenu action to actions tool.
* Added 'Copy' contentmenu action to actions tool.
* Added new view templates to Folder FTI.
* Added new view templates to Large Plone Folder FTI.
* Added new view templates to Topic FTI.
* Added new view templates to Plone Site FTI.
* Moved news topic to portal root
* Deleted empty news folder
* Moved events topic to portal root
* Deleted empty events folder
* Added sort on effective to news topic.
* Upgrade to: 2.1-rc3, completed
* Attempting to upgrade from: 2.1-rc3
* Fixed preferences action title
* Changed News Topic default view to folder_summary_view.
* Object buttons reordered as cut, copy, paste, delete
* Granted "View Groups" to all Members
* Reorder stylesheets
* Upgrade to: 2.1, completed
* Attempting to upgrade from: 2.1
* Upgrade to: 2.1.1, completed
* Attempting to upgrade from: 2.1.1
* Removed plone_3rdParty\CMFTopic layer from all skins.
* Added 'Rename' contentmenu action to actions tool.
* Added se-highlight.js to portal_javascipt
* Removing workflow from Discussion Item
* Upgrade to: 2.1.2-rc1, completed
* Attempting to upgrade from: 2.1.2-rc1
* Upgrade to: 2.1.2-rc2, completed
* Attempting to upgrade from: 2.1.2-rc2
* Upgrade to: 2.1.2, completed
* Attempting to upgrade from: 2.1.2
* Removed vcXMLRPC.js
* Added icons for copy, cut, paste and delete
* Upgrade to: 2.1.3-rc1, completed
* Attempting to upgrade from: 2.1.3-rc1
* Upgrade to: 2.1.3, completed
* Attempting to upgrade from: 2.1.3
* Upgrade to: 2.1.4-rc1, completed
* Attempting to upgrade from: 2.1.4-rc1
* Upgrade to: 2.1.4, completed
* Attempting to upgrade from: 2.1.4
* Installed CMFPlacefulWorkflow.
* Upgrade to: 2.5-alpha1, completed
* Attempting to upgrade from: 2.5-alpha1
* Upgrade aborted
* Error type: exceptions.AttributeError
* Error value: _getPortrait
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/MigrationTool.py"
, line 308, in upgrade newv, msgs = self._upgrade(newv)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/MigrationTool.py"
, line 416, in _upgrade res = function(self.aq_parent)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/migrations/v2_5/a
lphas.py", line 24, in alpha1_alpha2 installPlonePAS(portal, out)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/migrations/v2_5/a
lphas.py", line 43, in installPlonePAS installOrReinstallProduct(portal,
'PlonePAS', out)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/migrations/migrat
ion_util.py", line 82, in installOrReinstallProduct
qi.installProduct(product_name)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFQuickInstallerTool/Quic
kInstallerTool.py", line 333, in installProduct res=install(portal)
* File
"/opt/Plone-2.5.5/lib/python/Products/ExternalMethod/ExternalMethod.py",
line 225, in __call__ try: return f(*args, **kw)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/PlonePAS/Extensions/Instal
l.py", line 820, in install userdata = grabUserData(portal, out)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/PlonePAS/Extensions/Instal
l.py", line 296, in grabUserData portrait=mtool.getPersonalPortrait(id)
* File
"/opt/Plone-2.5.5/zeocluster/client1/Products/CMFPlone/MembershipTool.py
", line 109, in getPersonalPortrait portrait =
membertool._getPortrait(member_id)
* End of upgrade path, migration has finished
* The upgrade path did NOT reach current version
* Migration has failed
Len Goldenstein
Server Administrator - IT Services
Palliser Furniture Ltd.
170 Furniture Park, 2nd Floor
Winnipeg, MB R2G 1B9
Canada
http://www.palliser.com
P: (204) 988-5400 Ext. 4014
F: (204) 669-8566
E: [EMAIL PROTECTED]
_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup