Dpkg: erreur de traitement du paquet

Tags: #<Tag:0x00007f63e5247c50>

Bonjour,
la commande dpkg --configure -a me donne :

root@vps424505:/# dpkg --configure -a
Paramétrage de python-wheel (0.29.0-2) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: erreur de traitement du paquet python-wheel (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Paramétrage de python-markupsafe (0.23-3) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: erreur de traitement du paquet python-markupsafe (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Paramétrage de python-psutil (5.0.1-1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: erreur de traitement du paquet python-psutil (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de python-jinja2 :
 python-jinja2 dépend de python-markupsafe ; cependant :
 Le paquet python-markupsafe n'est pas encore configuré.

dpkg: erreur de traitement du paquet python-jinja2 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 python-wheel
 python-markupsafe
 python-psutil
 python-jinja2

Merci d’avance pour votre aide

Je me suis permis d’insérer des balises

les paquets python ne dépendent pas directement de python-configparser alors qie leur configuration via dpkg fait appel à ce paquet.

sudo apt install python-configparser

mais strictement sensu ce ne devrait pas être nécessaire

apt-cache policy python-wheel

Est-ce que vous avez installé des modules python avec pip install ? alors que le paquet python-* est présent dans l’archive Debian ?

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« Je préfère le vin d’ici à l’au-delà »
Pierre Dac

Bonsoir,
Merci beaucoup pour votre aide
Résultat :
root@vps424505:~# apt-cache policy python-wheel
python-wheel:
Installé : 0.29.0-2
Candidat : 0.29.0-2
Table de version :
*** 0.29.0-2 500
500 http://deb.debian.org/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status
root@vps424505:~# apt install python-configparser
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
python-configparser is already the newest version (3.3.0r2-2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 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 python-pychart (1.39-7.1) …
Traceback (most recent call last):
File « /usr/bin/pycompile », line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr,
File « /usr/share/python/debpython/version.py », line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‹ ConfigParser ›
dpkg: erreur de traitement du paquet python-pychart (–configure) :
le sous-processus script post-installation installé a retourné une erreur de so rtie d’état 1
Paramétrage de python-wheel (0.29.0-2) …
Traceback (most recent call last):
File « /usr/bin/pycompile », line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr,
File « /usr/share/python/debpython/version.py », line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‹ ConfigParser ›
dpkg: erreur de traitement du paquet python-wheel (–configure) :
le sous-processus script post-installation installé a retourné une erreur de so rtie d’état 1
Paramétrage de python-markupsafe (0.23-3) …
Traceback (most recent call last):
File « /usr/bin/pycompile », line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr,
File « /usr/share/python/debpython/version.py », line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‹ ConfigParser ›
dpkg: erreur de traitement du paquet python-markupsafe (–configure) :
le sous-processus script post-installation installé a retourné une erreur de so rtie d’état 1
Paramétrage de python-configparser (3.3.0r2-2) …
Traceback (most recent call last):
File « /usr/bin/pycompile », line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr,
File « /usr/share/python/debpython/version.py », line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‹ ConfigParser ›
dpkg: erreur de traitement du paquet python-configparser (–configure) :
le sous-processus script post-installation installé a retourné une erreur de so rtie d’état 1
Paramétrage de python-psutil (5.0.1-1) …
Traceback (most recent call last):
File « /usr/bin/pycompile », line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr,
File « /usr/share/python/debpython/version.py », line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‹ ConfigParser ›
dpkg: erreur de traitement du paquet python-psutil (–configure) :
le sous-processus script post-installation installé a retourné une erreur de so rtie d’état 1
dpkg: des problèmes de dépendances empêchent la configuration de python-jinja2 :
python-jinja2 dépend de python-markupsafe ; cependant :
Le paquet python-markupsafe n’est pas encore configuré.

dpkg: erreur de traitement du paquet python-jinja2 (–configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
python-pychart
python-wheel
python-markupsafe
python-configparser
python-psutil
python-jinja2
E: Sub-process /usr/bin/dpkg returned an error code (1)

Bien cordialement,

Deux remarques

  • ne lancez pas de commandes avec le compte root si ce n’est pas nécessaire
  • n’oubliez pas de mettre des balises bloc de texte
  • pas la peine de coller des kilomètres déjà postés

Ceci étant dit, je vois que votre version de python-wheelest celle de stretch

Table de version :
*** 0.29.0-2 500
500 http://deb.debian.org/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status

alors que sur une buster

fp2@debpacha:~$ apt-cache policy python-wheel
python-wheel:
  Installé : (aucun)
  Candidat : 0.32.3-2
 Table de version :
     0.32.3-2 500
        500 http://ftp.fr.debian.org/debian buster/main amd64 Packages
        500 http://ftp.fr.debian.org/debian buster/main i386 Packages
fp2@debpacha:~$ 

Voici quelques indices pour tenter de résoudre le problème. Lorsque je rencontre un fichier dont le nom apparaît dans un message d’erreur je cherche le nom du paquet qui contient ce fichier.
Je me suis créé une fonction bash

fp2@debpacha:~$ type in_pkg 
in_pkg est une fonction
in_pkg () 
{ 
    dpkg-query --search $1 | tr ':' '\t' | cut -f 1
}
fp2@debpacha:~$ 

utilisation

fp2@debpacha:~$ in_pkg /usr/bin/pycompile 
python2-minimal
fp2@debpacha:~$ 

un module python non trouvé ?

fp2@debpacha:~$ locate ConfigParser
/usr/lib/python2.7/ConfigParser.py
/usr/lib/python2.7/ConfigParser.pyc
fp2@debpacha:~$ 

en buster toujours

fp2@debpacha:~$ in_pkg /usr/lib/python2.7/ConfigParser.py
libpython2.7-minimal
fp2@debpacha:~$ 

Combinons les commandes

fp2@debpacha:~$ apt-cache policy $(in_pkg /usr/share/python/debpython/version.py)
python2-minimal:
  Installé : 2.7.16-1
  Candidat : 2.7.16-1
 Table de version :
 *** 2.7.16-1 500
        500 http://ftp.fr.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status

Je vous invite à chercher pourquoi le module python ConfigParsern’est pas trouvé par python. La commande locateest fournie par le paquet

fp2@debpacha:~$ in_pkg $(readlink -f $(which locate) )
mlocate
fp2@debpacha:~$ 

Bon courage et pensez à passer en buster

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

Merci beaucoup, je ferai l’upgrade vers buster et je reviendrai vers vous

Et alors ? En quoi est-ce lié au problème ?

Je ne suis pas sûr que faire la mise à niveau vers buster avec des paquets python en carafe soit une bonne idée.

Merci, j’ai réussi à faire l’upgrade à buster et ceci à corriger les problèmes
Merci une autre fois