14.04 Dpkg Đã tìm thấy kernel: /memtest86+.bin vấn đề (đóng băng trong quá trình cập nhật-grub)


12

Hy vọng rằng tôi không vi phạm bất kỳ quy tắc nào bằng cách mở chủ đề mới cho vấn đề tôi gặp phải. Tin tôi đi, tôi đã thử duyệt tất cả các trang web trên Ubuntu và nhiều trang web khác, nhưng cho đến nay vẫn chưa có giải pháp nào được cung cấp cho tôi - hy vọng các bạn có thể giúp tôi giải quyết vấn đề.

Đầu ngày hôm nay tôi đã chạy nâng cấp máy chủ Ubuntu của mình lên 14.04:

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

Tôi đang gặp vấn đề sau:

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

Nếu tôi chạy lệnh, nó sẽ bị kẹt tại: Tìm thấy kernel: /memtest86+.bin

Vui lòng tư vấn cách tiến hành (Tôi đã thử nhiều giải pháp bao gồm update-grub, và nhiều giải pháp khác, nhưng không có giải pháp nào hiệu quả).

$ 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

Sau khi khởi động lại máy tính của tôi và chạy sudo dpkg --configure -a, tôi trở lại vấn đề ban đầu:

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 trả lại

3.13.0-24-generic

Sau rất nhiều rắc rối, giải quyết dpkg --auditvà sau đó dpkg --configure <packagename>cho các gói được liệt kê


gửi đầu ra của sudo dpkg --configure -alệnh.
Avinash Raj

bình luận được chỉnh sửa theo yêu cầu
ftv3

xin vui lòng gửi bình luận ở trên trong câu hỏi của bạn.
Avinash Raj

khởi động lại máy tính của bạn và sau đó thửsudo dpkg --configure -a
Avinash Raj

đăng kết quả củauname -r
Avinash Raj

Câu trả lời:


16

Vấn đề này có thể xảy ra trong trường hợp ảo hóa Hyper-V (Đã xảy ra với tôi ngày hôm nay).

Trong trường hợp này, câu trả lời là vô hiệu hóa việc thăm dò hệ điều hành trong grub bằng cách mở tệp cấu hình:

sudo nano /etc/default/grub

Và thêm dòng:

GRUB_DISABLE_OS_PROBER=true

Sau khi lưu các thay đổi của bạn thành / etc / default / grub, hãy xây dựng lại grub (chạy trên Windows 10 Hyper-V với Ubuntu 15.04 VM):

sudo update-grub

và sau đó cập nhật apt-get hoặc whatev:

sudo apt-get update

@SalizarMarxx: Vui lòng không để lại bình luận "cảm ơn". Thay vào đó, hãy bỏ phiếu cho câu trả lời nếu bạn thích nó.
David Foerster

Có cùng một vấn đề trên KVM, điều này đã giải quyết vấn đề.
ortang

Có cùng một vấn đề với máy ảo OpenStack, giải pháp cũng hoạt động tốt ở đó.
Laryx Decidua

4

Sau rất nhiều rắc rối, giải quyết bằng

dpkg - 
# và sau đó 
dpkg - cấu hình
# cho các gói được liệt kê 

3

Vấn đề của tôi là tôi đã cài đặt Ubuntu trên máy ảo Hyper-V và tôi đã kiểm tra Kích hoạt bộ nhớ động (mặc định). Ngay sau khi tôi tắt nó, tôi không còn có vấn đề.


1
Chào mừng bạn đến hỏi Ubuntu! Tôi khuyên bạn nên chỉnh sửa câu trả lời này để mở rộng nó với các chi tiết cụ thể về cách thực hiện việc này. (Xem thêm Làm thế nào để tôi viết một câu trả lời hay? Để có lời khuyên chung về loại câu trả lời nào được coi là có giá trị nhất trên Hỏi Ubuntu.)
David Foerster

0

Tôi gặp vấn đề tương tự với Ubuntu 14.04, được nâng cấp từ phiên bản cũ hơn nhiều (như Ubuntu 10.04).

Lưu ý: Đây không phải là một giải pháp chung, đây là những gì làm việc cho tôi.

Giải pháp cho vấn đề này là cập nhật grub từ 0.97 lên 2.

Chi tiết:

dpkg --audit

Đã hiển thị một vấn đề với mdadm, nó không thể cập nhật với grub 0.97.

Đây là báo cáo lỗi: https://bugs.launchpad.net/ubfox/+source/mdadm/+orms/1285312

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.