E:サブプロセス/ usr / bin / dpkgがエラーコード(2)を返した場合、どうすれば修正できますか?


12

icedteaプラグインをダウンロードしようとした後、このエラーを受け取りました。試した後

sudo apt-get upgrade

私は同じ正確なエラーを得ました:

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

私はすでに解決策を探してみましたが、それぞれが問題に固有のようです。助言がありますか?


出力を追加してくださいcat /var/lib/dpkg/info/linux-sound-base.info
squareborg

cat:/var/lib/dpkg/info/linux-sound-base.info:そのようなファイルやディレクトリはありません
TheUnicornCow

回答:


8

最初に試してください:

sudo rm /var/lib/dpkg/available 
sudo touch /var/lib/dpkg/available  
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

前の手順で問題が解決しない場合は危険...

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

最後は巨大なトラフィック負荷を引き起こすかもしれません。


1
それを試しましたが、私はまだ同じエラーが発生しました。端末から何かを貼り付ける必要がありますか?
TheUnicornCow 2015年

1
「rm: '/ var / cache / apt / archives / partial'を削除できません:ディレクトリです」というエラーが表示されました。更新およびアップグレードされましたが、同じエラーが引き続き発生しました
TheUnicornCow

「ls:/ var / cashe / apt / archivesにアクセスできません:そのようなファイルやディレクトリはありません」というエラーが発生しました。/ var / casheが存在しないことを確認するために少し戻ります。非常に重要なものをハードドライブに保存していません。lubuntuを再インストールする方が簡単ですか?
TheUnicornCow 2015年

2
提案した理由を説明してくださいsudo rm /var/cache/apt/archives/*
heemayl 2015年

@heemayl @ user1940477 clean実際にそれを行う..しかし、私はだっないネットと言うの人々のように、右、あなたがそれを行うべきではありません。SORRY
Croll

4

これは古い投稿ですが、同じエラーが発生しました。このコマンドの問題を修正しました:

sudo dpkg --configure -a

0

私はドイツ語のリンクからこれを試しました:

ダウンロードして、available.kshを起動します。次に:

sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --clear-avail
sudo apt-get update && sudo apt-get dist-upgrade

出典

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.