Pesan 'E: dpkg terputus, Anda harus menjalankan' sudo dpkg --configure -a 'secara manual untuk memperbaiki masalah.'

34

Setiap kali saya mencoba untuk mendapatkan pembaruan saya mendapatkan kesalahan di baris terakhir:

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.

Dan kemudian sesuai dengan kesalahan yang diminta saat saya menjalankan:

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

Apa sekarang? Bisakah saya keluar dari kesalahan?

Saya mencoba tautan ini .

pengguna284303
sumber

Jawaban:

67

Anda merujuk tautan yang salah. Coba perintah di bawah ini pada terminal untuk menghapus semua file di dalam /var/lib/dpkg/updatesdirektori,

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

Dan kemudian jalankan perintah di bawah ini untuk mendapatkan yang lebih baru,

sudo apt-get update
Avinash Raj
sumber
1
itu bekerja dengan baik untuk saya.
user284303
2
Ini bekerja untuk saya di Raspbmc / Raspbian juga. Namun, saya penasaran - apakah ini solusi yang aman?
aalaap
ini bekerja untuk saya di Ubuntu 12.04.5 LTS
chicks
2
Masih berfungsi di 2016 untuk ubuntu-15.04 (Zorin OS 10 berbasis)!
x13
1
Terima kasih banyak atas solusi ini. Saya mencari selamanya untuk menemukan cara untuk menghapus kesalahan ketika saya sengaja menghentikan instalasi dpkg dari file .deb yang bermasalah. Saya sangat menghargai saran Anda!
Ev
3

Ini bekerja untuk saya! Saya mencoba menginstal driver nirkabel ketika kesalahan ini terjadi. Harus menghapus file dan juga file kunci.

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

dan kemudian Anda dapat menjalankan apt-get installpaket apa pun yang ingin Anda instal

Aerosum
sumber
1
Belum tentu ide yang bagus tanpa tindakan pencegahan ekstra.
0xC0000022L
Ini bekerja untuk saya ketika jawaban sebelumnya tidak, walaupun saya tidak yakin itu bukan tanpa efek samping ...
Erty Seidohl