Điểm:3

Tại sao "E: dpkg bị gián đoạn, bạn phải chạy thủ công 'sudo dpkg --configure -a' để khắc phục sự cố" xuất hiện?

lá cờ kz

Đối với Ubuntu Desktop 18:04 để cập nhật tôi sử dụng:

  • cập nhật sudo apt
  • nâng cấp sudo apt

Nhưng đột nhiên cho cái sau bây giờ phát sinh:

E: dpkg bị gián đoạn, bạn phải chạy 'sudo dpkg --configure -a' theo cách thủ công để khắc phục sự cố

Vì vậy, thực hiện lệnh đó tôi nhận được:

Sudo dpkg --configure -a
dpkg: sự cố phụ thuộc ngăn cấu hình của linux-generic-hwe-18.04:
 linux-generic-hwe-18.04 phụ thuộc vào linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72); Tuy vậy:
  Phiên bản linux-headers-generic-hwe-18.04 trên hệ thống là 5.4.0.77.86~18.04.69.

dpkg: gói xử lý lỗi linux-generic-hwe-18.04 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
Thiết lập linux-modules-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Đang thiết lập linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Tôi: /vmlinuz.old hiện là một liên kết tượng trưng để khởi động/vmlinuz-5.4.0-77-generic
Tôi: /initrd.img.old hiện là một liên kết tượng trưng tới boot/initrd.img-5.4.0-77-generic
Tôi: /vmlinuz hiện là một liên kết tượng trưng để khởi động/vmlinuz-5.4.0-80-generic
Tôi: /initrd.img hiện là một liên kết tượng trưng cho boot/initrd.img-5.4.0-80-generic
Thiết lập linux-modules-extra-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Đang thiết lập linux-image-generic-hwe-18.04 (5.4.0.80.90~18.04.72) ...
Xử lý kích hoạt cho linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: chạy dịch vụ cài đặt tự động cho kernel 5.4.0-80-generic
   ...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-80-generic
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-80-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-80-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-77-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-77-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-73-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-73-generic
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.elf
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.bin
xong
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-chung-hwe-18.04

Vì vậy, thực hiện

  • cập nhật sudo apt
  • nâng cấp sudo apt

Cái thứ hai bây giờ không thành công với:

nâng cấp sudo apt
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
 linux-generic-hwe-18.04 : Phụ thuộc: linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72) nhưng 5.4.0.77.86~18.04.69 đã được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).

Vì thế

sudo apt --fix-break cài đặt
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Sửa lỗi phụ thuộc... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  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-mô-đun-thêm-5.4.0-73-chung
Sử dụng 'sudo apt autoremove' để xóa chúng.
Các gói bổ sung sau sẽ được cài đặt:
  linux-headers-5.4.0-80-generic linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
Các gói MỚI sau đây sẽ được cài đặt:
  linux-headers-5.4.0-80-generic
Các gói sau sẽ được nâng cấp:
  linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
2 đã nâng cấp, 1 mới cài đặt, 0 cần xóa và 11 chưa nâng cấp.
2 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/12,3 MB lưu trữ.
Sau thao tác này, 85,5 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
(Đọc cơ sở dữ liệu ... 210068 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../linux-hwe-5.4-headers-5.4.0-80_5.4.0-80.90~18.04.1_all.deb ...
Giải nén linux-hwe-5.4-headers-5.4.0-80 (5.4.0-80.90~18.04.1) trên (5.4.0-80.90~18.04.1) ...

Cho nên

  • cập nhật sudo apt
  • nâng cấp sudo apt

Tất cả đều hoạt động tốt

Câu hỏi

  • Tại sao E: dpkg bị gián đoạn, bạn phải chạy 'sudo dpkg --configure -a' theo cách thủ công để khắc phục sự cố thông báo xuất hiện?
Điểm:6
lá cờ us

E: dpkg bị gián đoạn

Chắc hẳn bạn đã tắt máy tính trong khi đang có một bản cập nhật hoặc cài đặt phần mềm đang diễn ra hoặc đã tắt quá trình cập nhật đang diễn ra và kết quả là trình quản lý gói bị gián đoạn và các gói bị hỏng.

Điều tương tự có thể đã xảy ra nếu bạn tắt máy tính trong khi bản cập nhật tự động (cập nhật tự động trong nền) đang chạy.

Manuel Jordan avatar
lá cờ kz
Thú vị, nhưng tôi thực sự chắc chắn rằng tôi đã không làm cả hai - có lẽ là một quá trình cập nhật nền?
lá cờ us
Có thể, trong trường hợp cập nhật nền tự động (Nâng cấp không giám sát) được bật.
Manuel Jordan avatar
lá cờ kz
Nếu bạn có thể chia sẻ một nguồn chính thức về tình huống này - hãy cân nhắc đưa vào câu trả lời của bạn
N0rbert avatar
lá cờ zw
Đối với *nguồn chính thức*, hãy kiểm tra nhật ký tại `/var/log/apt/`, `/var/log/unattended-upgrades/` và `/var/log/dpkg.log`.
Manuel Jordan avatar
lá cờ kz
@ N0rbert Ý tôi là về Tài liệu tham khảo của Ubuntu. Nhưng cảm ơn vì những con đường!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.