web-dev-qa-db-fra.com

Impossible d'installer un package

Lorsque j'essaie d'installer N'IMPORTE QUELLE application via le terminal, j'obtiens cette erreur:

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.

Et le centre logiciel n'ouvre pas non plus.

Synaptic Package Manager n'est pas non plus. Il donne l'erreur suivante lorsque j'essaye de l'ouvrir:

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.

Solutions que j'ai essayées jusqu'à présent, mais qui n'ont pas résolu le problème:

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

Aucune suggestion? Je ne peux même pas utiliser apt-get install.

2
user128677

Si vous supprimez l'ensemble /var/lib/apt/lists hiérarchique, vous devez créer le répertoire partial en dessous:

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

Vérifiez également que toutes les autorisations sont définies:

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

Alors fais apt-get update encore.

1
Braiam