私はTwistedでZSIを使ってWebサービスを呼び出すPythonスクリプトを持っています。 Linuxでは、このスクリプトを実行していて、うまく動作します。Python(Twisted + ZSI)のWebサービスコールがchroot jailで動作しない
ここで、私のファイルシステムのどこかにあるchroot jailでこのスクリプトを実行します。私はusr、lib、etcディレクトリを刑務所に追加しました。私は刑務所からスクリプトを実行すると、Webサービスからの応答がないとツイストは次のようになり、エラー報告:
[失敗インスタンスを:トレースバック(失敗をなしフレームで):twisted.internet.errorを。 ConnectionLost:相手側への接続が非クリーンな方法で失われました。 ]
私は、ファイルシステム(/)のルートにchrootして、新しい刑務所は既存のUSR、libとなどのディレクトリを使用している場合、それはエラーなしで動作する場合。
最初のchroot jailのbin/usr/etcディレクトリに、見つからないライブラリやライブラリがあると思われます。私を助ける手がかりはありますか?誰かがこの問題の解決策を持っていますか?
スタック内に「/ tmp」ディレクトリが必要なことはありますか? –