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が再び機能し始めました。そのため、以前にダウンロードしたデータに問題があることがあります。
誰かそこにいる!