E: dpkg został przerwany… uruchom „sudo dpkg --configure -a”


46

Uruchomiłem aktualizację za pomocą polecenia apt-get i zajęło to wyjątkowo dużo czasu, ponieważ w połowie mojego dostawcy usług internetowych uderzyłem mnie w twarz z ich zasadami dozwolonego użytku.

Po tym jak siedziałem na zewnątrz i przez chwilę obserwowałem deszcz, moja elektronika odzyskała przytomność, więc wróciłem, aby dokończyć aktualizację, a mój terminal skarcił mnie

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

Ostatni kawałek czytelnej informacji był taki:

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...
[*]

Tak więc idzie o mile, mówiąc o skrytkach z klejnotami, rubinach i rzeczach, które chciałbym mieć. Aż do:

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

... i tam siedział całą noc. Jeśli go zatrzymam, czy nadal będę otrzymywać błąd dpkg (przy wyłączonej szansie, że tego nie zrobię), a jeśli tak, to co muszę wznowić, używając komend apt-get i jego super krowich mocy?


Odpowiedzi:


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

Ten błąd mówi dokładnie, co jest nie tak: dpkgzostał przerwany, w wyniku czego pakiet nie został poprawnie skonfigurowany.

Uruchom polecenie, które ci nakazuje, sudo dpkg --configure -ai powinno być w stanie samo się poprawić.

Jeśli nie spróbuje uruchomić sudo apt-get install -f(w celu naprawy uszkodzonych pakietów), a następnie spróbuj uruchomić sudo dpkg --configure -aponownie.

Upewnij się tylko, że masz dostęp do Internetu, aby móc pobrać wszelkie zależności.

Te instrukcje mogą nie działać, jeśli przez aktualizację miałeś na myśli, apt-get dist-upgradejeśli próbujesz wykonać aktualizację dystrybucji (np. 11.10 → 12.04), wówczas musisz edytować swoje pytanie, aby to odzwierciedlić.


Zrobiłem to samo, ale to nie zadziałało sprawdź to askubuntu.com/questions/469553/...
agha rehan abbas

uruchomienie polecenia dpkg naprawiło problem. myślę, że wystąpił problem z wycofaniem z jądra 4.8 do 4.4, w trakcie konfiguracji był cały szereg kontroli poprawności wersji.
mendota,
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.