14.04 Dpkg พบเคอร์เนล: ปัญหา /memtest86+.bin (หยุดระหว่างการอัพเดตด้วง)


12

หวังว่าฉันจะไม่ละเมิดกฎใด ๆ โดยการเปิดหัวข้อใหม่สำหรับปัญหาที่ฉันพบ เชื่อใจฉันฉันได้ลองเรียกดูทั้ง Askubuntu และไซต์อื่น ๆ มากมาย แต่ยังไม่มีวิธีแก้ปัญหาที่นำเสนอให้ฉัน - หวังว่าพวกคุณจะช่วยฉันแก้ปัญหาได้

ก่อนหน้านี้วันนี้ฉันได้อัพเกรดเซิร์ฟเวอร์ Ubuntu เป็น 14.04:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:        14.04
Codename:       trusty

ฉันมีปัญหาดังต่อไปนี้:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

ถ้าฉันรันคำสั่งมันจะติดที่: Found kernel: /memtest86+.bin

โปรดแนะนำวิธีดำเนินการต่อ (ฉันได้ลองวิธีแก้ไขปัญหาหลายวิธีรวมถึงupdate-grubและอื่น ๆ อีกมากมาย แต่ไม่มีวิธีการทำงาน)

$ sudo dpkg --configure -a
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Setting up mdadm (3.2.5-5ubuntu4) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package mdadm (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mdadm

หลังจากรีสตาร์ทพีซีและทำงานsudo dpkg --configure -aฉันกลับไปที่ปัญหาดั้งเดิม:

Setting up mdadm (3.2.5-5ubuntu4) ...
 Removing any system startup links for /etc/init.d/mdadm-raid ...
update-initramfs: deferring update (trigger activated)
update-grub is /usr/sbin/update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-3.13.0-24-generic
Found kernel: /vmlinuz-3.2.0-61-generic
Found kernel: /vmlinuz-3.2.0-48-generic
Found kernel: /vmlinuz-3.2.0-24-generic
Found kernel: /vmlinuz-3.0.0-12-server
Found kernel: /vmlinuz-2.6.28-11-server
Found kernel: /vmlinuz-2.6.27-14-server
Found kernel: /vmlinuz-2.6.24-24-server
Found kernel: /vmlinuz-2.6.22-16-server
Found kernel: /vmlinuz-2.6.22-14-server
Found kernel: /memtest86+.bin

Uname -r ผลตอบแทน

3.13.0-24-generic

หลังจากปัญหามากแก้ไขโดย dpkg --auditแล้วdpkg --configure <packagename>สำหรับแพคเกจที่ระบุไว้


โพสต์เอาท์พุทของsudo dpkg --configure -aคำสั่ง
Avinash Raj

แก้ไขความคิดเห็นต่อคำขอ
ftv3

โปรดโพสต์ความคิดเห็นด้านบนในคำถามของคุณ
Avinash Raj

รีสตาร์ทเครื่องพีซีแล้วลองsudo dpkg --configure -a
Avinash Raj

โพสต์ผลลัพธ์ของuname -r
Avinash Raj

คำตอบ:


16

ปัญหานี้สามารถเกิดขึ้นได้ในกรณีของการจำลองเสมือน Hyper-V (เกิดขึ้นกับฉันในวันนี้)

ในกรณีนี้คำตอบคือปิดการใช้งานโพรบในด้วงโดยเปิดไฟล์กำหนดค่า:

sudo nano /etc/default/grub

และเพิ่มบรรทัด:

GRUB_DISABLE_OS_PROBER=true

หลังจากบันทึกการเปลี่ยนแปลงของคุณไปยัง / etc / default / grub ให้สร้างด้วงใหม่ (ทำงานบน Windows 10 Hyper-V พร้อม Ubuntu 15.04 VM):

sudo update-grub

apt-get update หรือ whatev:

sudo apt-get update

@SalizarMarxx: โปรดอย่าแสดงความคิดเห็น "ขอบคุณ" ให้ลงคะแนนแทนคำตอบหากคุณชอบ
David Foerster

มีปัญหาเดียวกันกับ KVM นี่เป็นการแก้ไขปัญหา
ortang

มีปัญหาเดียวกันกับ OpenStack VM วิธีแก้ปัญหาก็ทำงานได้ดีเช่นกัน
Laryx Decidua

4

หลังจากปัญหามากมายแก้ไขโดย

dpkg - ตรวจสอบแล้ว 
# จากนั้น 
dpkg - กำหนดค่า
# สำหรับแพ็คเกจที่ระบุไว้ 

3

ปัญหาของฉันคือฉันติดตั้ง Ubuntu บน Hyper-V VM และฉันได้เปิดใช้งานการตรวจสอบหน่วยความจำแบบไดนามิก (ซึ่งเป็นค่าเริ่มต้น) ทันทีที่ฉันปิดฉันไม่ได้มีปัญหาอีกต่อไป


1
ยินดีต้อนรับสู่ถาม Ubuntu! ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายด้วยรายละเอียดเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบประเภทใดที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
David Foerster

0

ฉันมีปัญหาเดียวกันกับ Ubuntu 14.04 ซึ่งได้รับการอัพเกรดจากรุ่นก่อนหน้า (เช่น Ubuntu 10.04)

หมายเหตุ: นี่ไม่ใช่วิธีทั่วไปนี่คือสิ่งที่ใช้ได้กับฉัน

วิธีแก้ปัญหานี้คือการอัพเดตด้วงจาก 0.97 เป็น 2

รายละเอียด:

dpkg --audit

แสดงปัญหากับ mdadm ไม่สามารถอัปเดตด้วย grub 0.97

นี่คือรายงานข้อผิดพลาด: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.