[Stretch-Stable] Problème debconf / debconf-helper.py / apt-listchanges

Bonjour, j’ai mis à jour mes deux bécanes sous stretch .
Si je vous écris c’est que je rencontre un problème (non bloquant)sur l’une d’elle, que je n’arrive pas a résoudre.

Lorsque j’execute les commandes suivantes :

  • apt-get upgrade
  • apt-get dist-upgrade

J’obtiens le retour suivant :

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de apt-listchanges (3.10) …
Traceback (most recent call last):
File “/tmp/tmp.OPpXJMCYso.aptlc/debconf-helper.py”, line 6, in
import debconf
ModuleNotFoundError: No module named 'debconf’
dpkg: erreur de traitement du paquet apt-listchanges (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
apt-listchanges
E: Sub-process /usr/bin/dpkg returned an error code (1)

J’ai essayé de supprimer et réinstaller debconf ainsi que apt-listchanges sans succès.

Pourriez vous éclaire ma lanterne ?

Bonne journée à vous.

as tu fait un update ?
as tu testé le désinstall/réinstall avec un --purge ?
que dit apt-cache policy debconf apt-listchanges ?

Bonjour Mattotop,

Merci pour ta réponse, désolé, les vacances sont passées par là.

Update ok
Uninstall/ install avec purge ok

résultat de apt-cache policy debconf apt-listchanges :

(quentin@debian) (~) $ apt-cache policy debconf apt-listchanges debconf: Installé : 1.5.61 Candidat : 1.5.61 Table de version : *** 1.5.61 500 500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages 500 http://ftp.fr.debian.org/debian stretch/main i386 Packages 100 /var/lib/dpkg/status apt-listchanges: Installé : 3.10 Candidat : 3.10 Table de version : *** 3.10 500 500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages 500 http://ftp.fr.debian.org/debian stretch/main i386 Packages 100 /var/lib/dpkg/status

Merci pour ton aide.

Ok, je ne sais plus quelle idée j’avais derrière la tête, je crois que je cherchais un conflit de versions entre dépots mal configurés, mais c’est pas ça vu que tu n’as que des dépots pur stretch dans l’histoire.
Du coup, j’ai épluché ce qui se disait sur “ModuleNotFoundError: No module named ‘debconf’”, et la piste la meilleure que je sente, c’est une corruption dans dpkg.
Teste ça:

  • deplaces tous les fichiers /var/lib/dpkg/info/apt-listchanges* dans un répertoire de sauvegarde à tous hasards
  • copies y aussi le fichier /var/lib/dpgk/status ça peut servir
  • edites le fichier /var/lib/dpgk/status pour y supprimer tout le bloc d’informations concernant apt-listchanges
  • apt-get update
  • apt-get install apt-listchanges