Yumはチェック更新に失敗しました


8

今朝からyum、Centos 7.6でパッケージの更新を確認するときにエラーが発生します。私が走ると:

$ sudo yum clean all && sudo yum check-update
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Cleaning repos: base epel extras google-cloud-compute google-cloud-sdk updates
Cleaning up list of fastest mirrors
Other repos take up 1.5 M of disk space (use --verbose for details)
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Determining fastest mirrors
epel/x86_64/metalink                                                         |  15 kB  00:00:00
 * base: mirror.cogentco.com
 * epel: mirror.steadfastnet.com
 * extras: mirror.cogentco.com
 * updates: mirror.cogentco.com
base                                                                         | 3.6 kB  00:00:00
epel                                                                         | 4.9 kB  00:00:00
extras                                                                       | 3.4 kB  00:00:00
google-cloud-compute/signature                                               |  454 B  00:00:00
google-cloud-compute/signature                                               | 1.8 kB  00:00:00 !!!
google-cloud-sdk/signature                                                   |  454 B  00:00:00
google-cloud-sdk/signature                                                   | 1.4 kB  00:00:00 !!!
updates                                                                      | 3.4 kB  00:00:00
(1/9): base/7/x86_64/group_gz                                                | 166 kB  00:00:00
(2/9): extras/7/x86_64/primary_db                                            | 200 kB  00:00:00
(3/9): epel/x86_64/group_gz                                                  |  88 kB  00:00:00
(4/9): base/7/x86_64/primary_db                                              | 6.0 MB  00:00:00
(5/9): epel/x86_64/primary_db                                                | 6.7 MB  00:00:00
(6/9): updates/7/x86_64/primary_db                                           | 5.0 MB  00:00:00
(7/9): google-cloud-compute/updateinfo                                       | 1.1 kB  00:00:00
(8/9): google-cloud-compute/primary                                          | 3.6 kB  00:00:00
(9/9): google-cloud-sdk/primary                                              | 100 kB  00:00:00
google-cloud-compute                                                                          10/10
google-cloud-sdk                                                                            705/705
Updateinfo file is not valid XML: <open file '/var/cache/yum/x86_64/7/epel/92f2e15cad66d79ea1ad327e2af7af89d98e4d153d7a3e27ff41946f476af5b4-updateinfo.xml.zck', mode 'rt' at 0x7f4a26819ed0>

EPELは好きではないようupdateinfoですが、どうすればよいですか?どうすれば修正できますか?

はこれ見つけましたが、それがどのように私に当てはまるのかわかりませんか?

編集:どうやら更新は機能し、check-update失敗するだけです。cronはcheck-update1時間ごとに実行され、受信トレイが爆発するので、これは迷惑です。しかし、私はまだアップデートを実行できます。

編集2:それは多分表示されます何かが、現時点ではEPELと間違って起こっていると私は今の私のcronジョブを調整する必要があります。


1
彼らが行動するまで、epelリポジトリを無効にできますか?
グランプ

'baseurl:'行がコメント解除されており、コメント 'metalink:'行がepelリポジトリで機能するかどうかを確認できますか?
asktyagi

yum clean all別のミラーを使用またはポイントすることによって問題が軽減されない場合、エラーはEPEL自体にある可能性が高く、エラーが修正されるまで待つ必要があります。metalinkEPELリポジトリ設定の行をコメント化して、コメントを外して、baseurl上流で修正されるまで機能させることができるようです。それでも機能しない場合は、EPELリポジトリを適切に修正するまで無効にする必要があります。
GracefulRestart

@asktyagi @GracefulRestart私はコメントしてコメントmetalinkを外しましたがbaseurl、それでも同じエラーが発生します。@Grumpが提案するようにepelを無効にすることで、ほとんどのパッケージを更新できます...
Chris

メタリンクとコメントされていないbaseurlにコメントし、リポジトリをクリーンアップして更新しようとしたことを投稿しましたか?インラインではなく順次試行してください。
asktyagi

回答:


7

これは、明らかにepel repoインフラストラクチャのフレームワークにあるリリースのバグ原因bodhi-4.0.0です。このバグにより、互換性のない更新ファイルが生成され、本番リポジトリにプッシュされました。新しいアップデートがリリースされました。リポジトリはすぐに修復する必要があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.