web-dev-qa-db-ja.com

E:dpkgが中断されました...「Sudo dpkg --configure -a」を実行します

Apt-getコマンドを使用してアップグレードを実行していましたが、ISPの途中で公正使用ポリシーに直面したため、非常に長い時間がかかりました。

外に座ってしばらく雨を眺めた後、私の電子機器が意識を取り戻したので、アップグレードを完了するために戻って、私の端末は私をscりました

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

ジェムキャッシュ、ルビーなど、私が望んでいたものについて話しながら、何マイルも続きます。まで:

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

...そして一晩中座っていました。停止しても、まだdpkgエラーが発生しますか(発生しない可能性があります)、またはそうであれば、apt-getコマンドとそのSuper Cow Powersの使用を再開するには何が必要ですか?

40
Hunter Burnette
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)、それを反映するように質問を編集する必要があります。

54
TrailRider