Problème résolu.
En fait /var/lib/apt/extended_states était un répertoire, il devrait être un fichier.
Le fichier existait bien mais sous la forme:
/var/lib/apt/extended_states.tmp
Ainsi un
# mv /var/lib/apt/extended_states /var/lib/apt/extended_states.dir
# mv /var/lib/apt/extended_states.tmp /var/lib/apt/extended_states
[^] # Re: Statut des paquets / Base corrompue ?
Posté par rastayoupi . En réponse au message Problème E: Erreur de lecture - read (21 est un répertoire). Évalué à 3.
En fait /var/lib/apt/extended_states était un répertoire, il devrait être un fichier.
Le fichier existait bien mais sous la forme:
/var/lib/apt/extended_states.tmp
Ainsi un
# mv /var/lib/apt/extended_states /var/lib/apt/extended_states.dir
# mv /var/lib/apt/extended_states.tmp /var/lib/apt/extended_states
M'a permis de résoudre tout ça.
Merci pour votre aide.