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