Score:0

ไม่สามารถดำเนินการ "sudo apt upgrade": กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ธง in

เมื่อใดก็ตามที่ฉันพยายามดำเนินการ sudo apt อัพเกรด ฉันได้รับสิ่งต่อไปนี้:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
จำเป็นต้องได้รับไฟล์เก็บถาวร 0 B/8978 kB
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
การตั้งค่า linux-image-5.4.0-77-generic (5.4.0-77.86) ...
ทริกเกอร์การประมวลผลสำหรับ linux-image-5.4.0-77-generic (5.4.0-77.86) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: กำลังสร้าง /boot/initrd.img-5.4.0-77-generic
/etc/kernel/postinst.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: ข้อผิดพลาดทางไวยากรณ์: สตริงที่ยกมาไม่ได้สิ้นสุด
ส่วนเรียกใช้: /etc/kernel/postinst.d/zz-update-grub ออกด้วยรหัสส่งคืน 2
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-5.4.0-77-generic (--configure):
 ติดตั้ง linux-image-5.4.0-77-generic package หลังการติดตั้งกระบวนการย่อยสคริปต์ส่งคืนสถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-5.4.0-77-ทั่วไป
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ฉันตีความผลลัพธ์ว่าทุกอย่างถูกติดตั้งยกเว้นสองแพ็คเกจซึ่ง "ไม่ได้ติดตั้งหรือลบออกทั้งหมด"

เมื่อฉันพยายามที่จะดำเนินการ sudo apt ลบอัตโนมัติ ฉันได้รับผลลัพธ์ต่อไปนี้:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้จะถูกลบออก:
  linux-image-5.4.0-73-ทั่วไป
0 อัพเกรด, 0 ติดตั้งใหม่, 1 ลบและ 0 ไม่อัพเกรด
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 11.8 MB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 109583 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-5.4.0-73-generic (5.4.0-73.82) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-5.4.0-73-generic
/etc/kernel/postrm.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: ข้อผิดพลาดทางไวยากรณ์: สตริงที่ยกมาไม่ได้สิ้นสุด
ส่วนเรียกใช้: /etc/kernel/postrm.d/zz-update-grub ออกด้วยรหัสส่งคืน 2
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด linux-image-5.4.0-73-generic (--remove):
 ติดตั้ง linux-image-5.4.0-73-generic package post-removal script subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 1
dpkg: มีข้อผิดพลาดมากเกินไป หยุดทำงาน
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-5.4.0-73-ทั่วไป
การประมวลผลหยุดลงเนื่องจากมีข้อผิดพลาดมากเกินไป
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ฉันยังพยายาม กำลังติดตาม แต่มันไม่ได้ช่วย ฉันจะแก้ปัญหานี้ได้อย่างไร?

แก้ไข: /etc/default/grub

# หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
# /boot/grub/grub.cfg
# สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
# info -f grub -n 'การกำหนดค่าอย่างง่าย'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ซ่อน
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || สะท้อน Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
# ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
# ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"

# Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
#GRUB_TERMINAL=คอนโซล

# ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
# โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
# คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
#GRUB_GFXMODE=640x480

# ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
#GRUB_DISABLE_LINUX_UUID=จริง

# ไม่แสดงความคิดเห็นเพื่อปิดการสร้างรายการเมนูโหมดการกู้คืน
#GRUB_DISABLE_RECOVERY="จริง"

# ยกเลิกการแสดงความคิดเห็นเพื่อรับเสียงบี๊บเมื่อเริ่มด้วง
#GRUB_INIT_TUNE="480 440 1"

GRUB_CMDLINE_LINUX="libata.force=noncq

ฉันลบไปแล้ว GRUB_CMDLINE_LINUX="libata.force=noncq ตอนนี้ทุกอย่างทำงานได้ดีอีกครั้ง ขอบคุณมากสำหรับความช่วยเหลือของคุณ!

Organic Marble avatar
us flag
ดูเหมือนว่าคุณมีข้อผิดพลาดใน /etc/default/grub โปรดแก้ไขโพสต์ของคุณและรวมเนื้อหาของไฟล์นั้น อย่าใส่ไว้ในความคิดเห็น แก้ไขโพสต์ของคุณ กรุณาโพสต์ข้อความไม่ใช่ภาพหน้าจอ
Score:2
ธง us

ฉันไม่รู้ว่าบรรทัดนี้จาก /etc/default/grub ควรทำอะไร แต่ต้องการใบเสนอราคาสิ้นสุด

GRUB_CMDLINE_LINUX="libata.force=noncq

มีรายงานข้อผิดพลาดต่อไปนี้

/etc/default/grub: ข้อผิดพลาดทางไวยากรณ์: สตริงที่ยกมาไม่ได้สิ้นสุด

(หมายเหตุเกี่ยวกับวงเล็บ: หลังจากแก้ไข /etc/default/grub แล้ว คุณต้องออก a sudo ปรับปรุงด้วง คำสั่งรวมการเปลี่ยนแปลง หลังจากที่คุณแก้ไข /etc/default/grub เพื่อทำการเปลี่ยนแปลงนี้ คุณอาจไม่ได้ออกคำสั่ง หรือคุณเพิกเฉยต่อข้อผิดพลาดที่เป็นผลลัพธ์)

AvSaba avatar
ru flag
รายการในบรรทัดนี้จะถูกเพิ่มที่ส่วนท้ายของบรรทัดคำสั่ง 'linux' (บรรทัด "เคอร์เนล" ของ GRUB ดั้งเดิม) สำหรับทั้งโหมดปกติและโหมดการกู้คืนใช้เพื่อส่งตัวเลือกไปยังเคอร์เนล [ที่มา](https://help.ubuntu.com/community/Grub2/Setup)
Organic Marble avatar
us flag
@AvSaba ฉันรู้ว่าโดยทั่วไปแล้วบรรทัดนี้ทำอะไร แต่ไม่ใช่ส่วน `libata .... '
AvSaba avatar
ru flag
โอ้ฉันใส่ความคิดเห็นเพื่อประโยชน์อย่างสมบูรณ์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา