E: dpkg ถูกขัดจังหวะ…เรียกใช้ 'sudo dpkg --configure -a'


46

ฉันใช้การอัปเกรดด้วยคำสั่ง apt-get และใช้เวลานานเป็นพิเศษเพราะครึ่งทางผ่าน ISP ของฉันเข้ามาหาฉันพร้อมกับนโยบายการใช้งานที่เป็นธรรม

หลังจากนั่งข้างนอกและเฝ้าดูสายฝนสักครู่เพื่อให้อุปกรณ์อิเล็กทรอนิกส์ของฉันกลับมามีสติอีกครั้งดังนั้นฉันจึงกลับไปทำให้การอัพเกรดเสร็จสมบูรณ์

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

ข้อมูลที่ชัดเจนสุดท้ายคือทั้งหมดนี้:

Installing (ri/RDoc) documention for (stuff and such)
ERROR:  Could not find a valid gem 'watobo-0.9.8.724.gem' (>= 0) in any repository
rm: cannot remove `watobo-0.9.8.724.gem': No such file or directory

Setting up metasploit (4.3.0-bt1) ...
Upgrading Pre-Existing Installation...
/opt/metasploit/postgresql/scripts/ctl.sh : postgresql  (pid 1191) already running
prosvc is running
metasploit is running
[*]
[*] Attempting to update the Metasploit Framework...
[*]

ต่อไปอีกหลายไมล์พูดถึงแคชอัญมณีทับทิมและสิ่งของที่ฉันหวังว่าฉันมี ทั้งหมดจนกระทั่ง:

A    lib/gemcache/ruby/1.9.1/gems/state_machine-1.1.2/gemfiles/active_record-2.1.2.gemfile.lock

... และที่นั่นมันนั่งทั้งคืน ถ้าฉันหยุดมันฉันจะยังคงได้รับข้อผิดพลาด dpkg (โดยบังเอิญว่าฉันจะไม่ทำ) หรือถ้าเป็นเช่นนั้นฉันต้องทำอะไรต่อไปโดยใช้คำสั่ง apt-get และ Super Cow Powers


คำตอบ:


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

ข้อผิดพลาดนี้กำลังบอกคุณอย่างชัดเจนว่ามีอะไรผิดปกติ: dpkgถูกขัดจังหวะเนื่องจากแพคเกจไม่ได้รับการกำหนดค่าอย่างถูกต้อง

เรียกใช้คำสั่งที่แจ้งให้คุณทราบsudo dpkg --configure -aและควรแก้ไขได้เอง

หากไม่ลองใช้งานsudo apt-get install -f(เพื่อแก้ไขแพ็คเกจที่ใช้งานไม่ได้) จากนั้นลองเรียกใช้sudo dpkg --configure -aอีกครั้ง

เพียงตรวจสอบให้แน่ใจว่าคุณมีการเข้าถึงอินเทอร์เน็ตเพื่อให้คุณสามารถดาวน์โหลดการอ้างอิงใด ๆ

คำแนะนำเหล่านี้อาจไม่ทำงานหากอัพเกรดคุณหมายถึงapt-get dist-upgradeถ้าคุณพยายามอัพเกรดการแจกจ่าย (เช่น 11.10 → 12.04) จากนั้นคุณจะต้องแก้ไขคำถามเพื่อสะท้อนให้เห็น


ฉันได้ทำแบบเดียวกัน แต่มันใช้งานไม่ได้ตรวจสอบอันนี้askubuntu.com/questions/469553/ …
agha rehan abbas

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