クライアントがRHEL Satellite Server 5.5(EOL方式)でハングしており、EPELをサブチャネルとして実行しています。長い間更新していません。その他の変数, Python 2.6, Redhat 6.9
ただし、EPELリポジトリ(spacewalk-repo-sync)を更新しようとすると、最終的にgzipエラーが発生します(ファイルはgzip圧縮ファイルではありません)。 epelのマニフェストはbz2(updateinfo.xml.bz2)です。 (ファイル名をダンプするためにgzip.pyのエラーハンドラを編集しました。)
Google でこれに対する参照を見ましたが、クリーンなソリューションや回避策はありません。 (衛星アップグレード以外は現在のオプションではありません。)
どんなアイデアがありますか? gzipを使用する別のリポジトリですか?ここに少し閉じ込められていれば、近視眼的でも驚かないでしょう。
IUSおよびRedhats標準チャンネルとうまく機能します。
ありがとうございます。
ベストアンサー1
EPELリポジトリには、いくつかの圧縮XMLファイルが含まれています。あなたの老朽化した疲れた衛星版は、そのような現代の複雑さを理解することはできません。
既知のバグ。バラよりバグ 970315 - RFE: spacewalk-repo-sync は bz2 圧縮 xml ファイルを含む yum リポジトリをサポートしません。
Bugzillaの同僚が述べたように、修正をSatelliteインスタンスにバックポートしてみてください。これは4年前に提出されました、変形しやすいようです。