Plone upgrade problem 5.0.8 -> 5.1.6

Hello everyone,
I have problem upgrading Dta.fs for new install of the Plone site.
I installed Plone 5.1.6 on Windows server 2016 and have Plone template up. I copied Data.fs from my site 5.0.8 from another server and try to upgrade data with "Upgrade" button since I get warning that this site configuration is outdated and needs to be upgraded. This is log I get and upgrade is not successfull. Any ideas? I'm not so good in administering plone :confused:

An error was encountered while publishing this resource.
Sorry, a site error occurred.

Traceback (innermost last):
* Module ZPublisher.Publish, line 249, in publish_module_standard
* Module ZPublisher.Publish, line 197, in publish
* Module zope.event, line 31, in notify
* Module zope.component.event, line 27, in dispatch
* Module zope.component._api, line 139, in subscribers
* Module zope.interface.registry, line 442, in subscribers
* Module ZODB.Connection, line 800, in setstate
* Module ZODB.serialize, line 623, in setGhostState
* Module zope.component.persistentregistry, line 39, in __setstate__
* Module zope.interface.adapter, line 97, in _createLookup
* Module zope.interface.adapter, line 458, in __init__
* Module zope.interface.adapter, line 495, in init_extendors
* Module zope.interface.adapter, line 499, in add_extendor

AttributeError: type object 'IFieldValueSetter' has no attribute '__iro__'

Errors like this (... has not attribute '__iro') almost always mean that your (old) ZODB references an interface (IFieldValueSetter in your case) which is not available in the new installation.

There are several approaches:

  • locate the code which defined the interface and make it available in the new installation
  • remove the reference from your ZODB in the old installation
  • try to remove the reference in the new installation; the extension wildcard.fixpersistentcomponents (or something like that) may help with this.

Hello Mr.Dieter, thank You for Your reply, I will try your suggestions. However, I cannot run old installation I have some unexpected problems with it .

Plone Foundation Code of Conduct