Thanks. After commented out all lines with 'products' in base.cfg and run buildout, my plone 5.2 starts.
Then I run into another problem when I try to upgrade my old plone site in the page of @@plone-upgrade. This is output:
Internal Server Error
The server encountered an unexpected internal server error
(generated by waitress)
Something in the file of var/client1/event.log:
2019-09-04 22:11:15,043 WARNING [Init:89][MainThread] Class Products.CMFFormController.ControllerPythonScript.ControllerPythonScript has a security declaration for nonexistent method 'ZPythonScriptHTML_changePrefs'
2019-09-04 22:11:15,076 WARNING [Init:89][MainThread] Class Products.CMFFormController.ControllerValidator.ControllerValidator has a security declaration for nonexistent method 'ZPythonScriptHTML_changePrefs'
2019-09-04 22:11:17,981 INFO [ZEO.ClientStorage:209][MainThread] zeostorage ClientStorage (pid=15775) created RW/normal for storage: '1'
2019-09-04 22:11:17,985 INFO [ZEO.cache:208][MainThread] created temporary cache file '<fdopen>'
2019-09-04 22:11:18,033 INFO [ZEO.asyncio.base:51][zeostorage zeo client networking thread] Connected Protocol((u'127.0.0.1', 8100), '1', False)
2019-09-04 22:11:18,043 INFO [ZEO.ClientStorage:366][zeostorage zeo client networking thread] zeostorage Connected to storage: ('localhost', 8100)
2019-09-04 22:11:44,260 WARNING [plone.behavior:172][MainThread] Specifying 'for' in behavior 'Tiles' if no 'factory' is given has no effect and is superfluous.
2019-09-04 22:11:44,260 WARNING [plone.behavior:172][MainThread] Specifying 'for' in behavior 'Tiles' if no 'factory' is given has no effect and is superfluous.
2019-09-04 22:11:52,381 INFO [Zope:45][MainThread] Ready to handle requests
2019-09-04 22:12:15,780 ERROR [ZODB.Connection:809][waitress] Couldn't load state for zope.component.persistentregistry.PersistentAdapterRegistry 0x0dfe04
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,863 ERROR [ZODB.Connection:809][waitress] Couldn't load state for zope.component.persistentregistry.PersistentAdapterRegistry 0x0dfe04
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,864 ERROR [root:28][waitress] PageTemplateFile: Error in template /opt/plone515withnewbuildout/buildout-cache/eggs/Products.CMFPlone-5.2.0-py2.7.egg/Products/CMFPlone/browser/templates/main_template.pt: Compilation failed
exceptions.AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,873 ERROR [ZODB.Connection:809][waitress] Couldn't load state for zope.component.persistentregistry.PersistentAdapterRegistry 0x0dfe04
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,882 ERROR [ZODB.Connection:809][waitress] Couldn't load state for zope.component.persistentregistry.PersistentAdapterRegistry 0x0dfe04
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,883 ERROR [waitress:363][waitress] Exception while serving /keti/@@plone-upgrade
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/channel.py", line 356, in service
task.service()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/task.py", line 176, in service
self.execute()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/task.py", line 447, in execute
app_iter = self.channel.server.application(env, start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Paste-3.0.8-py2.7.egg/paste/translogger.py", line 69, in __call__
return self.application(environ, replacement_start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/httpexceptions.py", line 30, in __call__
return self.application(environ, start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/WSGIPublisher.py", line 337, in publish_module
response = _publish(request, new_mod_info)
File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
self.gen.throw(type, value, traceback)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/WSGIPublisher.py", line 207, in transaction_pubevents
notify(pubevents.PubBeforeAbort(request, exc_info, retry))
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.event-4.4-py2.7.egg/zope/event/__init__.py", line 32, in notify
subscriber(event)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/event.py", line 27, in dispatch
component_subscribers(event, None)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/_api.py", line 124, in subscribers
return sitemanager.subscribers(objects, interface)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/registry.py", line 442, in subscribers
return self.adapters.subscribers(objects, provided)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 607, in subscribers
subscription(*objects)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 121, in applyTransformOnFailure
applyTransformOnSuccess(event)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 86, in applyTransformOnSuccess
transformed = applyTransform(event.request)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 61, in applyTransform
transformer = queryUtility(ITransformer)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/_api.py", line 157, in queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/registry.py", line 281, in queryUtility
return self.utilities.lookup((), provided, name, default)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'
2019-09-04 22:12:15,883 ERROR [waitress:363][waitress] Exception while serving /keti/@@plone-upgrade
Traceback (most recent call last):
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/channel.py", line 356, in service
task.service()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/task.py", line 176, in service
self.execute()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/waitress-1.3.0-py2.7.egg/waitress/task.py", line 447, in execute
app_iter = self.channel.server.application(env, start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Paste-3.0.8-py2.7.egg/paste/translogger.py", line 69, in __call__
return self.application(environ, replacement_start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/httpexceptions.py", line 30, in __call__
return self.application(environ, start_response)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/WSGIPublisher.py", line 337, in publish_module
response = _publish(request, new_mod_info)
File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
self.gen.throw(type, value, traceback)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/Zope-4.1.1-py2.7.egg/ZPublisher/WSGIPublisher.py", line 207, in transaction_pubevents
notify(pubevents.PubBeforeAbort(request, exc_info, retry))
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.event-4.4-py2.7.egg/zope/event/__init__.py", line 32, in notify
subscriber(event)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/event.py", line 27, in dispatch
component_subscribers(event, None)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/_api.py", line 124, in subscribers
return sitemanager.subscribers(objects, interface)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/registry.py", line 442, in subscribers
return self.adapters.subscribers(objects, provided)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 607, in subscribers
subscription(*objects)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 121, in applyTransformOnFailure
applyTransformOnSuccess(event)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 86, in applyTransformOnSuccess
transformed = applyTransform(event.request)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/plone.transformchain-2.0.1-py2.7.egg/plone/transformchain/zpublisher.py", line 61, in applyTransform
transformer = queryUtility(ITransformer)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/_api.py", line 157, in queryUtility
return getSiteManager(context).queryUtility(interface, name, default)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/registry.py", line 281, in queryUtility
return self.utilities.lookup((), provided, name, default)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 634, in setGhostState
obj.__setstate__(state)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.component-4.5-py2.7.egg/zope/component/persistentregistry.py", line 39, in __setstate__
self._createLookup()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 97, in _createLookup
self._v_lookup = self.LookupClass(self)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 458, in __init__
self.init_extendors()
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 495, in init_extendors
self.add_extendor(p)
File "/opt/plone515withnewbuildout/buildout-cache/eggs/zope.interface-4.6.0-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 499, in add_extendor
for i in provided.__iro__:
AttributeError: type object 'IATCTTool' has no attribute '__iro__'