>From your log: > Error value: This object was originally created by a product that is no > longer installed. It cannot be updated. (<UserTrackTool at > portal_activeusers>)
It should be easy to remove, with the ZMI, said object from the root of your site, before re-trying the migration. However you coud meet other similar problems if your site contains tool instances or Plone contents that have been created with products not present in your new installation. Giovanni ----- Original Message ----- From: "Flo0502" <[email protected]> To: <[email protected]> Sent: Thursday, June 10, 2010 1:36 PM Subject: [Setup] Plone Upgrade 2.1.2 --> 3.17 failed > > Hi I tried to upgrade an very old Plone 2.1.2 Site > New version should be 3.1.7 > > I got this message > * Starting the migration from version: 2.1.2 > * Attempting to upgrade from: 2.1.2 > * Registered tools as utilities. > * 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 > * Registered tools as utilities. > * Added setup_tool. > * Installed CMFPlacefulWorkflow. > * Upgrade to: 2.5-alpha1, completed > * Attempting to upgrade from: 2.5-alpha1 > * Upgrade aborted > * Error type: exceptions.SystemError > * Error value: This object was originally created by a product that is > no longer installed. It cannot be updated. (<UserTrackTool at > portal_activeusers>) > * File "/usr/local/Plone/test/parts/plone/CMFPlone/MigrationTool.py", > line 210, in upgrade newv, msgs = self._upgrade(newv) > * File "/usr/local/Plone/test/parts/plone/CMFPlone/MigrationTool.py", > line 321, in _upgrade res = function(self.aq_parent) > * File > "/usr/local/Plone/test/parts/plone/CMFPlone/migrations/v2_5/alphas.py", > line > 46, in alpha1_alpha2 installPlonePAS(portal, out) > * File > "/usr/local/Plone/test/parts/plone/CMFPlone/migrations/v2_5/alphas.py", > line > 66, in installPlonePAS installOrReinstallProduct(portal, 'PlonePAS', out) > * File > "/usr/local/Plone/test/parts/plone/CMFPlone/migrations/migration_util.py", > line 85, in installOrReinstallProduct qi.installProduct(product_name, > hidden=hidden) > * File > "/usr/local/Plone/test/parts/plone/CMFQuickInstallerTool/QuickInstallerTool.py", > line 509, in installProduct res=install(portal) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/Products/ExternalMethod/ExternalMethod.py", > line 231, in __call__ try: return f(*args, **kw) > * File > "/usr/local/Plone/test/parts/plone/PlonePAS/Extensions/Install.py", line > 913, in install migrate_root_uf(self, out) > * File > "/usr/local/Plone/test/parts/plone/PlonePAS/Extensions/Install.py", line > 770, in migrate_root_uf replace_acl_users(parent, out) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 196, in replace_acl_users _upgradeLocalRoleAssignments(self, > RESPONSE) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 188, in _upgradeLocalRoleAssignments descend(self.acl_users, self) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 180, in descend descend(user_folder, o) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 180, in descend descend(user_folder, o) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 180, in descend descend(user_folder, o) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 180, in descend descend(user_folder, o) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 180, in descend descend(user_folder, o) > * File > "/usr/local/Plone/test/parts/plone/PluggableAuthService/Extensions/upgrade.py", > line 174, in descend transaction.savepoint(True) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/transaction/_manager.py", > line > 110, in savepoint return self.get().savepoint(optimistic) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/transaction/_transaction.py", > line 312, in savepoint self._saveAndRaiseCommitishError() # reraises! > * File > "/usr/local/Plone/test/parts/zope2/lib/python/transaction/_transaction.py", > line 309, in savepoint savepoint = Savepoint(self, optimistic, > *self._resources) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/transaction/_transaction.py", > line 737, in __init__ savepoint = savepoint() > * File > "/usr/local/Plone/test/parts/zope2/lib/python/ZODB/Connection.py", line > 1046, in savepoint self._commit(None) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/ZODB/Connection.py", line > 555, > in _commit self._store_objects(ObjectWriter(obj), transaction) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/ZODB/Connection.py", line > 582, > in _store_objects p = writer.serialize(obj) # This calls __getstate__ of > obj > * File > "/usr/local/Plone/test/parts/zope2/lib/python/ZODB/serialize.py", > line 407, in serialize return self._dump(meta, obj.__getstate__()) > * File > "/usr/local/Plone/test/parts/zope2/lib/python/OFS/Uninstalled.py", line > 40, > in __getstate__ raise SystemError, ( > * End of upgrade path, migration has finished > * The upgrade path did NOT reach current version > * Migration has failed > > Don't know what to do... > -- > View this message in context: > http://plone.293351.n2.nabble.com/Plone-Upgrade-2-1-2-3-17-failed-tp5162734p5162734.html > Sent from the Installation, Setup, Upgrades mailing list archive at > Nabble.com. > _______________________________________________ > Setup mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/setup > _______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
