Bắt đầu từ sáng nay, tôi đang gặp lỗi khi kiểm tra các bản cập nhật cho các gói với yum
trên Centos 7.6. Khi tôi chạy:
$ 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>
Vì vậy, có vẻ như nó không giống như EPEL updateinfo
nhưng ... tôi có thể làm gì về điều đó? Làm thế nào tôi có thể sửa lỗi này?
Tôi đã tìm thấy cái này , nhưng tôi không hiểu nó có thể áp dụng cho tôi như thế nào?
Chỉnh sửa : Rõ ràng cập nhật hoạt động, chỉ check-update
thất bại. Đó là một sự phiền toái vì cron chạy check-update
hàng giờ và hộp thư đến của tôi phát nổ. Nhưng tôi vẫn có thể chạy cập nhật.
Chỉnh sửa 2 : Có vẻ như có điều gì đó không ổn với EPEL vào lúc này và tôi phải điều chỉnh công việc định kỳ của mình ngay bây giờ.
yum clean all
hoặc chỉ vào một gương khác, thì lỗi rất có thể xảy ra với chính EPEL, và bạn sẽ cần đợi cho đến khi chúng được khắc phục. Có vẻ như bạn có thể nhận xét metalink
dòng trong cấu hình repo EPEL và bỏ ghi chú baseurl
để làm cho nó hoạt động cho đến khi nó được cố định ngược dòng. Nếu không có cái nào hoạt động, sẽ cần phải vô hiệu hóa repo EPEL cho đến khi họ sửa nó đúng cách.
metalink
và không chú ý baseurl
và nó vẫn gây ra lỗi tương tự. Tôi có thể cập nhật hầu hết các gói bằng cách vô hiệu hóa epel như @Grump đã đề xuất ...