'E: dpkg yarıda kesildi, sorunu gidermek için' sudo dpkg --configure -a 'komutunu elle çalıştırmanız gerekir.


34

Ne zaman güncellemeyi almaya çalışsam, son satırdaki hatayı alıyorum:

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.

Ve sonra çalıştırdığımda istenen hataya göre:

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

Şimdi ne var? Hatadan kurtulabilir miyim?

Bu bağlantıyı denedim .

Yanıtlar:


67

Yanlış link verdin. /var/lib/dpkg/updatesDizindeki tüm dosyaları silmek için terminaldeki aşağıdaki komutları deneyin.

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

Ve sonra yenilerini almak için aşağıdaki komutu çalıştırın.

sudo apt-get update

1
benim için iyi çalışıyor.
— user284303,

2
Bu benim için Raspbmc / Raspbian'da da çalıştı. Ancak merak ediyorum - bu güvenli bir çözüm mü?
— aalaap

bu benim için Ubuntu'da çalıştı 12.04.5 LTS
— civciv

2
Hala ubuntu-15.04 (tabanlı Zorin OS 10) için 2016'da çalışıyor!
— x13

1
Bu çözüm için çok teşekkür ederim. Sorunlu bir .deb dosyasının dpkg kurulumunu kasıtlı olarak kestiğimde hatayı temizlemenin bir yolunu bulmak için sonsuza dek arıyordum. Tavsiyene gerçekten minnettarım!
— Ev-

3

Bu benim için çalışıyor! Bu hata geldiğinde kablosuz sürücüyü yüklemeye çalışıyordum. Dosyaları ve ayrıca kilit dosyalarını silmek zorunda kaldı.

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

ve sonra apt-get installyüklemek istediğiniz paketi çalıştırabilirsiniz


1
Ek önlem alınmadan mutlaka iyi bir fikir olması gerekmez.
— 0xC0000022L

Bu önceki cevap cevap vermediğinde benim için işe yaradı, ancak yan etkisi olmadan emin olmamasına rağmen ...
— Erty Seidohl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.