Result of the attempt... * Starting the migration from version: 2.5.2 * Attempting to upgrade from: 2.5.2 * Added `text/x-web-markdown` and `text/x-web-textile`. * Upgrade to: 2.5.3-rc1, completed * Attempting to upgrade from: 2.5.3-rc1 * Upgrade to: 2.5.3-final, completed * Attempting to upgrade from: 2.5.3-final * Set plone GS profile as default * Upgrade to: 2.5.4-final, completed * Attempting to upgrade from: 2.5.4-final * Upgrade to: 2.5.4-2, completed * Attempting to upgrade from: 2.5.4-2 * Upgrade aborted * Error type: exceptions.KeyError * Error value: 'Products.CMFPlone:plone' * File "/opt/Plone-3.0.2/zeocluster/client1/Products/CMFPlone/MigrationTool.py", line 210, in upgrade newv, msgs = self._upgrade(newv) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/CMFPlone/MigrationTool.py", line 321, in _upgrade res = function(self.aq_parent) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/CMFPlone/migrations/v3_0/alphas.py", line 97, in three0_alpha1 updateImportStepsFromBaseProfile(portal, out) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/CMFPlone/migrations/v3_0/alphas.py", line 1362, in updateImportStepsFromBaseProfile tool.setBaselineContext("profile-Products.CMFPlone:plone") * File "/opt/Plone-3.0.2/zeocluster/client1/Products/GenericSetup/tool.py", line 222, in setBaselineContext self.applyContextById(context_id, encoding) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/GenericSetup/tool.py", line 227, in applyContextById context = self._getImportContext(context_id) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/GenericSetup/tool.py", line 890, in _getImportContext info = _profile_registry.getProfileInfo(context_id) * File "/opt/Plone-3.0.2/zeocluster/client1/Products/GenericSetup/registry.py", line 584, in getProfileInfo result = self._profile_info[ profile_id ] * End of upgrade path, migration has finished * The upgrade path did NOT reach current version * Migration has failed