gpt4 book ai didi

plone - ZMI 目录清除和重建失败, "POSKeyError: ' 没有 blob 文件'”

转载 作者:行者123 更新时间:2023-12-01 11:08:13 26 4
gpt4 key购买 nike

我们有一个站点从 plone 3 迁移到 plone 4.0.5。从 acl_users 中删除用户后,我在 acl_users 和 portal_membership 之间出现差异无法正常工作(另一个问题)并且在没有运气的研究(作为最后的手段)尝试清除并重建目录之后。

失败并出现 POSKeyError:'No blob file'(回溯如下)。我们不在应用程序中使用 Blob 存储,因为它诞生于 Plone 3。研究该问题导致在 http://dev.plone.org/plone/ticket/11999?version=0 上出现未答复的票证。以及 http://plone.org/products/plone.app.blob/issues/10 的死胡同评论.

任何人都可以解决这个问题。我是否必须设置虚拟 blob 存储或其他东西?

谢谢,

戈德

Traceback (innermost last):
Module ZPublisher.Publish, line 127, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 47, in call_object
Module Products.CMFPlone.CatalogTool, line 356, in manage_catalogRebuild
Module Products.CMFPlone.CatalogTool, line 346, in clearFindAndRebuild
Module OFS.FindSupport, line 244, in ZopeFindAndApply
Module OFS.FindSupport, line 244, in ZopeFindAndApply
Module OFS.FindSupport, line 232, in ZopeFindAndApply
Module Products.CMFPlone.CatalogTool, line 339, in indexObject
Module Products.Archetypes.CatalogMultiplex, line 38, in indexObject
Module Products.CMFPlone.CatalogTool, line 287, in catalog_object
Module Products.ZCatalog.ZCatalog, line 521, in catalog_object
Module Products.ZCatalog.Catalog, line 339, in catalogObject
Module Products.ZCatalog.Catalog, line 278, in updateMetadata
Module Products.ZCatalog.Catalog, line 416, in recordify
Module plone.indexer.wrapper, line 59, in __getattr__
Module plone.indexer.delegate, line 16, in __call__
Module Products.CMFPlone.CatalogTool, line 135, in getObjSize
Module Products.ATContentTypes.content.base, line 197, in get_size
Module plone.app.blob.field, line 273, in get_size
Module plone.app.blob.field, line 85, in get_size
Module plone.app.blob.utils, line 52, in openBlob
Module ZODB.Connection, line 838, in setstate
Module ZODB.Connection, line 914, in _setstate
Module ZEO.ClientStorage, line 991, in loadBlob
POSKeyError: 'No blob file'

最佳答案

这通常意味着您已经移动了您网站的:

  • var/filestorage/Data.fs

但不是:

  • 变量/blobstorage

到一个新的地方。恢复 var/blobstorage(使用适当的文件系统权限以便 ZEO 可以读取它)应该可以解决问题。

关于plone - ZMI 目录清除和重建失败, "POSKeyError: ' 没有 blob 文件'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com