Problème suite mise à jour / dépendances ko

Le but :
pouvoir installer un package de cryptography qui satisfasse la dépendance de xiaomihome dans jeedom (et passer tout au vert dans OS/DB-Vérification des packages). Ensuite le daemon arrête de gueuler semble-t-il.

j’ai 2 jeedom en 10.x raspbian, les deux ont eu le problème.
3 étapes :

  • installation de rustc
  • désinstallation de cryptography
  • ré-installation d’une version plus ancienne de cryptography

installation de rustc par apt-get sous 10.x :
possible mais n’installe que la version 1.41.

installation de rustc par rustup :
possible avec >curl --proto ‹ =https › --tlsv1.2 https://sh.rustup.rs -sSf | sh
rustc 1.64 s’installe dans l’OS. Mais pour une raison que je ne connais pas, pip3 ne reconnaît pas rustc pendant la compil/build des dépendances.

Maintenant le souci vient du build du package cryptography :
le latest cryptography 38 a besoin de rustc 1.48 ← impossible à faire marcher ce couple
par contre cryptography 37.0.4 a seulement besoin de rustc 1.41

donc ce que j’ai fait :
installation de rustc avec apt-get (version 1.41)

sudo apt-get install rustc

installation de cryptography en version 37.0.4

sudo pip3 uninstall cryptography
sudo pip3 install cryptography==37.0.4

ensuite la fameuse commande requise par xiaomi-home pour installer python-miio :

sudo pip3 install python-miio

le daemon a arrêté de me faire c…er toutes les 5 min.

4 « J'aime »