Deja-Dup - Erreur python

Tags: #<Tag:0x00007f63f4eb05f0>

Bonjour,

Je m’arrache les cheveux sur une erreur python lors du lancement d’une sauvegarde deja-dup :

BackendException: Could not initialize backend: cannot import name '_gi' from partially initialized module 'gi' (most likely due to a circular import) (/usr/lib/python3/dist-packages/gi/__init__.py)

Cela me l’a fait en Stable. Faute d’y arriver, je me suis dit que passer en Testing serait une bonne idée, mais ca n’a rien changé
J’ai a peu près tout essayé.

J’ai python 3.8 3.9 et 3.10 d’installé. Le 3.9 est celui qui est actif.

Est ce qu’une bonne âme serait inspirée?

Merci

Une piste de recherche

1& fp2@debpacha:~ $ type in_pkg 
in_pkg est une fonction
in_pkg () 
{ 
    dpkg-query --search $1 | tr ':' '\t' | cut -f 1
}
1& fp2@debpacha:~ $
1& fp2@debpacha:~ $ in_pkg /usr/lib/python3/dist-packages/gi/__init__.py 
python3-gi

Donc nous savons que cela coince dans un fichier du paquet python3-gi .
Peut-on avoir le retour de

apt-cache policy python3-gi deja-dup duplicity 

L’erreur vient vraisemblablement de là Pourquoi avez-vous 3 versions de l’interpréteur python ?
Sur une bullseye il n’y a qu’une version

1& fp2@debpacha:~ $ apt-cache policy python3
python3:
  Installé : 3.9.2-3
  Candidat : 3.9.2-3
 Table de version :
 *** 3.9.2-3 500
        500 http://ftp.fr.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
1& fp2@debpacha:~ $

Donc comment avez-vous installé les versions 3.8.9 et 3.10 de python3 (et pourquoi ) ?

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


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

« Il semble que la perfection soit atteinte, non quand il n’y a
plus rien à ajouter mais quand il n’y a plus rien à retrancher »
Saint-Exupéry -Terre des hommes , chapitre III , L’avion.