ในการพยายามอัปเดตระบบของฉันก่อนที่จะอัปเกรดเป็น 21.04 LTS MySQL แสดงข้อผิดพลาดที่ไม่สามารถอัปเดตหรือซ่อมแซมได้ ดังนั้นฉันจึงกำจัดมันด้วย:
sudo apt ล้าง mysql-server-8.0.1
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้จะถูกลบออก:
mysql-เซิร์ฟเวอร์-8.0*
0 อัพเกรด, 0 ติดตั้งใหม่, 1 ลบและ 0 ไม่อัพเกรด
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 555934 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การล้างไฟล์คอนฟิกูเรชันสำหรับ mysql-server-8.0 (8.0.17-0ubuntu2) ...
กำลังประมวลผลทริกเกอร์สำหรับ systemd (246.6-1ubuntu1.3) ...
แต่ตอนนี้จะไม่ติดตั้งใหม่
sudo apt-get ติดตั้ง mysql-client
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
mysql-common : ข้อขัดแย้ง: mysql-client-8.0 แต่จะต้องติดตั้ง 8.0.25-0ubuntu0.20.10.1
ข้อขัดแย้ง: mysql-client-core-8.0 แต่จะต้องติดตั้ง 8.0.25-0ubuntu0.20.10.1
เห็นได้ชัดว่ามีบางอย่างเสียหายแต่ไม่แน่ใจว่าต้องทำอย่างไร
นี่คือผลลัพธ์เพิ่มเติมบางส่วนตามความคิดเห็น:
อัปเดต Sudo apt
เข้าชม: 1 http://archive.ubuntu.com/ubuntu Groovy InRelease
ตี: 2 http://archive.ubuntu.com/ubuntu groovy-updates In Release
ตี: 3 http://archive.ubuntu.com/ubuntu groovy-security In Release
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจทั้งหมดเป็นปัจจุบัน
sudo apt สะอาด
sudo apt ลบอัตโนมัติ
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
sudo apt --fix-breaked ติดตั้ง
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
อัปเดต sudo apt && อัปเกรด sudo apt
เข้าชม: 1 http://archive.ubuntu.com/ubuntu Groovy InRelease
ตี: 2 http://archive.ubuntu.com/ubuntu groovy-updates In Release
ตี: 3 http://archive.ubuntu.com/ubuntu groovy-security In Release
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจทั้งหมดเป็นปัจจุบัน
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
sudo dpkg --configure -a
sudo apt ติดตั้ง -f
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
จากนั้นพยายามติดตั้ง mysql-client ซึ่งให้ข้อผิดพลาดกับ mysql-client ทั้งๆที่ไม่ได้ติดตั้ง:
sudo apt ติดตั้ง mysql-client
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
mysql-common : ข้อขัดแย้ง: mysql-client-8.0 แต่จะต้องติดตั้ง 8.0.25-0ubuntu0.20.10.1
ข้อขัดแย้ง: mysql-client-core-8.0 และ
8.0.25-0ubuntu0.20.10.1 จะต้องติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
ความพยายามเพิ่มเติม:
sudo apt ติดตั้ง mysql-client
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
mysql-common : ข้อขัดแย้ง: mysql-client-8.0 แต่จะต้องติดตั้ง 8.0.25-0ubuntu0.20.10.1
ข้อขัดแย้ง: mysql-client-core-8.0 แต่จะต้องติดตั้ง 8.0.25-0ubuntu0.20.10.1
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
sudo apt ล้าง mysql-client-8.0
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่ได้ติดตั้งแพ็คเกจ 'mysql-client-8.0' ดังนั้นจึงไม่ถูกลบ
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
sudo apt ล้าง mysql-client-core-8.0
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่ได้ติดตั้งแพ็คเกจ 'mysql-client-core-8.0' ดังนั้นจึงไม่ถูกลบออก
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
ดูเหมือนว่าจะบอกฉันว่าไม่ได้ติดตั้ง MySQL แต่การติดตั้งนั้นขัดแย้งกัน! ฉันจะแก้ไขปริศนานี้ได้อย่างไร