# Deja-Dup - Erreur python

**URL:** <https://www.debian-fr.org/t/deja-dup-erreur-python/86738>\
**Category:** Support Debian\
**Tags:** python\
**Created:** [Juin 30, 2022, 5:58 UTC](https://www.debian-fr.org/t/deja-dup-erreur-python/86738 "2022-06-30T05:58:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![l\_nOx\_l](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/bc79bd/32.png) [@l\_nOx\_l](https://www.debian-fr.org/u/l_nOx_l)\
**Post date:** [Juin 30, 2022, 5:58 UTC](https://www.debian-fr.org/t/deja-dup-erreur-python/86738/1 "2022-06-30T05:58:18Z")

</div>

Bonjour,

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

```nohighlight
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

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Juin 30, 2022, 10:35 UTC](https://www.debian-fr.org/t/deja-dup-erreur-python/86738/2 "2022-06-30T10:35:11Z")

</div>

> [@l\_nOx\_l](#):
>
> ```plaintext
> 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)
> 
> ```

Une piste de recherche

```auto
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:~ $

```

```auto
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

```auto
apt-cache policy python3-gi deja-dup duplicity 

```

> [@l\_nOx\_l](#):
>
> J’ai python 3.8 3.9 et 3.10 d’installé. Le 3.9 est celui qui est actif.

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

```auto
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.
