Plone-4.1.6 サイトにいくつかの依存関係を持つ製品をインストールすると、サイトの作成が開始されます。
2013-03-06 09:18:38 ERROR Zope.SiteErrorLog 1362557918.010.833996902243 http://myserver.de:8182/@@plone-addsite
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 46, in call_object
Module Products.CMFPlone.browser.admin, line 204, in __call__
Module Products.CMFPlone.factory, line 100, in addPloneSite
Module Products.GenericSetup.tool, line 353, in runAllImportStepsFromProfile
- __traceback_info__: profile-aip.policy:default
Module Products.GenericSetup.tool, line 1123, in _runImportStepsFromContext
Module Products.GenericSetup.tool, line 1036, in _doRunImportStep
- __traceback_info__: plone.app.registry
Module plone.app.registry.exportimport.handler, line 35, in importRegistry
Module plone.app.registry.exportimport.handler, line 74, in importDocument
Module plone.app.registry.exportimport.handler, line 232, in importRecords
Module zope.dottedname.resolve, line 38, in resolve
ImportError: No module named querystring
エラーメッセージはパレジストリの競合を示しているため、「bin/buildout -n」を使用して最新バージョン (現在 1.2.2) を取得しようとしましたが、まだ古いバージョン (1.0.1) が選択されています。
そのため、ビルドアウトの構成で固定しましたが、次のようになります。
バージョン 1.0.1 は、要件「plone.app.registry==1.2.2」と一致していません。While: インスタンスをインストールしています。エラー: バージョン 1.0.1 が正しくありません
deps の 1 つがパレジストリをダウンさせていると仮定して、卵キャッシュを次のように grep しました。
grep -r --include=requires.txt "plone.app.registry" /path/to/eggs
という点では、宣言が「より大きい」バージョンのみを必要とするという結果はありません。
どうすればこれを解決できますか?
編集: extends-part ( http://dist.plone.org/release/4.1.6/versions.cfg ) を介して含まれる構成には、私が探していた行が含まれていますが、そもそもそれについて考えていませんでした。今すぐ「閉じる」をクリックしました。