web-dev-qa-db-fra.com

Impossible d'installer le logiciel car l'erreur "Aucun module nommé 'debconf'" dans apt / dpkg

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) 
3
Chihab Chergui

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.

7
hedgie

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

0
blackmoon