web-dev-qa-db-ja.com

パッケージをインストールできません

ターミナルからアプリケーションをインストールしようとすると、次のエラーが表示されます。

Reading package lists... Error!
E: Read error - read (21: Is a directory)
E: The package lists or status file could not be parsed or opened.

また、ソフトウェアセンターもオープンしていません。

Synaptic Package Managerも同様です。開こうとすると、次のエラーが表示されます。

E: Read error - read (21: Is a directory)
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.

これまでに試したが、問題は解決しませんでした。

Sudo rm -rf /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-AMD64_Packages
Sudo apt-get update
Sudo rm -rf /var/lib/apt/lists/*
Sudo apt-get update

助言がありますか? apt-get installも使用できません。

2
user128677

/var/lib/apt/lists階層全体を削除する場合、その下にpartialディレクトリを作成する必要があります。

Sudo mkdir -p /var/lib/apt/lists/partial

また、すべてのアクセス許可が設定されていることを確認します。

Sudo chmod -R 644 /var/lib/apt/lists
Sudo chown -R root:root /var/lib/apt/lists

次に、apt-get updateを再度実行します。

1
Braiam