1

大家好,我卸载了我之前添加的内容类型,之后我仍然收到警告

2010-01-06 22:43:50 WARNING OFS.Uninstalled Could not import class 'myclass

'来自模块'ns.archetype_name.content.content_type_name'

它不会导致明显的问题,但它让我担心,因为我认为我已经正确卸载它,并且找不到任何我留下痕迹的地方。我已经重新启动服务器,重新运行 buildout,以及我能想到的试图摆脱该消息的所有其他事情,但无济于事。

我在网上看到这个警告表明 Data.fs 与有问题的包不同步,我应该重新安装丢失的包。我这样做了,错误消失了,但我真的很想摆脱错误有问题的内容类型。

谢谢!保罗

4

2 回答 2

1

在我看来,这里的问题是门户上有那种类型的内容;因此,卸载 hte 包基本上会“孤立”这些项目,从而导致该错误。

于 2010-01-19T19:28:05.497 回答
1

您可以尝试以下方法:

  • 卸载,删除,构建。
  • 转到 zope 根目录下的 ZMI,控制面板,产品。查看产品是否列出。去掉它。
  • 重新开始。

这可能会使烦恼消失,如果产品提供简单的内容类型就足够了。但是,您应该检查一些时髦的遗留物,例如持久性实用程序。

zodbupdate是一个很好的工具,可以帮助您找出问题所在,如果您仍然遇到问题。IIRC 最新版本只能在 python 2.6 上运行,你应该使用早期版本。

于 2011-03-04T19:53:20.440 回答