E: dpkg был прерван ... run 'sudo dpkg --configure -a'

29

Я выполнял обновление с помощью команды apt-get, и это происходило в течение очень длительного времени, потому что на полпути через моего провайдера я столкнулся со своей честной политикой использования.

После сидения снаружи & amp; наблюдая за дождем, пока моя электроника не пришла в себя, поэтому я вернулся, чтобы завершить обновление, и мой терминал ругает меня с помощью

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

Последний бит разборчивой информации - это все:

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

Итак, он идет на многие километры, говоря о кешках, рубинах и amp; Мне хотелось бы. Все до:

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

... и там он сидел всю ночь.    Если я остановлю его, смогу ли я получить dpkg-ошибку (по возможности, если не буду), или если да, то что мне нужно, чтобы возобновить использование команд apt-get и его суперкоусов?

    
задан Hunter Burnette 13.07.2012 в 17:20
источник

1 ответ

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

Эта ошибка на самом деле говорит вам, что именно не так: dpkg было прервано, в результате пакет был настроен неправильно.

Запустите команду, в которой он сообщает sudo dpkg --configure -a , и она должна быть в состоянии исправить себя.

Если он не пытается запустить sudo apt-get install -f (для исправления сломанных пакетов), а затем снова попробуйте запустить sudo dpkg --configure -a .

Просто убедитесь, что у вас есть доступ в Интернет, чтобы вы могли загружать любые зависимости.

Эти инструкции могут не работать, если при обновлении вы имели в виду apt-get dist-upgrade , если вы пытались выполнить обновление дистрибутива (например, 11.10 → 12.04), тогда вам нужно будет отредактировать свой вопрос, чтобы это отразить.

    
ответ дан TrailRider 14.07.2012 в 02:25