Yum gagal memeriksa pembaruan

8

Mulai pagi ini saya mendapatkan kesalahan saat memeriksa pembaruan untuk paket dengan yumpada Centos 7.6. Ketika saya menjalankan:

$ 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>

Jadi sepertinya tidak suka EPEL updateinfotapi ... apa yang bisa saya lakukan? Bagaimana saya bisa memperbaikinya?

Saya menemukan ini , tetapi saya tidak mengerti bagaimana itu berlaku untuk saya?

Sunting : Rupanya pembaruan berfungsi, hanya check-updategagal. Yang merupakan gangguan karena cron berjalan check-updatesetiap jam dan kotak masuk saya meledak. Tapi saya masih bisa menjalankan pembaruan.

Sunting 2 : Tampaknya ada sesuatu yang salah dengan EPEL saat ini dan saya harus menyesuaikan pekerjaan cron saya untuk saat ini.

Chris
sumber
1
Anda dapat menonaktifkan repo epel sampai mereka bertindak bersama?
Grump
Bisakah Anda memeriksa apakah 'baseurl:' baris tidak dikomentari dan komentar 'metalink:' baris berfungsi untuk Anda dalam repel epel Anda?
asktyagi
Jika masalah Anda tidak teratasi dengan menggunakan yum clean allatau menunjuk ke mirror lain, maka kesalahan tersebut kemungkinan besar terjadi dengan EPEL itu sendiri, dan Anda harus menunggu sampai mereka memperbaikinya. Sepertinya Anda mungkin dapat mengomentari metalinkbaris dalam konfigurasi repo EPEL dan batalkan komentar baseurluntuk membuatnya berfungsi sampai diperbaiki di hulu. Jika tidak ada yang berhasil, perlu menonaktifkan repo EPEL sampai mereka memperbaikinya dengan benar.
GracefulRestart
@asktyagi @GracefulRestart Saya berkomentar metalinkdan tidak berkomentar dan baseurlmasih melempar kesalahan yang sama. Saya dapat memperbarui sebagian besar paket dengan menonaktifkan epel seperti yang disarankan @Grump ...
Chris
Sudahkah Anda mengomentari metalink dan baseurl yang tidak diomentari, pos yang membersihkan repo dan mencoba memperbarui? coba secara berurutan bukan inline.
asktyagi

Jawaban:

7

Ini disebabkan oleh bug dalam bodhi-4.0.0rilis yang tampaknya dalam kerangka infrastruktur epel repo. Bug ini menyebabkan file pembaruan yang tidak kompatibel dihasilkan dan didorong ke repo produksi. Pembaruan baru telah dirilis dan repo harus segera diperbaiki.

Chris
sumber
4

sepertinya ini adalah versi baru dari bodhi (bodhi-4.0.0) dikerahkan. itu harus memperbaiki masalah ini. Silakan lihat https://pagure.io/releng/issue/8392 ini .

Singaravelan R
sumber