Yum không cập nhật kiểm tra


8

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 yumtrê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 updateinfonhư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-updatethất bại. Đó là một sự phiền toái vì cron chạy check-updatehà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ờ.


1
Bạn có thể vô hiệu hóa repo epel cho đến khi họ có được hành động của họ với nhau?
Grump

Bạn có thể kiểm tra xem dòng 'baseurl:' có bị thiếu hay không và nhận xét 'metalink:' line có phù hợp với bạn trong repo epel của bạn không?
Asktyagi

Nếu vấn đề của bạn không được giảm bớt bằng cách sử dụng yum clean allhoặ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 metalinkdò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.
GracefulRestart

@asktyagi @GracefulRestart Tôi đã nhận xét metalinkvà không chú ý baseurlvà 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 ...
Chris

Bạn đã nhận xét metalink và basurl chưa hoàn chỉnh, đăng bài đó để dọn sạch repo và cố gắng cập nhật? thử tuần tự không nội tuyến.
Asktyagi

Câu trả lời:


7

Điều này là do một lỗi trong bodhi-4.0.0bản phát hành rõ ràng là trong khuôn khổ của cơ sở hạ tầng repo epel. Lỗi gây ra các tệp cập nhật không tương thích được tạo và đẩy vào kho sản xuất. Một bản cập nhật mới đã được phát hành và các bản repos sẽ được sửa chữa sớm.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.