web-dev-qa-db-ja.com

エラー:行0近くのファイル '/ var / lib / dpkg / updates / 0001'の解析:フィールド名 `#padding 'の改行

次のコマンドを使用して、monoをインストールしようとしました。

Sudo apt-get install mono-*

インストール中に端末を閉じました。インストールを再開しましたが、エラーメッセージが表示されました。

Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

私はこれまでこれらのコマンドを実行してみました:

Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock

現在、次のエラーメッセージが表示されています。

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/0001' near line 0: newline in field name `#padding'"**

cd /var/lib/dpkg/updates && rm -rf 0045Sudo dpkg --configure -aも試しましたが、それは役に立ちませんでした。

これを修正するにはどうすればよいですか?

6
user332660

バックアップを作成し、/var/lib/dpkg/updates/0001を削除します

Sudo mv /var/lib/dpkg/updates/0001 /var/lib/dpkg/updates/0001.X

その後

Sudo dpkg --configure -a
Sudo apt-get install -f
19
A.B.

apt-getジョブをクリーンアップします

 Sudo apt-get clean

パッケージリストの更新

Sudo apt-get update

Sudo apt-get install <whatever package>

あなたを正しくする必要があります

そして、@ Whaaaaatが言ったように、それが何であり、何をするのかが完全にわからない限り、特にbashが「それを行うにはroot権限が必要です」と言っている場合は、何も削除しないでください

1
David Spiggle