Mulai pagi ini saya mendapatkan kesalahan saat memeriksa pembaruan untuk paket dengan yum
pada 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 updateinfo
tapi ... 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-update
gagal. Yang merupakan gangguan karena cron berjalan check-update
setiap 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.
yum clean all
atau 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 mengomentarimetalink
baris dalam konfigurasi repo EPEL dan batalkan komentarbaseurl
untuk membuatnya berfungsi sampai diperbaiki di hulu. Jika tidak ada yang berhasil, perlu menonaktifkan repo EPEL sampai mereka memperbaikinya dengan benar.metalink
dan tidak berkomentar danbaseurl
masih melempar kesalahan yang sama. Saya dapat memperbarui sebagian besar paket dengan menonaktifkan epel seperti yang disarankan @Grump ...Jawaban:
Ini disebabkan oleh bug dalam
bodhi-4.0.0
rilis 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.sumber
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 .
sumber