Điểm:0

Không thể thực thi "nâng cấp sudo apt": Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

lá cờ in

Bất cứ khi nào tôi cố gắng thực hiện nâng cấp sudo apt Tôi nhận được như sau:

Đ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
Đang tính nâng cấp... Xong
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 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/8978 kB tài liệu lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
Đang thiết lập linux-image-5.4.0-77-generic (5.4.0-77.86) ...
Xử lý kích hoạt cho linux-image-5.4.0-77-generic (5.4.0-77.86) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-77-generic
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: Lỗi cú pháp: Chuỗi trích dẫn bị hủy kết thúc
run-parts: /etc/kernel/postinst.d/zz-update-grub đã thoát với mã trả về 2
dpkg: gói xử lý lỗi linux-image-5.4.0-77-generic (--configure):
 đã cài đặt linux-image-5.4.0-77-generic package post-installation script subprocess đã trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-image-5.4.0-77-chung
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Tôi diễn giải đầu ra rằng mọi thứ đã được cài đặt ngoại trừ hai gói "chưa được cài đặt hoặc gỡ bỏ hoàn toàn".

Khi tôi cố gắng thực hiện sudo apt autoremove Tôi nhận được đầu ra sau:

Đ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
Các gói sau sẽ bị LOẠI BỎ:
  linux-image-5.4.0-73-chung
0 đã nâng cấp, 0 mới cài đặt, 1 cần xóa và 0 chưa nâng cấp.
2 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng đĩa 11,8 MB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] y
(Đọc cơ sở dữ liệu ... 109583 tệp và thư mục hiện được cài đặt.)
Xóa linux-image-5.4.0-73-generic (5.4.0-73.82) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Đang xóa /boot/initrd.img-5.4.0-73-generic
/etc/kernel/postrm.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: Lỗi cú pháp: Chuỗi trích dẫn bị hủy kết thúc
run-parts: /etc/kernel/postrm.d/zz-update-grub đã thoát với mã trả về 2
dpkg: gói xử lý lỗi linux-image-5.4.0-73-generic (--remove):
 đã cài đặt linux-image-5.4.0-73-generic package post-remove script sub process trả về trạng thái thoát lỗi 1
dpkg: quá nhiều lỗi, đang dừng
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-image-5.4.0-73-chung
Quá trình xử lý đã bị tạm dừng do có quá nhiều lỗi.
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Tôi cũng đã thử tiếp theo nhưng nó không giúp được gì. Làm thế nào để tôi giải quyết vấn đề này?

Chỉnh sửa: /etc/default/grub

# Nếu bạn thay đổi tệp này, hãy chạy 'update-grub' sau đó để cập nhật
# /boot/grub/grub.cfg.
# Để biết tài liệu đầy đủ về các tùy chọn trong tệp này, hãy xem:
# info -f grub -n 'Cấu hình đơn giản'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ẩn
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || tiếng vang Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
# Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
# thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Bỏ ghi chú để tắt thiết bị đầu cuối đồ họa (chỉ dành cho grub-pc)
#GRUB_TERMINAL=bảng điều khiển

# Độ phân giải được sử dụng trên thiết bị đầu cuối đồ họa
# lưu ý rằng bạn chỉ có thể sử dụng các chế độ mà card đồ họa của bạn hỗ trợ qua VBE
# bạn có thể nhìn thấy chúng trong GRUB thực bằng lệnh `vbeinfo'
#GRUB_GFXMODE=640x480

# Bỏ ghi chú nếu bạn không muốn GRUB chuyển tham số "root=UUID=xxx" cho Linux
#GRUB_DISABLE_LINUX_UUID=true

# Bỏ ghi chú để vô hiệu hóa việc tạo các mục menu của chế độ khôi phục
#GRUB_DISABLE_RECOVERY="true"

# Bỏ ghi chú để nhận tiếng bíp khi bắt đầu grub
#GRUB_INIT_TUNE="480 440 1"

GRUB_CMDLINE_LINUX="libata.force=noncq

tôi đã xóa GRUB_CMDLINE_LINUX="libata.force=noncq bây giờ mọi thứ hoạt động tốt trở lại. Rất cảm ơn vì sự giúp đỡ của bạn!

Organic Marble avatar
lá cờ us
Có vẻ như bạn gặp lỗi trong /etc/default/grub. Vui lòng chỉnh sửa bài đăng của bạn và bao gồm nội dung của tệp đó. Đừng đặt nó trong một bình luận, chỉnh sửa bài viết của bạn. Vui lòng gửi văn bản, không phải ảnh chụp màn hình.
Điểm:2
lá cờ us

Tôi không biết dòng này từ /etc/default/grub dùng để làm gì, nhưng nó cần một trích dẫn kết thúc

GRUB_CMDLINE_LINUX="libata.force=noncq

Lỗi sau đã được báo cáo

/etc/default/grub: Lỗi cú pháp: Chuỗi trích dẫn bị hủy kết thúc

(Lưu ý trong ngoặc đơn: Sau khi chỉnh sửa /etc/default/grub, bạn cần đưa ra một cập nhật sudo-grub lệnh để kết hợp các thay đổi. Sau khi bạn chỉnh sửa /etc/default/grub để thực hiện thay đổi này, hoặc là bạn đã không đưa ra lệnh hoặc bạn đã bỏ qua các lỗi phát sinh)

AvSaba avatar
lá cờ ru
Các mục trên dòng này được thêm vào cuối dòng lệnh 'linux' (dòng "kernel" của GRUB kế thừa) cho cả chế độ bình thường và chế độ khôi phục.Nó được sử dụng để chuyển các tùy chọn cho kernel. [Nguồn](https://help.ubuntu.com/community/Grub2/Setup)
Organic Marble avatar
lá cờ us
@AvSaba Tôi biết dòng này nói chung là gì, chỉ không phải phần `libata....`
AvSaba avatar
lá cờ ru
Ồ, tôi đặt bình luận vì lợi ích hoàn toàn.

Đă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.