'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.