這是一個普遍的問題,但有一個例子。一般問題是:如何從未使用的附件清理Plone站點?您可以通過多種方式生成未使用的附加組件,例如,如果您爲一件事使用一個附加組件,而後來又選擇另一組件。如何從Plone網站清理未使用的加載項?
我開始學習Plone,也許我犯了一些錯誤。但我認爲一些附加組件可能會造成問題,因爲它們會留下一些不會自動卸載的內容。那麼我的問題也是關於如何從可能的插件腳印中分離數據。
所以,這就是例子:
當我開始與我的Plone安裝一個附加的命名zettwerk.ui。但後來我卸載了它。我使用Plone Web界面和構建配置刪除了附加組件。然後我得到了這個問題:每當我試圖安裝其他附加的錯誤信息出現時間:
2012-04-28 00:21:54 INFO GenericSetup.rolemap Role/permission map imported.
2012-04-28 00:21:54 INFO GenericSetup.archetypetool Archetype tool imported.
2012-04-28 00:21:54 INFO GenericSetup.browserlayer Browser layers imported
2012-04-28 00:21:54 INFO GenericSetup.resourceregistry KSS registry imported.
2012-04-28 00:21:54 ERROR GenericSetup Step zettwerk.ui.disable_sunburst_patch has an invalid import handler
2012-04-28 00:21:54 INFO GenericSetup.rolemap Role/permission map imported.
2012-04-28 00:21:54 INFO GenericSetup.toolset Class zettwerk.ui.tool.tool.UITool not found for tool portal_ui_tool
2012-04-28 00:21:54 ERROR Zope.SiteErrorLog 1335586914.990.0334188015457 http://localhost:8080/Plone/portal_quickinstaller/installProducts
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module Products.PDBDebugMode.runcall, line 70, in pdb_runcall
Module ZPublisher.Publish, line 46, in call_object
Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 575, in installProducts
Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 512, in installProduct
- __traceback_info__: ('plone.app.theming',)
Module Products.GenericSetup.tool, line 323, in runAllImportStepsFromProfile
- __traceback_info__: profile-plone.app.theming:default
Module Products.GenericSetup.tool, line 1080, in _runImportStepsFromContext
Module Products.GenericSetup.tool, line 994, in _doRunImportStep
- __traceback_info__: toolset
Module Products.GenericSetup.tool, line 123, in importToolset
TypeError: 'NoneType' object is not callable
> /home/daniel/.buildout/eggs/Products.GenericSetup-1.6.3-py2.6.egg/Products/GenericSetup/tool.py(123)importToolset()
-> new_tool = tool_class(tool_id)
我把zettwerk.ui回到buildout.conf然後錯誤消失。但我認爲解決方案並不乾淨。那麼,如何從構建中刪除zettwerk.ui而不會造成問題?
謝謝,更新Plone修復它。 – 2012-05-01 14:26:57