Điểm:5

Không thể chạy cập nhật yum trong CentOS 8

lá cờ pk

Tôi muốn mở đầu bài đăng này với tuyên bố từ chối trách nhiệm này: Tôi hơi không quen với cách hoạt động của yum và tôi cũng không quen với các chi tiết về những thay đổi được yêu cầu kể từ khi CentOS 8 trở thành EOL.

Khoảng một tháng trước, bản dựng vùng chứa của tôi không thể chạy thành công vì khi tôi cập nhật yum, tôi đã gặp lỗi. Tôi đã tìm thấy giải pháp tại đây và thêm giải pháp này vào bản dựng vùng chứa của mình:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*

Điều này đã giúp tôi tồn tại được một thời gian, cho đến hôm nay và nó dường như lại bị phá vỡ.

cập nhật bash-4.4# yum
CentOS Linux 8 - AppStream 149 kB/giây | 8.4 MB 00:58
CentOS Linux 8 - BaseOS 113 kB/s | 4,6 MB 00:41
CentOS Linux 8 - Thêm 716 B/s | 10 kB 00:14
CentOS Linux 8 - PowerTools 0,0 B/s | 0 B 01:26
Lỗi trong khi tải xuống siêu dữ liệu cho kho lưu trữ 'powertools':
  - Lỗi cuộn tròn (28): Đã hết thời gian chờ đối với http://vault.centos.org/centos/8/PowerTools/x86_64/os/repodata/981185e5d80d51024e5246ed47f7f69605160518c22103379bb71376e2dccb14-filelists.xml.gz [Hoạt động quá chậm. Truyền dưới 1000 byte/giây trong 30 giây qua]
  - Lỗi cuộn tròn (28): Đã hết thời gian chờ đối với http://vault.centos.org/centos/8/PowerTools/x86_64/os/repodata/4b94ac0555ec1e15718dd9d77f995ec7096d98974b4c7a427b8e03c20e9c663d-primary.xml.gz [Thao tác quá chậm. Truyền dưới 1000 byte/giây trong 30 giây qua]

Vì vậy, tôi đã tìm thấy một số giải pháp khác, nhưng không có giải pháp nào hiệu quả. Ví dụ: tôi tìm thấy bài đăng này: Nâng cấp CentOS 8 - Cách giải quyết Cảnh báo: không tải được '/etc/yum.repos.d/CentOS-AppStream.repo', bỏ qua

Nó đã cho tôi những điều sau đây:

dnf --disablerepo '*' --enablerepo trao đổi bổ sung centos-linux-repos centos-stream-repos

đồng bộ hóa phân phối dnf

Nhưng với điều đó, tôi nhận được điều này:

    bash-4.4# dnf --disablerepo '*' --enablerepo trao đổi bổ sung centos-linux-repos centos-stream-repos
CentOS Linux 8 - Thêm 22 kB/s | 10 kB 00:00
Lỗi:
 Vấn đề 1: yêu cầu xung đột
  - không có gì cung cấp centos-gpg-keys = 1:8-3.el8 mà centos-stream-repos-8-3.el8.noarch cần
 Vấn đề 2: gói centos-linux-release-8.3-1.2011.el8.noarch yêu cầu centos-repos(8), nhưng không thể cài đặt nhà cung cấp nào
  - yêu cầu mâu thuẫn
  - sự cố với gói đã cài đặt centos-linux-release-8.3-1.2011.el8.noarch
  - không có gì cung cấp centos-gpg-keys = 1:8-3.el8 mà centos-stream-repos-8-3.el8.noarch cần
(thử thêm '--skip-broken' để bỏ qua các gói có thể gỡ cài đặt hoặc '--nobest' để không chỉ sử dụng các gói ứng viên tốt nhất)

Nếu tôi đưa ra điều kiện là tôi không thể thay đổi hình ảnh cơ sở bên dưới của mình cho vùng chứa này (CentOS 8), giải pháp ngắn hạn cho việc này là gì? Tôi biết giải pháp lâu dài là chuyển đổi hệ điều hành của mình, nhưng tôi cần phải khập khiễng trong một khoảng thời gian ngắn.

Cảm ơn bạn trước!

Điểm:7
lá cờ cn

Cơ sở hạ tầng đằng sau vault.centos.org có thể sẽ luôn không ổn định.

RedHat có rất ít động lực để hỗ trợ nó. Nó dành cho phiên bản cộng đồng được lưu trữ của hệ điều hành chính của họ, chính phiên bản cộng đồng đã được tạo EOL để ủng hộ CentOS Stream.

Chi tiết đây, bạn có thể muốn sử dụng vault.epel.cloud cái nào đáng tin cậy hơn.

sed -i 's|baseurl=http://vault.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*
lá cờ pk
Điều này đã giải quyết vấn đề. Cảm ơn bạn!
Điểm:1
lá cờ cn

Di chuyển các thùng chứa của bạn ra khỏi CentOS 8 vì nó đã hết hạn sử dụng. Không sử dụng Vault.

Một vài lựa chọn. Universal Base Image (UBI 8) trực tiếp từ Red Hat. Các thùng chứa dựa trên EL8 từ các bản dựng lại, ít nhất Alma và Rocky cũng có những thùng chứa này.

lá cờ pk
Đó là kế hoạch trung/dài hạn của tôi nhưng nó không đơn giản như vậy vì chúng tôi đang sử dụng bản dựng nhiều tầng và một trong những hình ảnh tiếp theo trong ngăn xếp không phải của chúng tôi và dựa trên CentOS 8. Hình ảnh đó rất phức tạp và không dễ dàng đối với chúng tôi sao chép, nhưng đó là những gì chúng tôi sẽ làm.
John Mahowald avatar
lá cờ cn
Thông thường, Vault không cần thiết để thực hiện chuyển đổi bản phân phối. Ngay cả với vault, bạn cũng thiếu các bản cập nhật bảo mật, vì vậy việc tiếp tục sử dụng bản phân phối này có rủi ro.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.