E:dpkgが中断されました... 'sudo dpkg --configure -a'を実行します


46

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の使用を再開するには何が必要ですか?


回答:


59
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など)を実行しようとした場合は、これらの手順が機能しない場合があります。それを反映するには、質問を編集する必要があります。


私は同じことを行っているが、それはこの1つのチェックに働いていなかったaskubuntu.com/questions/469553/...
アガーrehanアッバス

dpkgコマンドを実行すると、問題が修正されました。4.8カーネルから4.4へのロールバックには何らかの問題があったと思います。設定の途中でバージョンの健全性チェックが実行されました。
メンドータ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.