ข้อความ 'E: dpkg ถูกขัดจังหวะคุณต้องเรียกใช้' sudo dpkg --configure -a 'ด้วยตนเองเพื่อแก้ไขปัญหา'


34

เมื่อใดก็ตามที่ฉันพยายามรับการอัพเดตฉันจะได้รับข้อผิดพลาดที่บรรทัดสุดท้าย:

Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

และจากนั้นตามข้อผิดพลาดแจ้งเมื่อฉันเรียกใช้:

$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0009' near line 0:
 newline in field name `#padding'

เกิดอะไรขึ้น ฉันจะได้รับจากข้อผิดพลาดได้หรือไม่?

ฉันลองลิงค์นี้

คำตอบ:


67

คุณอ้างลิงค์ผิด ลองคำสั่งด้านล่างบนเทอร์มินัลเพื่อลบไฟล์ทั้งหมดใน/var/lib/dpkg/updatesไดเรกทอรี

cd /var/lib/dpkg/updates
sudo rm *

จากนั้นเรียกใช้คำสั่งด้านล่างเพื่อรับสิ่งใหม่

sudo apt-get update

1
มันใช้งานได้ดีสำหรับฉัน
user284303

2
สิ่งนี้ใช้ได้สำหรับฉันใน Raspbmc / Raspbian เช่นกัน อย่างไรก็ตามฉันสงสัย - นี่เป็นวิธีแก้ปัญหาที่ปลอดภัยหรือไม่
aalaap

สิ่งนี้ใช้ได้กับฉันใน Ubuntu 12.04.5 LTS
chicks

2
ยังคงใช้งานได้ในปี 2559 สำหรับ ubuntu-15.04 (-based Zorin OS 10)!
x13

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

3

มันใช้งานได้สำหรับฉัน! ฉันพยายามติดตั้งไดรเวอร์ไร้สายเมื่อเกิดข้อผิดพลาดนี้ขึ้น ต้องลบไฟล์และยังล็อคไฟล์

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
cd /var/lib/dpkg/updates
sudo rm *
sudo apt-get update

จากนั้นคุณสามารถเรียกใช้apt-get installแพคเกจใดก็ได้ที่คุณต้องการติดตั้ง


1
ไม่จำเป็นต้องเป็นความคิดที่ดีโดยไม่มีข้อควรระวังเพิ่มเติม
0xC0000022L

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