RHEL5 クラスターを使用し、アプリケーションのカスタム RPM を作成して、フィールドにデプロイできるようにしています。
virtualenv 内の特定のディレクトリが RPM の競合を引き起こしているという異常な問題が発生しており、その理由がわかりません。
メインの Python 実行可能ファイルを提供するパッケージ (python26-2.6.5-6.el5.x86_64) があります。他のサービス用にインストールされていますが、私たちのプロジェクトでは使用されていません。私たちのプロジェクトはvirtualenvを使用しています。
何らかの理由で、virtualenv の「encodings」ディレクトリが競合を引き起こしています。
python26 パッケージで提供されるファイルは次のとおりです: https://gist.github.com/reidja/5749089#file-python26-file-list
仕様ファイルは次のとおりです: https://gist.github.com/reidja/5749089/raw/8c91a238e488b93d3ca9c4ce07c8eada360095dd/Our+Spec+File
yum からの出力は次のとおりです 。
誰かが私を正しい方向に向けることができれば、それは大歓迎です。