Проблема возникла при миграции с 3.1.2 на 3.1.5, при попытке мигрировать, говорит:
Starting the migration from version: 3.1.2
Attempting to upgrade from: 3.1.2
Upgrade to: 3.1.3, completed
Attempting to upgrade from: 3.1.3
Upgrade to: 3.1.4, completed
Attempting to upgrade from: 3.1.4
Upgrade aborted
Error type: exceptions.KeyError
Error value: 'profile-Products.CMFPlone.migrations:3.1.3-3.1.4'
File "..\Products\CMFPlone\MigrationTool.py", line 210, in upgrade newv, msgs = self._upgrade(newv)
File "..\Products\CMFPlone\MigrationTool.py", line 321, in _upgrade res = function(self.aq_parent)
File "..\Products\CMFPlone\migrations\v3_1\final_three1x.py", line 15, in three14_three15 loadMigrationProfile(portal, 'profile-Products.CMFPlone.migrations:3.1.3-3.1.4')
File "..\Products\CMFPlone\migrations\migration_util.py", line 107, in loadMigrationProfile tool.runAllImportStepsFromProfile(profile, purge_old=False)
File "..\Products\GenericSetup\tool.py", line 390, in runAllImportStepsFromProfile ignore_dependencies=ignore_dependencies)
File "..\Products\GenericSetup\tool.py", line 1155, in _runImportStepsFromContext chain = self.getProfileDependencyChain( profile_id )
File "..\Products\GenericSetup\tool.py", line 1135, in getProfileDependencyChain dependencies = self.getDependenciesForProfile( profile_id )
File "..\Products\GenericSetup\tool.py", line 911, in getDependenciesForProfile raise KeyError, profile_id
End of upgrade path, migration has finished
The upgrade path did NOT reach current version
Migration has failed
пс. кстати, на plone.org такой же баг: http://plone.org/support/forums/setup#nabble-td833484 только еще никто не ответил…