Impossible d'installer le plugin BLEA / Version Python?

Bonjour,

J’ai un souci lorsque j’essaye d’installer le plugin Bluetooth Advertisement.
Ce plugin fonctionnait autrefois sur mon installation mais pour une raison que j’ignore ce n’est plus le cas.
Lorsque j’essaye de le réinstaller et de lancer l’installation des dépendances ça reste en NOK.
En regardant les logs blea j’ai très peu de choses :

[2020-07-10 21:11:15][INFO] : Début d’activation du plugin
[2020-07-10 21:11:16][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2020-07-10 21:11:17][DEBUG] : Lancement de : /usr/share/nginx/www/jeedom/core/class/…/…/core/php/jeePlugin.php plugin_id=blea function=install callInstallFunction=1

Dans le log de blea_update j’ai :

File « /usr/local/lib/python3.4/dist-packages/pkg_resources/init.py », line 93, in
raise RuntimeError(« Python 3.5 or later is required »)
RuntimeError: Python 3.5 or later is required

Il faudrait donc que j’ai Python 3.5 ?
Comment est ce que je peux upgrader python (et être sur que ça n’aura pas d’effet de bord) ?
Je suis sous un core 3.3.52 en stable.

Ou alors c’est une fausse piste et mon pb ne vient pas de la ?

Merci d’avance.

Hello
Peut tu donner la version de debian ainsi que le matériel que tu as pour que l on t aide

Oui pardon.

Linux jeedom 3.14.53-fslc-imx6-sr #1 SMP Thu Oct 15 20:42:12 UTC 2015 armv7l GNU/Linux

C’est sur une JEEDOM Mini+

passe en ssh les commandes suivantes pour vérifier tes versions

pip --version
pip3 --version
python --version
python3 --version

si tu peut nous faire aussi un copie écran de la page santé ?

après tu peut tenté le 3.5

sudo apt-get update
sudo apt-get install python3.5

Merci pour ton retour.

jeedom@jeedom:~$ pip --version
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
jeedom@jeedom:~$ pip3 --version
Traceback (most recent call last):
  File "/usr/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 93, in <module>
    raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required
jeedom@jeedom:~$ python --version
Python 2.7.9
jeedom@jeedom:~$ python3 --version
Python 3.4.2

Après je ne comprends pas pourquoi je suis en 3.4.2
Ca m’embete de faire un update comme ça sans trop savoir les impacts que ça peut avoir

Chose est sur c’est que pip3 n’est pas correctement installé
et que ça va poser problème sur les installations de dépendances de certains plugins …
et ton OS commence a dater un peut version 8 …

Debian 10 ("Buster") — actuelle version stable ;
Debian 9 ("Stretch") — actuelle version oldstable ;
Debian 8 ("Jessie") — actuelle version oldoldstable ; 

Faudrait au moins passer en Strech

Bonjour,
C’est tout à fait ça, jessie est le problème.
Il n’y a pas python3 dans les dépôts jessie je pense et la version ici à été installée « manuellement » il semble (/usr/local)

Pour migrer la mini+ le mieux est de restaurer une image d’origine (voir lien dans la doc) et ensuite de restaurer ton backup (n’oublie pas de le télécharger sur ton ordi avant) et tu seras en strerch.
Il faudra ensuite réinstaller toutes les dépendances des plugins.

Merci pour vos retours.

En tout cas ce n’est pas moi qui avait installé manuellement cette version de python.
Peut être par l’intermédiaire d’un plugin ?

Est ce qu’en plus de la sauvegarde de Jeedom, on peut faire un dump complet de la carte pour pouvoir le remettre au cas où je me loupe ?

C’est une bonne idée !

Bonjour @Aurel,

Jessie apporte python 2.7 et 3.4.

Installer stretch sur une nouvelle SD.

Plus d’infos ici : [Présentation] akenad - #10 par akenad

akenad :slight_smile:

Oui effectivemennt je vais acheter une nouvelle SD et faire l’install dessus, ça sera plus simple et plus fiable que de faire un dump.

Merci pour vos retours !