* Dry run selected.
* Starting the migration from version: 2.1.3
* Attempting to upgrade from: 2.1.3
* Installed CMFPlacefulWorkflow.
* Upgrade to: 2.5-alpha1, completed
* Attempting to upgrade from: 2.5-alpha1
* Upgrade aborted
* Error type: exceptions.ImportError
* Error value: No module named ATPhoto.transforms.image_to_png
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/MigrationTool.py", line 299, in upgrade newv, msgs = self._upgrade(newv)
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/MigrationTool.py", line 396, in _upgrade res = function(self.aq_parent)
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/migrations/v2_5/alphas.py", line 24, in alpha1_alpha2 installPlonePAS(portal, out)
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/migrations/v2_5/alphas.py", line 43, in installPlonePAS installOrReinstallProduct(portal, 'PlonePAS', out)
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/migrations/migration_util.py", line 82, in installOrReinstallProduct qi.installProduct(product_name)
* File "/var/lib/zope2.9/instance/plone-site/Products/CMFQuickInstallerTool/QuickInstallerTool.py", line 322, in installProduct res=install(portal)
* File "/usr/lib/zope2.9/lib/python/Products/ExternalMethod/ExternalMethod.py", line 225, in __call__ try: return f(*args, **kw)
* File "/var/lib/zope2.9/instance/plone-site/Products/PlonePAS/Extensions/Install.py", line 840, in install migrate_root_uf(self, out)
* File "/var/lib/zope2.9/instance/plone-site/Products/PlonePAS/Extensions/Install.py", line 694, in migrate_root_uf replace_acl_users(parent, out)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 202, in replace_acl_users _upgradeLocalRoleAssignments(self, RESPONSE)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 194, in _upgradeLocalRoleAssignments descend(self.acl_users, self)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 186, in descend descend(user_folder, o)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 186, in descend descend(user_folder, o)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 186, in descend descend(user_folder, o)
* File "/var/lib/zope2.9/instance/plone-site/Products/PluggableAuthService/Extensions/upgrade.py", line 146, in descend path = obj.getPhysicalPath()
* File "/usr/lib/zope2.9/lib/python/ZODB/Connection.py", line 732, in setstate self._setstate(obj)
* File "/usr/lib/zope2.9/lib/python/ZODB/Connection.py", line 786, in _setstate self._reader.setGhostState(obj, p)
* File "/usr/lib/zope2.9/lib/python/ZODB/serialize.py", line 605, in setGhostState obj.__setstate__(state)
* File "/var/lib/zope2.9/instance/plone-site/Products/PortalTransforms/Transform.py", line 109, in __setstate__ self._tr_init()
* File "/var/lib/zope2.9/instance/plone-site/Products/PortalTransforms/Transform.py", line 115, in _tr_init transform = self._load_transform()
* File "/var/lib/zope2.9/instance/plone-site/Products/PortalTransforms/Transform.py", line 147, in _load_transform m = import_from_name(self.module)
* File "/var/lib/zope2.9/instance/plone-site/Products/PortalTransforms/Transform.py", line 26, in import_from_name m = __import__(module_name)
* End of upgrade path, migration has finished
* The upgrade path did NOT reach current version
* Migration has failed
* Dry run selected, transaction aborted