RHEL Satellite Server 5.5およびEPEL同期の問題(gzip、bz2、Manifest.xml)

RHEL Satellite Server 5.5およびEPEL同期の問題(gzip、bz2、Manifest.xml)

クライアントが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年前に提出されました、変形しやすいようです。

おすすめ記事