Reposyncはアップデートサブスクリプションからパッケージをダウンロードできません。

Reposyncはアップデートサブスクリプションからパッケージをダウンロードできません。

CentOSリポジトリをローカルにミラーリングするために使用するコンピュータがアップデートを取得できないという非常に奇妙な問題に直面しました。 reposync --repoid=updates -u を実行すると 1 つのパッケージのみが返され、パッケージをダウンロードしようとすると失敗します。 yum経由でパッケージをダウンロードしようとすると、正常にダウンロードされます。

#reposync --repoid=updates
ppp-devel-2.4.5-34.el7_7.i686. FAILED
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686: [Errno 256] No more mirrors to try.                      0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA

URLからパッケージをインポートすると、正常にダウンロードされます。とても混乱しています。助けてくれてありがとう!

答え1

私も同じ問題がありましたが、この記事は解決に役立ちました。ppp-devel-2.4.5-34.el7_7.i686.rpmリポジトリから既存のアイテムを削除して成功することがreposyncできました。

ppp-devel-2.4.5-34.el7_7.i686.rpm鏡に「新しい」ものがあるようです。名前はすでに私のリポジトリにある名前(2月27日)とまったく同じで、rpmパッケージクエリのすべてのヘッダー情報は両方のファイルと同じです。寸法も同じです。ただし、これらのファイルには異なるチェックサム(sha256sumとmd5sum)があります。

古いファイルを削除してreposync作業しました。今回のパッケージアップデートに何か変な点があるようです。実はちょっと不安です。

答え2

この質問に直接答えたかったので、他の人が何時間も節約できることを願っています。

別のフォルダでコマンドを試しましたが、突然動作し始めました。そのため、以前にダウンロードしたアップデートフォルダを削除し、reposyncが再び機能し始めました。そのため、以前にダウンロードしたデータに問題があることがあります。

誰かそこにいる!

関連情報