ฉันมาจากการใช้ Ubuntu
เพิ่งติดตั้ง CentOS บนเซิร์ฟเวอร์ DEV ของฉัน และพบปัญหาในการอัปเดตหรือติดตั้งแพ็คเกจใหม่ทันที
นี่คือข้อผิดพลาด:
อัพเดท sudo yum
ตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:41:22 ที่ผ่านมาเมื่อวันอังคารที่ 15 กุมภาพันธ์ 2022 เวลา 10:38:21 น.
ข้อผิดพลาด:
ปัญหาที่ 1: ปัญหาเกี่ยวกับแพ็คเกจที่ติดตั้ง libidn2-2.3.0-7.el9.x86_64
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ libidn2-2.3.0-7.el9.x86_64
- ไม่มีอะไรให้ libunistring.so.0()(64bit) ที่ libidn2-2.3.2-1.el7.x86_64 ต้องการ
ปัญหาที่ 2: ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ python3-tracer-0.7.5-4.el9.noarch
- ปัญหากับการติดตั้งแพ็คเกจ python3-tracer-0.7.5-4.el9.noarch
- package python3-tracer-0.7.5-4.el9.noarch ต้องการ tracer-common = 0.7.5-4.el9 แต่ไม่มีผู้ให้บริการใดสามารถติดตั้งได้
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ tracer-common-0.7.5-4.el9.noarch
- ไม่สามารถติดตั้งทั้ง tracer-common-0.7.8-1.el7.noarch และ tracer-common-0.7.5-4.el9.noarch
นี่คือ repos ที่เปิดใช้งาน:
yum repolist เปิดใช้งานแล้ว
รหัส repo ชื่อ repo
แอพสตรีม CentOS Stream 9 - AppStream
baseos CentOS สตรีม 9 - BaseOS
กำจัดแพ็คเกจเสริมสำหรับ Enterprise Linux 7 - x86_64
CentOS Stream 9 พิเศษทั่วไป - แพ็คเกจพิเศษ
remi-safe ที่เก็บ RPM ของ Safe Remi สำหรับ Enterprise Linux 7 - x86_6
ฉันได้พยายามที่จะ:
sudo yum update --best --allowerasing
แต่ก็ยังบ่นว่า
ปัญหาที่ 1: ปัญหาเกี่ยวกับแพ็คเกจที่ติดตั้ง libidn2-2.3.0-7.el9.x86_64
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ libidn2-2.3.0-7.el9.x86_64
- ไม่มีอะไรให้ libunistring.so.0()(64bit) ที่ libidn2-2.3.2-1.el7.x86_64 ต้องการ
ปัญหาที่ 2: ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ python3-tracer-0.7.5-4.el9.noarch
- ปัญหากับการติดตั้งแพ็คเกจ python3-tracer-0.7.5-4.el9.noarch
- package python3-tracer-0.7.5-4.el9.noarch ต้องการ tracer-common = 0.7.5-4.el9 แต่ไม่มีผู้ให้บริการใดสามารถติดตั้งได้
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ tracer-common-0.7.5-4.el9.noarch
- ไม่สามารถติดตั้งทั้ง tracer-common-0.7.8-1.el7.noarch และ tracer-common-0.7.5-4.el9.noarch
(ลองเพิ่ม '--skip-broken' เพื่อข้ามแพ็คเกจที่ถอนการติดตั้งไม่ได้)
ความคิดใดที่จะแก้ไขปัญหานี้
อัปเดต:
พยายาม
ยำสะอาดทั้งหมด
ยำตรวจสอบ
yum ตรวจสอบการปรับปรุง
ยำปรับปรุง
ยำปรับปรุง --nobest
ผลลัพธ์เดียวกัน:
การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:49:35 น. ที่แล้วของวันอังคารที่ 15 กุมภาพันธ์ 2022 เวลา 11:30:57 น.
แก้ไขการพึ่งพาแล้ว
ปัญหาที่ 1: ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ libidn2-2.3.0-7.el9.x86_64
- ไม่มีอะไรให้ libunistring.so.0()(64bit) ที่ libidn2-2.3.2-1.el7.x86_64 ต้องการ
ปัญหาที่ 2: package python3-tracer-0.7.5-4.el9.noarch ต้องการ tracer-common = 0.7.5-4.el9 แต่ไม่มีผู้ให้บริการใดสามารถติดตั้งได้
- ไม่สามารถติดตั้งทั้ง tracer-common-0.7.8-1.el7.noarch และ tracer-common-0.7.5-4.el9.noarch
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ tracer-common-0.7.5-4.el9.noarch
- ไม่สามารถติดตั้งตัวเลือกการอัปเดตที่ดีที่สุดสำหรับแพ็คเกจ python3-tracer-0.7.5-4.el9.noarch
================================================== ================================================== ==============================================
ขนาดที่เก็บเวอร์ชันสถาปัตยกรรมแพ็คเกจ
================================================== ================================================== ==============================================
การข้ามแพ็คเกจที่มีข้อขัดแย้ง:
(เพิ่ม '--best --allowerasing' ในบรรทัดคำสั่งเพื่อบังคับให้อัปเกรด):
Tracer-common noarch 0.7.8-1.el7 epel 31 k
การข้ามแพ็คเกจที่มีการพึ่งพาที่เสียหาย:
libidn2 x86_64 2.3.2-1.el7 ลบ 148 k