Komunikat „E: dpkg został przerwany, należy ręcznie uruchomić polecenie„ sudo dpkg --configure -a ”, aby rozwiązać problem.”


34

Ilekroć próbuję uzyskać aktualizację, pojawia się błąd w ostatniej linii:

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.

A następnie zgodnie z podanym błędem po uruchomieniu:

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

Co teraz? Czy mogę wyjść z błędu?

Próbowałem tego linku .

Odpowiedzi:


67

Podałeś zły link. Wypróbuj poniższe polecenia na terminalu, aby usunąć wszystkie pliki z /var/lib/dpkg/updateskatalogu,

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

Następnie uruchom poniższe polecenie, aby uzyskać nowsze,

sudo apt-get update

1
działa dla mnie dobrze.
— user284303

2
To działało również dla mnie na Raspbmc / Raspbian. Jestem jednak ciekawy - czy to bezpieczne rozwiązanie?
— aalaap

to działało dla mnie na Ubuntu 12.04.5 LTS
— pisklęta

2
Nadal działa w 2016 roku dla systemu Ubuntu-15.04 (z systemem Zorin OS 10)!
— x13

1
Dziękuję bardzo za to rozwiązanie. Zawsze szukałem sposobu na usunięcie błędu, gdy celowo przerwałem instalację dpkg problematycznego pliku .deb. Naprawdę doceniam twoją radę!
— Ev-

3

Mi to pasuje! Próbowałem zainstalować sterownik bezprzewodowy, gdy pojawił się ten błąd. Musiałem usunąć pliki, a także pliki blokady.

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

a następnie możesz uruchomić apt-get installdowolny pakiet, który chcesz zainstalować


1
Niekoniecznie dobry pomysł bez dodatkowych środków ostrożności.
— 0xC0000022L

Ten pracował dla mnie, gdy poprzednia odpowiedź nie, choć nie jestem pewien, że to nie było bez skutków ubocznych ...
— Erty Seidohl
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.