File "/root/.buildout/eggs/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 1954, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/srv/csw/parts/etc/site.zcml", line 4.2-4.27
ZopeXMLConfigurationError: File "/../src/../configure.zcml", line 4.2-4.37
ZopeXMLConfigurationError: File "/root/.buildout/eggs/grokui.admin-0.9-py2.7.egg/grokui/admin/configure.zcml", line 4.2-4.35
ZopeXMLConfigurationError: File "/root/.buildout/eggs/grokui.base-0.5.1-py2.7.egg/grokui/base/configure.zcml", line 7.2-7.38
ZopeXMLConfigurationError: File "/root/.buildout/eggs/zope.fanstatic-0.9.1-py2.7.egg/zope/fanstatic/configure.zcml", line 9.2-9.27
ImportError: No module named resource
以前はすべて正常に動作していました。私はいくつかのコードを変更し、サーバーにアップロードして、テストするために私のpythonペーストインスタンスを起動しました。しかし、上記のスタックトレースは起動時に発生し、私は変更していません何か setup.pyやresource.pyの他の設定ファイル(画像などの静的なWebリソースがどこにあるかをファンネルパッケージに伝えるcfgファイル)が突然消えますランタイムから。私は&をダブルチェックしてチェックしました。resource.pyと他のすべてのpythonファイルはどこにあるのでしょうか。python ImportError:grokベースのプロジェクトでfanstatic configure.zcmlのresourceという名前のモジュールがありません
私は何かが間違って削除されていないことを確認するためにbuildoutをもう一度実行しましたが、上記の同じエラーが発生しています。
grostaticベースのプロジェクトでfanstaticがresource.pyの検索を停止する理由は何ですか?
以前のデプロイメントポイントにロールバックしてみましたか?例えば。すべての変更を元に戻し、サイトが再び実行されるかどうかを確認します。 –
はいこれを試しても、同じエラーが表示されます。誰もサーバーに触れていない。 – rutherford
update - 見つかりました。私のアップロードスクリプトは、pythonモジュールではないディレクトリに余分な__init__.pyを追加しました。 – rutherford