Je reçois ce message d'erreur chaque fois que j'essaie d'installer une application.
Setting up apt-listchanges (3.8) ...
Traceback (most recent call last):
File "/tmp/tmp.agLdMrHHO6.aptlc/debconf-helper.py", line 6, in <module>
import debconf
ImportError: No module named 'debconf'
dpkg: error processing package apt-listchanges (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apt-listchanges
E: Sub-process /usr/bin/dpkg returned an error code (1)
Vous obtenez cette erreur car votre installation Python 3 est endommagée. Il ne peut pas importer le module debconf
. Vous pouvez le confirmer en essayant ce qui suit:
$ python3 -m debconf
/usr/bin/python3: No module named debconf
Si tel est le cas, vous devez vérifier que le fichier debconf.py
existe dans /usr/lib/python3/dist-packages
et que ce répertoire se trouve sur votre sys.path
.
Par le passé, j’avais rencontré ce problème lorsque j’avais installé un interpréteur personnalisé Python. Assurez-vous que la commande type python3
renvoie /usr/bin/python3
.
La réponse de
type python3
devrait être
python3 is /usr/bin/python3
Si ce n'est pas le cas:
Editer le fichier
/etc/profile
Retirer
/usr/local/bin:
du chemin après la première condition 'if'
Redémarrer
C'est fait maintenant.
Fonctionne sur RPi Jessy pour étendre la mise à niveau