Zodb update unable to make

During migration of zodb from python2 to python3, I get the errors as

Warning: Missing factory for OFS.Application Application
Warning: Missing factory for Products.SiteErrorLog.SiteErrorLog SiteErrorLog
Warning: Missing factory for Products.Sessions.BrowserIdManager BrowserIdManager
Warning: Missing factory for Products.PluggableAuthService.PluggableAuthService PluggableAuthService
Warning: Missing factory for Products.CMFPlone.Portal PloneSite
Warning: Missing factory for Products.ZODBMountPoint.MountedObject MountedObject
Warning: Missing factory for ZPublisher.BeforeTraverse MultiHook
Warning: Missing factory for ZPublisher.BeforeTraverse NameCaller
Warning: Missing factory for Products.Sessions.SessionDataManager SessionDataManagerTraverser
Warning: Missing factory for Products.PageTemplates.ZopePageTemplate ZopePageTemplate
Warning: Missing factory for Products.Sessions.SessionDataManager SessionDataManager
Warning: Missing factory for plone.keyring.keymanager KeyManager
Warning: Missing factory for Products.SiteAccess.VirtualHostMonster VirtualHostMonster
Warning: Missing factory for OFS.userfolder UserFolder
Warning: Missing factory for Persistence.mapping PersistentMapping
Warning: Missing factory for AccessControl.users User
Warning: Missing factory for Shared.DC.Scripts.Bindings NameAssignments
Warning: Missing factory for plone.keyring.keyring Keyring
Warning: Missing factory for plone.app.contenttypes.content Document
Warning: Missing factory for Products.StandardCacheManagers.AcceleratedHTTPCacheManager AcceleratedHTTPCacheManager
Warning: Missing factory for Products.CMFEditions.ArchivistTool ArchivistTool
Warning: Missing factory for plone.app.contenttypes.content Image
Warning: Missing factory for plone.app.contenttypes.content Folder
Warning: Missing factory for plone.app.contenttypes.content File
Warning: Missing factory for Products.CMFCore.ContentTypeRegistry ContentTypeRegistry
Warning: Missing factory for Products.PlonePAS.tools.memberdata MemberDataTool
Warning: Missing factory for Products.CMFPlone.CatalogTool CatalogTool
Warning: Missing factory for Products.CMFPlone.PasswordResetTool PasswordResetTool
Warning: Missing factory for Products.CMFCore.CachingPolicyManager CachingPolicyManager
Warning: Missing factory for Products.CMFPlone.QuickInstallerTool QuickInstallerTool
Warning: Missing factory for Products.CMFEditions.ReferenceFactoriesTool ReferenceFactoriesTool
Warning: Missing factory for Products.CMFPlone.PloneControlPanel PloneControlPanel
Warning: Missing factory for Products.PlonePAS.tools.membership MembershipTool
Warning: Missing factory for Products.CMFPlone.PropertiesTool PropertiesTool
Warning: Missing factory for Products.CMFPlone.TypesTool TypesTool
Warning: Missing factory for Products.CMFPlone.RegistrationTool RegistrationTool
Warning: Missing factory for Products.CMFPlone.WorkflowTool WorkflowTool
Warning: Missing factory for plone.app.registry.registry Registry
Warning: Missing factory for DateTime.DateTime DateTime
Warning: Missing factory for Products.PlonePAS.tools.groupdata GroupDataTool
Warning: Missing factory for Products.MimetypesRegistry.MimeTypesRegistry MimeTypesRegistry
Warning: Missing factory for five.localsitemanager.registry PersistentComponents
Warning: Missing factory for plone.app.customerize.tool ViewTemplateContainer
Warning: Missing factory for Products.PortalTransforms.TransformEngine TransformTool
Warning: Missing factory for Products.BTreeFolder2.BTreeFolder2 BTreeFolder2
Warning: Missing factory for Products.StandardCacheManagers.RAMCacheManager RAMCacheManager
Warning: Missing factory for Products.CMFEditions.historyidhandlertool HistoryIdHandlerTool
Warning: Missing factory for Products.CMFFormController.FormController FormController
Warning: Missing factory for Products.CMFPlone.URLTool URLTool
Warning: Missing factory for Products.CMFUid.UniqueIdAnnotationTool UniqueIdAnnotation
Warning: Missing factory for Products.GenericSetup.tool SetupTool
Warning: Missing factory for Products.CMFPlone.PloneTool PloneTool
Warning: Missing factory for Products.CMFPlone.TranslationServiceTool TranslationServiceTool
Warning: Missing factory for Products.CMFUid.UniqueIdGeneratorTool UniqueIdGeneratorTool
Warning: Missing factory for Products.CMFDiffTool.CMFDiffTool CMFDiffTool
Warning: Missing factory for Products.CMFPlone.ActionsTool ActionsTool
Warning: Missing factory for Products.CMFPlone.SkinsTool SkinsTool
Warning: Missing factory for Products.MailHost.MailHost MailHost
Warning: Missing factory for Products.CMFEditions.CopyModifyMergeRepositoryTool CopyModifyMergeRepositoryTool
Warning: Missing factory for Products.CMFEditions.ModifierRegistryTool ModifierRegistryTool
Warning: Missing factory for Products.PlonePAS.tools.groups GroupsTool
Warning: Missing factory for Products.CMFUid.UniqueIdAnnotationTool UniqueIdAnnotationTool
Warning: Missing factory for Products.CMFPlone.MigrationTool MigrationTool
Warning: Missing factory for Products.CMFEditions.KeepLastNVersionsTool KeepLastNVersionsTool
Warning: Missing factory for Products.CMFEditions.ZVCStorageTool ZVCStorageTool
Warning: Missing factory for Products.CMFUid.UniqueIdHandlerTool UniqueIdHandlerTool
Warning: Missing factory for Products.PluggableAuthService.plugins.ZODBUserManager ZODBUserManager
Warning: Missing factory for Products.PluggableAuthService.plugins.ZODBRoleManager ZODBRoleManager
Warning: Missing factory for Products.PlonePAS.plugins.cookie_handler ExtendedCookieAuthHelper
Warning: Missing factory for Products.PluggableAuthService.plugins.ChallengeProtocolChooser ChallengeProtocolChooser
Warning: Missing factory for Products.PluginRegistry.PluginRegistry PluginRegistry
Warning: Missing factory for Products.PluggableAuthService.plugins.HTTPBasicAuthHelper HTTPBasicAuthHelper
Warning: Missing factory for Products.PluggableAuthService.plugins.RequestTypeSniffer RequestTypeSniffer
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IAnonymousUserFactoryPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IAuthenticationPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IChallengePlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IChallengeProtocolChooser
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins ICredentialsResetPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins ICredentialsUpdatePlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IExtractionPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IGroupEnumerationPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IGroupsPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins INotCompetentPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IPropertiesPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IRequestTypeSniffer
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IRoleAssignerPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IRoleEnumerationPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IRolesPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IUpdatePlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IUserAdderPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IUserEnumerationPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IUserFactoryPlugin
Warning: Missing factory for Products.PluggableAuthService.interfaces.plugins IValidationPlugin
Warning: Missing factory for Products.ZCTextIndex.ZCTextIndex PLexicon
Warning: Missing factory for Products.ZCatalog.Catalog Catalog
Warning: Missing factory for Products.CMFQuickInstallerTool.InstalledProduct InstalledProduct
Warning: Missing factory for plone.app.i18n.locales.languages ContentLanguages
Warning: Missing factory for five.intid.intid IntIds
Warning: Missing factory for plone.app.i18n.locales.languages MetadataLanguages
Warning: Missing factory for zope.component.persistentregistry PersistentAdapterRegistry
Warning: Missing factory for plone.app.redirector.storage RedirectionStorage
Warning: Missing factory for z3c.relationfield.index RelationCatalog
Warning: Missing factory for plone.app.i18n.locales.countries Countries
Warning: Missing factory for plone.app.viewletmanager.storage ViewletSettingsStorage
Warning: Missing factory for zope.component.globalregistry base
Warning: Missing factory for zope.ramcache.ram RAMCache
Warning: Missing factory for plone.contentrules.engine.storage RuleStorage
Warning: Missing factory for plone.resource.directory PersistentResourceDirectory
Warning: Missing factory for Products.CMFPlone.PropertiesTool SimpleItemWithProperties
Warning: Missing factory for plone.dexterity.fti DexterityFTI
Warning: Missing factory for Products.CMFCore.TypesTool FactoryTypeInformation
Warning: Missing factory for Products.CMFDynamicViewFTI.fti DynamicViewTypeInformation
Warning: Missing factory for Products.DCWorkflow.DCWorkflow DCWorkflowDefinition
Warning: Missing factory for borg.localrole.workspace WorkspaceLocalRoleManager
Warning: Missing factory for Products.PlonePAS.plugins.passwordpolicy PasswordPolicyPlugin
Warning: Missing factory for Products.PlonePAS.plugins.role GroupAwareRoleManager
Warning: Missing factory for Products.PlonePAS.plugins.ufactory PloneUserFactory
Warning: Missing factory for Products.PlonePAS.plugins.user UserManager
Warning: Missing factory for Products.PlonePAS.plugins.property ZODBMutablePropertyProvider
Warning: Missing factory for plone.session.plugins.session SessionPlugin
Warning: Missing factory for Products.PlonePAS.plugins.autogroup AutoGroup
Warning: Missing factory for Products.PluggableAuthService.plugins.RecursiveGroupsPlugin RecursiveGroupsPlugin
Warning: Missing factory for Products.PlonePAS.plugins.local_role LocalRolesManager
Warning: Missing factory for Products.PlonePAS.plugins.group GroupManager
Warning: Missing factory for Products.CMFPlone.PloneControlPanel PloneConfiglet
Warning: Missing factory for Products.PortalTransforms.Transform Transform
Warning: Missing factory for Products.CMFFormController.FormAction FormActionContainer
Warning: Missing factory for Products.CMFFormController.FormValidator FormValidatorContainer
Warning: Missing factory for Products.CMFCore.DirectoryView DirectoryView
Warning: Missing factory for OFS.Folder Folder
Warning: Missing factory for OFS.Image File
Warning: Missing factory for Products.GenericSetup.registry ExportStepRegistry
Warning: Missing factory for Products.GenericSetup.registry ToolsetRegistry
Warning: Missing factory for Products.GenericSetup.registry ImportStepRegistry
Warning: Missing factory for Products.CMFCore.ActionInformation ActionCategory
Warning: Missing factory for Products.CMFEditions.Modifiers ConditionalTalesModifier
Warning: Missing factory for Products.CMFEditions.Modifiers ConditionalModifier
Warning: Missing factory for Products.CMFEditions.StandardModifiers AbortVersioningOfLargeFilesAndImages
Warning: Missing factory for Products.CMFEditions.StandardModifiers SkipVersioningOfLargeFilesAndImages
Warning: Missing factory for Products.CMFEditions.ZVCStorageTool ShadowStorage
Warning: Missing factory for Products.ZopeVersionControl.ZopeRepository ZopeRepository
Warning: Missing factory for Products.CMFEditions.StandardModifiers Skip_z3c_blobfile
Warning: Missing factory for Products.CMFCore.Expression Expression
Warning: Missing factory for Products.CMFEditions.StandardModifiers RetainATRefs
Warning: Missing factory for Products.CMFEditions.StandardModifiers RetainPermissionsSettings
Warning: Missing factory for Products.CMFEditions.StandardModifiers OMOutsideChildrensModifier
Warning: Missing factory for Products.CMFEditions.StandardModifiers RetainWorkflowStateAndHistory
Warning: Missing factory for Products.CMFEditions.StandardModifiers SkipRegistryBasesPointers
Warning: Missing factory for Products.CMFEditions.StandardModifiers SkipBlobs
Warning: Missing factory for Products.CMFEditions.StandardModifiers CloneBlobs
Warning: Missing factory for Products.CMFEditions.StandardModifiers NotRetainATRefs
Warning: Missing factory for Products.CMFEditions.StandardModifiers RetainUIDs
Warning: Missing factory for Products.CMFEditions.StandardModifiers SaveFileDataInFileTypeByReference
Warning: Missing factory for Products.CMFEditions.StandardModifiers SillyDemoRetrieveModifier
Warning: Missing factory for Products.CMFEditions.StandardModifiers OMInsideChildrensModifier
Warning: Missing factory for Products.CMFEditions.StandardModifiers SkipParentPointers
Warning: Missing factory for Products.CMFEditions.VersionPolicies ATVersionOnEditPolicy
Warning: Missing factory for Products.CMFEditions.VersionPolicies VersionPolicy
Warning: Missing factory for Products.CMFCore.ActionInformation Action
Warning: Missing factory for zope.i18nmessageid.message Message
Warning: Missing factory for Products.PlonePAS.interfaces.group IGroupIntrospection
Warning: Missing factory for Products.PlonePAS.interfaces.group IGroupManagement
Warning: Missing factory for Products.PlonePAS.interfaces.plugins ILocalRolesPlugin
Warning: Missing factory for Products.PlonePAS.interfaces.plugins IUserIntrospection
Warning: Missing factory for Products.PlonePAS.interfaces.plugins IUserManagement
Warning: Missing factory for Products.MimetypesRegistry.MimeTypeItem MimeTypeItem
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_rest
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_plain
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes application_msword
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes application_octet_stream
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_xml
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_html
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_structured
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes application_rtf
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_web_markdown
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_python
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_web_textile
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_pre_plain
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_web_intelligent
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_html_safe
Warning: Missing factory for Products.MimetypesRegistry.mime_types.mtr_mimetypes text_wiki
Warning: Missing factory for plone.outputfilters.mimetype text_plone_outputfilters_html
Warning: Missing factory for Products.PlonePAS.tools.groupdata GroupData
Warning: Missing factory for Products.DCWorkflow.Worklists Worklists
Warning: Missing factory for Products.DCWorkflow.Transitions Transitions
Warning: Missing factory for Products.DCWorkflow.Variables Variables
Warning: Missing factory for Products.DCWorkflow.Scripts Scripts
Warning: Missing factory for Products.DCWorkflow.States States
Warning: Missing factory for Products.DCWorkflow.Worklists WorklistDefinition
Warning: Missing factory for Products.DCWorkflow.Transitions TransitionDefinition
Warning: Missing factory for Products.DCWorkflow.Variables VariableDefinition
Warning: Missing factory for Products.DCWorkflow.States StateDefinition
Warning: Missing factory for Products.DCWorkflow.Guard Guard
Warning: Missing factory for Products.CMFCore.ActionInformation ActionInformation
Warning: Missing factory for zope.publisher.interfaces.browser IBrowserRequest
Warning: Missing factory for zope.browser.interfaces IBrowserView
Warning: Missing factory for plone.portlets.interfaces IPortletManagerRenderer
Warning: Missing factory for plone.portlets.manager PortletManager
Warning: Missing factory for plone.keyring.interfaces IKeyManager
Warning: Missing factory for plone.portlets.interfaces IPortletType
Warning: Missing factory for plone.portlets.registration PortletType
Warning: Missing factory for zope.component.interfaces IFactory
Warning: Missing factory for plone.dexterity.factory DexterityFactory
Warning: Missing factory for plone.portlets.interfaces IPortletManager
Warning: Missing factory for plone.app.i18n.locales.interfaces IContentLanguages
Warning: Missing factory for zc.relation.interfaces ICatalog
Warning: Missing factory for Products.CMFCore.interfaces IURLTool
Warning: Missing factory for Products.CMFCore.interfaces IMembershipTool
Warning: Missing factory for plone.app.viewletmanager.interfaces IViewletSettingsStorage
Warning: Missing factory for Products.CMFCore.interfaces IActionsTool
Warning: Missing factory for Products.CMFCore.interfaces ISiteRoot
Warning: Missing factory for plone.dexterity.interfaces IDexterityFTI
Warning: Missing factory for plone.app.i18n.locales.interfaces IMetadataLanguages
Warning: Missing factory for zope.ramcache.interfaces.ram IRAMCache
Warning: Missing factory for five.customerize.interfaces IViewTemplateContainer
Warning: Missing factory for plone.browserlayer.interfaces ILocalBrowserLayerType
Warning: Missing factory for plone.app.z3cform.interfaces IPloneFormLayer
Warning: Missing factory for Products.MailHost.interfaces IMailHost
Warning: Missing factory for plone.registry.interfaces IRegistry
Warning: Missing factory for Products.CMFCore.interfaces IPropertiesTool
Warning: Missing factory for plone.app.discussion.interfaces IDiscussionLayer
Warning: Missing factory for plone.app.redirector.interfaces IRedirectionStorage
Warning: Missing factory for Products.CMFCore.interfaces ITypesTool
Warning: Missing factory for Products.CMFPlone.interfaces.siteroot IPloneSiteRoot
Warning: Missing factory for Products.CMFCore.interfaces IWorkflowTool
Warning: Missing factory for Products.CMFUid.interfaces IUniqueIdAnnotationManagement
Warning: Missing factory for Products.CMFCore.interfaces ISkinsTool
Warning: Missing factory for plone.app.i18n.locales.interfaces ICountries
Warning: Missing factory for Products.CMFCore.interfaces IMemberDataTool
Warning: Missing factory for plone.app.event.interfaces IBrowserLayer
Warning: Missing factory for plone.resource.interfaces IResourceDirectory
Warning: Missing factory for plone.app.contenttypes.interfaces IPloneAppContenttypesLayer
Warning: Missing factory for Products.PortalTransforms.interfaces IPortalTransformsTool
Warning: Missing factory for Products.CMFUid.interfaces IUniqueIdGenerator
Warning: Missing factory for Products.CMFCore.interfaces IContentTypeRegistry
Warning: Missing factory for Products.CMFDiffTool.interfaces IDiffTool
Warning: Missing factory for plone.contentrules.engine.interfaces IRuleStorage
Warning: Missing factory for Products.CMFCore.interfaces ICachingPolicyManager
Warning: Missing factory for plonetheme.barceloneta.interfaces IBarcelonetaLayer
Warning: Missing factory for Products.CMFCore.interfaces ICatalogTool
Warning: Missing factory for Products.MimetypesRegistry.interfaces IMimetypesRegistryTool
Warning: Missing factory for Products.CMFCore.interfaces IRegistrationTool
Warning: Missing factory for Products.CMFPlone.interfaces.migration IMigrationTool
Warning: Missing factory for zope.intid.interfaces IIntIds
Warning: Missing factory for plone.app.theming.interfaces IThemingLayer
Warning: Missing factory for five.localsitemanager.registry FiveVerifyingAdapterLookup
Warning: Missing factory for zope.component.globalregistry GAR
Warning: Missing factory for Products.ZCTextIndex.Lexicon Splitter
Warning: Missing factory for Products.ZCTextIndex.Lexicon CaseNormalizer
Warning: Missing factory for Products.ZCTextIndex.Lexicon StopWordRemover
Warning: Missing factory for Products.CMFPlone.UnicodeSplitter.splitter Splitter
Warning: Missing factory for Products.CMFPlone.UnicodeSplitter.splitter I18NNormalizer
Warning: Missing factory for Products.PluginIndexes.FieldIndex.FieldIndex FieldIndex
Warning: Missing factory for Products.ZCTextIndex.ZCTextIndex ZCTextIndex
Warning: Missing factory for Products.PluginIndexes.DateRangeIndex.DateRangeIndex DateRangeIndex
Warning: Missing factory for Products.ExtendedPathIndex.ExtendedPathIndex ExtendedPathIndex
Warning: Missing factory for Products.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex
Warning: Missing factory for Products.PluginIndexes.BooleanIndex.BooleanIndex BooleanIndex
Warning: Missing factory for Products.DateRecurringIndex.index DateRecurringIndex
Warning: Missing factory for Products.PluginIndexes.DateIndex.DateIndex DateIndex
Warning: Missing factory for plone.folder.nogopip GopipIndex
Warning: Missing factory for Products.PluginIndexes.UUIDIndex.UUIDIndex UUIDIndex
Warning: Missing factory for Products.ZCTextIndex.HTMLSplitter HTMLWordSplitter
Warning: Missing factory for Products.ZCTextIndex.OkapiIndex OkapiIndex
Warning: Missing factory for Products.CMFCore.MemberDataTool MemberData
Warning: Missing factory for Products.CMFCore.ContentTypeRegistry MajorMinorPredicate
Warning: Missing factory for Products.CMFCore.ContentTypeRegistry ExtensionPredicate
Warning: Missing factory for plone.registry.registry _Records
Warning: Missing factory for plone.contentrules.engine.assignments RuleAssignmentManager
Warning: Missing factory for plone.registry.field Bool
Warning: Missing factory for plone.registry.field ASCIILine
Warning: Missing factory for plone.registry.field Tuple
Warning: Missing factory for plone.registry.field Int
Warning: Missing factory for plone.registry.field List
Warning: Missing factory for plone.registry.field TextLine
Warning: Missing factory for plone.registry.field Text
Warning: Missing factory for plone.registry.field Dict
Warning: Missing factory for plone.registry.field Datetime
Warning: Missing factory for plone.registry.field Choice
Warning: Missing factory for plone.registry.field ASCII
Warning: Missing factory for Products.CMFPlone.interfaces.resources IResourceRegistry
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITinyMCELayoutSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITinyMCEPluginSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITinyMCEResourceTypesSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITinyMCESpellCheckerSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITinyMCEAdvancedSchema
Warning: Missing factory for Products.CMFPlone.interfaces.resources IBundleRegistry
Warning: Missing factory for plone.app.theming.interfaces IThemeSettings
Warning: Missing factory for plone.app.querystring.interfaces IQueryOperation
Warning: Missing factory for plone.app.querystring.interfaces IQueryField
Warning: Missing factory for plone.registry.field DottedName
Warning: Missing factory for plone.app.discussion.interfaces IDiscussionSettings
Warning: Missing factory for z3c.relationfield.index load
Warning: Missing factory for z3c.relationfield.index dump
Warning: Missing factory for z3c.relationfield.interfaces IRelationValue
Warning: Missing factory for five.intid.keyreference KeyReferenceToPersistent
Warning: Missing factory for z3c.relationfield.relation RelationValue
Warning: Missing factory for plone.app.portlets.interfaces IDefaultPortletManager
Warning: Missing factory for OFS.Image Pdata
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ILoginSchema
Warning: Missing factory for plone.i18n.interfaces ILanguageSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ISecuritySchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IEditingSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IDateAndTimeSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IFilterSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IMaintenanceSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ISiteSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ITypesSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IMarkupSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel INavigationSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IMailSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ISearchSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ILinkSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel ISocialMediaSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IImagingSchema
Warning: Missing factory for Products.CMFPlone.interfaces.controlpanel IUserGroupsSettingsSchema
Warning: Missing factory for plone.registry.field SourceText
Warning: Missing factory for plone.registry.field Bytes
Warning: Missing factory for plone.registry.field Password
Warning: Missing factory for Products.CMFPlone.interfaces.syndication ISiteSyndicationSettings
Warning: Missing factory for plone.app.portlets.interfaces IColumn
Warning: Missing factory for plone.app.portlets.interfaces IDashboard
Warning: Missing factory for plone.app.portlets.interfaces IFooter
Warning: Missing factory for plone.app.portlets.interfaces IRightColumn
Warning: Missing factory for plone.app.portlets.interfaces ILeftColumn
Warning: Missing factory for plone.portlets.storage PortletCategoryMapping
Warning: Missing factory for plone.app.portlets.storage PortletAssignmentMapping
Warning: Missing factory for plone.app.portlets.portlets.navigation Assignment
Warning: Missing factory for plone.portlet.static.static Assignment
Warning: Missing factory for plone.app.portlets.portlets.actions Assignment
Warning: Missing factory for plone.app.portlets.portlets.classic Assignment
Warning: Missing factory for plone.app.textfield.value RichTextValue
Warning: Missing factory for plone.app.textfield.value RawValueHolder
Warning: Missing factory for Products.CMFEditions.interfaces IVersioned
Warning: Missing factory for plone.app.event.portlets.portlet_events Assignment
Warning: Missing factory for plone.app.portlets.portlets.news Assignment
Warning: Missing factory for plone.app.versioningbehavior.modifiers SkipRelations
Warning: Missing factory for plone.app.versioningbehavior.modifiers CloneNamedFileBlobs
Warning: Missing factory for plone.app.contenttypes.content Collection
Warning: Missing factory for Products.ZopeVersionControl.ZopeVersionHistory ZopeVersionHistory
Warning: Missing factory for Products.ZopeVersionControl.EventLog EventLog
Warning: Missing factory for Products.ZopeVersionControl.VersionHistory BranchInfo
Warning: Missing factory for Products.ZopeVersionControl.ZopeVersion ZopeVersion
Warning: Missing factory for Products.CMFEditions.ZVCStorageTool ZVCAwareWrapper
Warning: Missing factory for Products.CMFEditions.ArchivistTool ObjectData
Warning: Missing factory for Products.ZopeVersionControl.EventLog LogEntry
Warning: Missing factory for Products.CMFEditions.ZVCStorageTool ShadowHistory
Warning: Missing factory for Products.ZopeVersionControl.Utility VersionInfo
Warning: Missing factory for plone.cachepurging.interfaces ICachePurgingSettings
Warning: Missing factory for plone.registry.field URI
Warning: Missing factory for plone.caching.interfaces ICacheSettings
Warning: Missing factory for plone.app.caching.interfaces IPloneCacheSettings
Warning: Missing factory for plone.portlets.settings PortletAssignmentSettings
Warning: Missing factory for plone.scale.storage ScalesDict
Warning: Missing factory for OFS.LockItem LockItem
Warning: Missing factory for plone.locking.interfaces LockType
Warning: Missing factory for plone.namedfile.file NamedBlobImage
Warning: Missing factory for plone.app.contenttypes.content Link
Warning: Missing factory for Products.CMFEditions.ZVCStorageTool Removed
Warning: Missing factory for plone.namedfile.file NamedBlobFile
Warning: Missing factory for Missing V
Warning: Missing factory for plone.app.portlets.storage UserPortletAssignmentMapping
Warning: Missing factory for plone.app.portlets.portlets.recent Assignment
Warning: Missing factory for plone.app.portlets.portlets.review Assignment
Committing changes (#1).
Packing storage ...

I have read the zodbupdate Documentation package. I am unable to write "pre defined rename rules". Do, I need to have a new package? Where do I get the codes for OFS Application and all. I really need help, after all the documentation I have read, I can't figure out how and where to write rename rules, where to include setup file, in my plone environment which has zinstance,buildoutcache-eggs,plone-docs as folders.

Vlnni via Plone Community wrote at 2023-8-31 05:35 +0000:

During migration of zodb from python2 to python3, I get the errors as
...
Warning: Missing factory for OFS.Application Application

Apparently, your zodbupdate lacks access to the Zope/Plone code.
This means, it has not been set up properly.

zodbupdate has one big problem: decide whether a Python 2 str
should be converted into a Python 3 str or a Python 3 bytes.
It uses a default but this may be wrong for some cases.
The factories (referred to above) allow a class to help
zodbupdate with this decision. If they are missing, some
conversions are likely wrong.

Therefore, when you set up zodbupdate (e.g. via buildout),
ensure it has access to all your code (in buildout you
would likely give zodbupdate access to buildout:eggs).

Hello, I have recently upgraded my OS from ubuntu 18.04 to ubuntu 20.04 so that it supports Python3.8 and thus supports Plone 5.2.12. But while installation I am getting the below error, please help me out.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 2252, in main
    getattr(buildout, command)(args)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 740, in install
    [self[part]['recipe'] for part in install_parts]
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 740, in <listcomp>
    [self[part]['recipe'] for part in install_parts]
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 1373, in __getitem__
    options._initialize()
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 1481, in _initialize
    self.initialize()
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 1487, in initialize
    recipe_class = _install_and_load(reqs, 'zc.buildout', entry, buildout)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/buildout.py", line 1430, in _install_and_load
    zc.buildout.easy_install.install(
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/easy_install.py", line 971, in install
    return installer.install(specs, working_set)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/easy_install.py", line 696, in install
    for dist in self._get_dist(requirement, ws):
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/easy_install.py", line 581, in _get_dist
    dists = [_move_to_eggs_dir_and_compile(dist, self._dest)]
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/easy_install.py", line 1913, in _move_to_eggs_dir_and_compile
    unpacker(dist.location, tmp_dest)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/zc/buildout/easy_install.py", line 1847, in unpack_wheel
    wheel.install_as_egg(os.path.join(dest, wheel.egg_name()))
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/wheel.py", line 110, in install_as_egg
    self._install_as_egg(destination_eggdir, zf)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/wheel.py", line 118, in _install_as_egg
    self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/wheel.py", line 167, in _convert_metadata
    setup_dist = setuptools.Distribution(
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/dist.py", line 475, in __init__
    _Distribution.__init__(
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 283, in __init__
    self.finalize_options()
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/dist.py", line 898, in finalize_options
    for ep in sorted(loaded, key=by_order):
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/dist.py", line 897, in <lambda>
    loaded = map(lambda e: e.load(), filtered)
  File "/home/webadmin/Plone/zinstance/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/__init__.py", line 196, in load
    return functools.reduce(getattr, attrs, module)
AttributeError: type object 'Distribution' has no attribute '_finalize_feature_opts'

I am having 3.6 and 3.8 python versions right now. Do I need to remove anything or make changes in my machine? I am aware this issue is not completely related to plone, but there is not much documentation on this issue. While installation , it automatically sets up a virtualenv, which comes with setuptools==44.0.0 and then from https://dist.plone.org/release/5.2.12/requirements.txt , it uninstalls setuptools==44.0.0 and installs 65.7.0, are there any remnants stored which cause this error? When I searched about this error all I get is to revert setuptools version, which I can't do.
Thankyou and hoping for a reply soon.

Vlnni via Plone Community wrote at 2023-9-7 10:03 +0000:

...
Hello, I have recently upgraded my OS from ubuntu 18.04 to ubuntu 20.04 so that it supports Python3.8 and thus supports Plone 5.2.12. But while installation I am getting the below error, please help me out.
...
AttributeError: type object 'Distribution' has no attribute '_finalize_feature_opts'

This looks like a setuptools incompatibility.

Ensure that the Python installation you are using and the buildout
configuration both use the same setuptools and zc.buildout versions
(i.e. those referenced in Plone's buildout configuration).

Yes, I am using the same. setuptools==65.7.0 and zc.buildout==3.0.1; for Plone 5.2.12. I even built the virtualenv on my own and run a basic buildout file, still I get the same errors

Thus, you have built the virtualenv, used pip install setuptools==65.7.0 zc.buildout==3.0.1 and then recreated the bin/buildout script?

The traceback you have previously shared

indicates that the problem occurs very early -- already to prepare zc.buildout. This strongly hints towards a setuptools/zc.buildout problem.

Hello,
I have updated my Data.fs from python2 to python3, and most of my pages are working fine.
What I actually did is, converted my data.fs using zodbupdate.
I run the command

 bin/zodbupdate -f var/filestorage/Data.fs --pack --convert-py3

I have included my zodbupdate in my buildout.cfg as

parts += zodbupdate

[zodbupdate]
recipe = zc.recipe.egg
eggs =
    zodbupdate
    Zope
    Products.Sessions
    Products.SiteErrorLog
    Products.CMFPlone
    plone.keyring
    plone.cachepurging
    plone.app.caching

All these changes I did in Plone environment version 5.2.12 and python2.7
My update ran quite well this time, rename rules implemented, decode rules implemented.
Then I took my /var folder and copied in a newly created Plone 5.2.12 with python3.8 environment. When I built it and run using bin/plonectl command, the database migrated quite well. I can get to see all folders in contents and everything was good. But some of the images did not migrate as I wanted. Main problem is I am unable to add files, edit files, add pages. My whole CMS was collapsed. How to rectify it.

  1. One of my pages is not working and below is the error. All the files in the page are present but not accessible.
Traceback (innermost last):
  Module ZPublisher.WSGIPublisher, line 176, in transaction_pubevents
  Module ZPublisher.WSGIPublisher, line 385, in publish_module
  Module ZPublisher.WSGIPublisher, line 280, in publish
  Module ZPublisher.mapply, line 85, in mapply
  Module ZPublisher.WSGIPublisher, line 63, in call_object
  Module zope.browserpage.simpleviewclass, line 41, in __call__
  Module Products.Five.browser.pagetemplatefile, line 126, in __call__
  Module Products.Five.browser.pagetemplatefile, line 58, in __call__
  Module zope.pagetemplate.pagetemplate, line 133, in pt_render
  Module Products.PageTemplates.engine, line 378, in __call__
  Module z3c.pt.pagetemplate, line 176, in render
  Module chameleon.zpt.template, line 302, in render
  Module chameleon.template, line 215, in render
  Module chameleon.utils, line 53, in raise_with_traceback
  Module chameleon.template, line 192, in render
  Module e96c98a5157216ecf3f0f2c2932681de, line 288, in render
  Module 5b6f64fe41a10b5135cd77eb43e9bffc, line 860, in render_master
  Module 5b6f64fe41a10b5135cd77eb43e9bffc, line 1489, in render_content
  Module e96c98a5157216ecf3f0f2c2932681de, line 273, in __fill_content_core
  Module e96c98a5157216ecf3f0f2c2932681de, line 158, in render_content_core
  Module zope.tales.pythonexpr, line 73, in __call__
   - __traceback_info__: (context.text.output_relative_to(view.context))
  Module <string>, line 1, in <module>
  Module plone.app.textfield.value, line 122, in output_relative_to
  Module plone.app.textfield.transform, line 92, in __call__
plone.app.textfield.interfaces.TransformError: plone.app.textfield.interfaces.TransformError: Error during transformation

 - Expression: "python:context.text.output_relative_to(view.context)"
 - Filename:   ... egg/plone/app/contenttypes/browser/templates/document.pt
 - Location:   (line 15: col 29)
 - Source:     ... ucture python:context.text.output_relative_to(view.context)"
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 - Expression: "provider:plone.abovecontentbody"
 - Filename:   ... egg/Products/CMFPlone/browser/templates/main_template.pt
 - Location:   (line 94: col 70)
 - Source:     ... 
                                     ^
 - Expression: "context/main_template/macros/master"
 - Filename:   ... egg/plone/app/contenttypes/browser/templates/document.pt
 - Location:   (line 6: col 21)
 - Source:     ... etal:use-macro="context/main_template/macros/master"
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 - Arguments:  template: <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f5f8fb52a60>
               options: {}
               args: ()
               nothing: None
               modules: <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter object at 0x7f5f94a9cdf0>
               request: <WSGIRequest, URL=http://10.100.0.22:9000/aptransco/employee/employee/document_view>
               view: <Products.Five.browser.metaconfigure.SimpleViewClass from /home/webadmin/plone/buildout-cache/eggs/cp38/plone.app.contenttypes-2.2.3-py3.8.egg/plone/app/contenttypes/browser/templates/document.pt object at 0x7f5f890b9490>
               context: <Document at /aptransco/employee/employee>
               views: <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5f8fbcb4c0>
               here: <Document at /aptransco/employee/employee>
               container: <Document at /aptransco/employee/employee>
               root: <Application at >
               traverse_subpath: []
               user: <PropertiedUser 'admin'>
               default: <DEFAULT>
               repeat: <Products.PageTemplates.engine.RepeatDictWrapper object at 0x7f5f88db8500>
               loop: {}
               target_language: None
               translate: <function BaseTemplate.render.<locals>.translate at 0x7f5f890709d0>
               macroname: 'master'
               attrs: {}
  1. Some of my image files are not working
Traceback (innermost last):
  Module ZPublisher.WSGIPublisher, line 176, in transaction_pubevents
  Module ZPublisher.WSGIPublisher, line 385, in publish_module
  Module ZPublisher.WSGIPublisher, line 280, in publish
  Module ZPublisher.mapply, line 85, in mapply
  Module ZPublisher.WSGIPublisher, line 63, in call_object
  Module plone.namedfile.browser, line 96, in __call__
  Module plone.namedfile.browser, line 174, in set_headers
  Module ZODB.Connection, line 792, in setstate
  Module ZODB.serialize, line 639, in setGhostState
  Module ZODB.serialize, line 632, in getState
UnicodeDecodeError: 'ascii' codec can't decode byte 0xa9 in position 35: ordinal not in range(128)
  1. When I try to add a new page , this error is shown
Traceback (innermost last):
  Module ZPublisher.WSGIPublisher, line 176, in transaction_pubevents
  Module ZPublisher.WSGIPublisher, line 385, in publish_module
  Module ZPublisher.WSGIPublisher, line 280, in publish
  Module ZPublisher.mapply, line 85, in mapply
  Module ZPublisher.WSGIPublisher, line 63, in call_object
  Module plone.z3cform.layout, line 63, in __call__
  Module plone.z3cform.layout, line 47, in update
  Module plone.dexterity.browser.add, line 138, in update
  Module plone.z3cform.fieldsets.extensible, line 65, in update
  Module plone.z3cform.patch, line 30, in GroupForm_update
  Module z3c.form.group, line 145, in update
  Module plone.app.z3cform.csrf, line 22, in execute
  Module z3c.form.action, line 98, in execute
  Module z3c.form.button, line 315, in __call__
  Module z3c.form.button, line 170, in __call__
  Module plone.dexterity.browser.add, line 116, in handleAdd
  Module z3c.form.form, line 265, in createAndAdd
  Module plone.dexterity.browser.add, line 91, in add
  Module plone.dexterity.utils, line 178, in addContentToContainer
  Module OFS.ObjectManager, line 383, in _setObject
  Module zope.event, line 33, in notify
  Module zope.component.event, line 27, in dispatch
  Module zope.component._api, line 134, in subscribers
  Module zope.interface.registry, line 448, in subscribers
  Module zope.interface.adapter, line 899, in subscribers
  Module zope.component.event, line 36, in objectEventNotify
  Module zope.component._api, line 134, in subscribers
  Module zope.interface.registry, line 448, in subscribers
  Module zope.interface.adapter, line 899, in subscribers
  Module five.intid.intid, line 156, in moveIntIdSubscriber
  Module five.intid.intid, line 41, in getId
  Module zope.intid, line 104, in getId
  Module ZODB.Connection, line 792, in setstate
  Module ZODB.serialize, line 639, in setGhostState
  Module ZODB.serialize, line 632, in getState
UnicodeDecodeError: 'ascii' codec can't decode byte 0xa3 in position 6: ordinal not in range(128)

Please help me. I came as far as I can with this migration, but not perfected. There is no use if the CMS activity is disturbed while migrating data. I

Vlnni via Plone Community wrote at 2023-9-8 07:03 +0000:

...
I have updated my Data.fs from python2 to python3, and most of my pages are working fine.
What I actually did is, converted my data.fs using zodbupdate.
I run the command

bin/zodbupdate -f var/filestorage/Data.fs --pack --convert-py3

I have included my zodbupdate in my buildout.cfg as

2. Some of my image files are not working

Traceback (innermost last):
...
Module ZODB.serialize, line 632, in getState
UnicodeDecodeError: 'ascii' codec can't decode byte 0xa9 in position 35: ordinal not in range(128)

This indicates a bad conversion: the code expects an str but
gets a bytes, tries to convert it to str and fails.

I do not have your ZODB version at hand (neither master nor 5.7.0
matches your traceback). Can you find out what code corresponds to
line 632 in ZODB.serialize?
I assume it will be return unpickler.load(). In that case,
the exception comes from C code and it will not be easy to locate the
real problem.

  1. When I try to add a new page , this error is shown
Traceback (innermost last):
...
 Module five.intid.intid, line 156, in moveIntIdSubscriber
 Module five.intid.intid, line 41, in getId
 Module zope.intid, line 104, in getId
 Module ZODB.Connection, line 792, in setstate
 Module ZODB.serialize, line 639, in setGhostState
 Module ZODB.serialize, line 632, in getState
UnicodeDecodeError: 'ascii' codec can't decode byte 0xa3 in position 6: ordinal not in range(128)

A similar problem to 2:
again str is expected but bytes found.

Apparently, the Python 2 str was converted too often to the Python 3 bytes.
Check again the zodb_update documentation:
It uses different defaults when run via Python 2 and Python 3.
Maybe, you should have run it from Python 3 to get more
"Python 2 str" --> "Python 3 str" conversions.

Thank you so much,
Yes, I should have run it from Python3. When I did it, voila everything is working. So, to migrate just install zodbupdate as above in a python3 environment run the update like

bin/zodbupdate -f var/filestorage/Data.fs --pack --convert-py3 --encoding utf-8