「E:dpkgが中断されました。問題を修正するには、手動で「sudo dpkg --configure -a」を実行する必要があります。」


34

更新を取得しようとするたびに、最後の行にエラーが表示されます。

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.

そして、実行時にプロンプ​​トが表示されたエラーによると:

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

今何?エラーから抜け出すことはできますか?

このリンクを試しました。

回答:


67

間違ったリンクを参照しました。ターミナルで以下のコマンドを実行して、/var/lib/dpkg/updatesディレクトリ内のすべてのファイルを削除します。

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

そして、以下のコマンドを実行して新しいものを取得し、

sudo apt-get update

1
それは私のためにうまく動作します。
user284303 14年

2
これはRaspbmc / Raspbianでも機能しました。しかし、私は興味があります-これは安全な解決策ですか?
-aalaap

これはUbuntu 12.04.5 LTSで私のために働いた

2
2016年もubuntu-15.04(ベースのZorin OS 10)で動作します!
x13

1
このソリューションに感謝します。問題のある.debファイルのdpkgのインストールを意図的に中断したとき、私はエラーをクリアする方法を見つけるために永遠に探していました。アドバイスありがとうございます!
Ev

3

わたしにはできる!このエラーが発生したときに、ワイヤレスドライバーをインストールしようとしました。ファイルとロックファイルも削除する必要がありました。

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

そして、あなたがapt-get installインストールしたいパッケージに実行することができます


1
特別な予防措置がなければ、必ずしも良いアイデアとは限りません。
0xC0000022L 14

前の回答はしなかったとき、私はよく分からないが、これは、私のために働いたことは...副作用なしではなかった
Erty Seidohl
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.