Tôi đến từ việc sử dụng Ubuntu.
Vừa cài đặt CentOS trên máy chủ DEV của tôi và ngay lập tức gặp sự cố khi thực hiện cập nhật hoặc cài đặt gói mới.
Đây là lỗi:
sudo yum cập nhật
Lần kiểm tra hết hạn siêu dữ liệu gần đây nhất: 0:41:22 trước, Thứ ba, ngày 15 tháng 2 năm 2022, 10:38:21 sáng.
Lỗi:
Sự cố 1: sự cố với gói đã cài đặt libidn2-2.3.0-7.el9.x86_64
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói libidn2-2.3.0-7.el9.x86_64
- không có gì cung cấp libunistring.so.0()(64bit) mà libidn2-2.3.2-1.el7.x86_64 cần
Vấn đề 2: không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói python3-tracer-0.7.5-4.el9.noarch
- sự cố với gói cài đặt python3-tracer-0.7.5-4.el9.noarch
- gói python3-tracer-0.7.5-4.el9.noarch yêu cầu tracer-common = 0.7.5-4.el9, nhưng không thể cài đặt nhà cung cấp nào
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói tracer-common-0.7.5-4.el9.noarch
- không cài được cả tracer-common-0.7.8-1.el7.noarch và tracer-common-0.7.5-4.el9.noarch
Dưới đây là các repo được kích hoạt:
đã bật repolist yum
id repo tên repo
appstream CentOS Stream 9 - AppStream
baseos CentOS Stream 9 - BaseOS
epel Gói bổ sung cho Enterprise Linux 7 - x86_64
CentOS Stream 9 phổ biến bổ sung - Gói bổ sung
remi-safe Kho lưu trữ RPM an toàn của Remi cho Enterprise Linux 7 - x86_6
Tôi đã cố gắng để:
cập nhật sudo yum --best --allowerasing
Nhưng nó vẫn phàn nàn:
Sự cố 1: sự cố với gói đã cài đặt libidn2-2.3.0-7.el9.x86_64
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói libidn2-2.3.0-7.el9.x86_64
- không có gì cung cấp libunistring.so.0()(64bit) mà libidn2-2.3.2-1.el7.x86_64 cần
Vấn đề 2: không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói python3-tracer-0.7.5-4.el9.noarch
- sự cố với gói cài đặt python3-tracer-0.7.5-4.el9.noarch
- gói python3-tracer-0.7.5-4.el9.noarch yêu cầu tracer-common = 0.7.5-4.el9, nhưng không thể cài đặt nhà cung cấp nào
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói tracer-common-0.7.5-4.el9.noarch
- không cài được cả tracer-common-0.7.8-1.el7.noarch và tracer-common-0.7.5-4.el9.noarch
(thử thêm '--skip-broken' để bỏ qua các gói có thể gỡ cài đặt)
Bất kỳ ý tưởng làm thế nào để sửa lỗi này?
CẬP NHẬT:
Cố gắng
yum sạch tất cả
yum kiểm tra
yum kiểm tra cập nhật
cập nhật yum
cập nhật yum --nobest
Cùng một kết quả:
Lần kiểm tra hết hạn siêu dữ liệu gần đây nhất: 0:49:35 trước vào Thứ ba, ngày 15 tháng 2 năm 2022, 11:30:57 sáng.
Phụ thuộc giải quyết.
Sự cố 1: không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói libidn2-2.3.0-7.el9.x86_64
- không có gì cung cấp libunistring.so.0()(64bit) mà libidn2-2.3.2-1.el7.x86_64 cần
Vấn đề 2: gói python3-tracer-0.7.5-4.el9.noarch yêu cầu tracer-common = 0.7.5-4.el9, nhưng không thể cài đặt nhà cung cấp nào
- không cài được cả tracer-common-0.7.8-1.el7.noarch và tracer-common-0.7.5-4.el9.noarch
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói tracer-common-0.7.5-4.el9.noarch
- không thể cài đặt ứng cử viên cập nhật tốt nhất cho gói python3-tracer-0.7.5-4.el9.noarch
================================================================= ================================================================= =============================================================
Phiên bản kiến trúc gói Kích thước kho lưu trữ
================================================================= ================================================================= =============================================================
Bỏ qua các gói có xung đột:
(thêm '--best --allowerasing' vào dòng lệnh để buộc họ nâng cấp):
tracer-common noarch 0.7.8-1.el7 epel 31 k
Bỏ qua các gói có phụ thuộc bị hỏng:
libidn2 x86_64 2.3.2-1.el7 epel 148 k