สำหรับ Ubuntu Desktop 18:04 สำหรับการอัปเดตฉันใช้:
- อัปเดต sudo apt
- sudo apt อัพเกรด
แต่ทันใดนั้นก็เกิดขึ้น:
E: dpkg ถูกขัดจังหวะ คุณต้องเรียกใช้ 'sudo dpkg --configure -a' ด้วยตนเองเพื่อแก้ไขปัญหา
ดังนั้นฉันจึงดำเนินการคำสั่งนั้น:
sudo dpkg --configure -a
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่า linux-generic-hwe-18.04:
linux-generic-hwe-18.04 ขึ้นอยู่กับ linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72); อย่างไรก็ตาม:
เวอร์ชันของ linux-headers-generic-hwe-18.04 ในระบบคือ 5.4.0.77.86~18.04.69
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด linux-generic-hwe-18.04 (--configure):
ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
การตั้งค่า linux-modules-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
การตั้งค่า linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
ฉัน: /vmlinuz.old ตอนนี้เป็น symlink เพื่อ boot/vmlinuz-5.4.0-77-generic
ฉัน: /initrd.img.old เป็น symlink สำหรับ boot/initrd.img-5.4.0-77-generic
ฉัน: /vmlinuz ตอนนี้เป็น symlink เพื่อ boot/vmlinuz-5.4.0-80-generic
ฉัน: /initrd.img เป็น symlink สำหรับ boot/initrd.img-5.4.0-80-generic
การตั้งค่า linux-modules-extra-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
การตั้งค่า linux-image-generic-hwe-18.04 (5.4.0.80.90~18.04.72) ...
การประมวลผลทริกเกอร์สำหรับ linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
/etc/kernel/postinst.d/dkms:
* dkms: เรียกใช้บริการติดตั้งอัตโนมัติสำหรับเคอร์เนล 5.4.0-80-generic
...เสร็จแล้ว.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: กำลังสร้าง /boot/initrd.img-5.4.0-80-generic
/etc/kernel/postinst.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-80-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-80-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-77-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-77-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-73-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-73-generic
พบภาพ memtest86+: /boot/memtest86+.elf
พบภาพ memtest86+: /boot/memtest86+.bin
เสร็จแล้ว
พบข้อผิดพลาดขณะประมวลผล:
linux-generic-hwe-18.04
ดังนั้นการดำเนินการ
- อัปเดต sudo apt
- sudo apt อัพเกรด
ประการที่สองล้มเหลวด้วย:
sudo apt อัพเกรด
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
linux-generic-hwe-18.04 : ขึ้นอยู่กับ: linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72) แต่ติดตั้ง 5.4.0.77.86~18.04.69
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)
ดังนั้น
sudo apt --fix-breaked ติดตั้ง
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... เสร็จสิ้น
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
linux-headers-5.4.0-73-generic linux-hwe-5.4-headers-5.4.0-73 linux-image-5.4.0-73-generic linux-modules-5.4.0-73-generic
linux-modules-extra-5.4.0-73-generic
ใช้ 'sudo apt autoremove' เพื่อลบออก
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
linux-headers-5.4.0-80-generic linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
linux-headers-5.4.0-80-ทั่วไป
แพ็คเกจต่อไปนี้จะได้รับการอัพเกรด:
linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
อัปเกรด 2 รายการ ติดตั้งใหม่ 1 รายการ 0 รายการที่จะลบ และ 11 รายการไม่ได้อัปเกรด
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
ต้องการไฟล์เก็บถาวร 0 B/12.3 MB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 85.5 MB จะถูกนำมาใช้
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 210068 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../linux-hwe-5.4-headers-5.4.0-80_5.4.0-80.90~18.04.1_all.deb ...
กำลังแกะ linux-hwe-5.4-headers-5.4.0-80 (5.4.0-80.90~18.04.1) มากกว่า (5.4.0-80.90~18.04.1) ...
ดังนั้น
- อัปเดต sudo apt
- sudo apt อัพเกรด
ทุกอย่างทำงานได้ดี
คำถาม
- ทำไม E: dpkg ถูกขัดจังหวะ คุณต้องเรียกใช้ 'sudo dpkg --configure -a' ด้วยตนเองเพื่อแก้ไขปัญหา ข้อความปรากฏขึ้น?