Bonjour
Je viens de me décider à prendre ce plugin pour l’utilisation de l’API locale et la remontée instantanée.
Lors de l’installation du plugin, j’ai eu une installation des dépendances qui a terminé en erreur (plus de 10 min).
Je n’ai pas conservé le log lors du premier fail. J’ai rebooté (je venais de faire des maj de packages sur le système).
Lors de la 2eme tentative, j’ai maintenant le log suivant :
======================================================================
== 18/11/2024 21:25:05 == Dependencies installation for SomfyUnified
======================================================================
[ 5% ] : Clean apt...
[ 9% ] : Clean apt : [ OK ]
[ 10% ] : Update apt...
[ 14% ] : Update apt : [ OK ]
[ 15% ] : Install apt packages...
[ 19% ] : Install apt packages : [ OK ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [ OK ]
[ 30% ] : Init PyEnv...
** PyEnv required: 3.9.2 < 3.11 **
[ 39% ] : Init PyEnv : [ OK ]
[ 40% ] : install or update PyEnv...
[ 49% ] : install or update PyEnv : [ OK ]
[ 50% ] : Install Python 3.11 with PyEnv...
[ 99% ] : Install Python 3.11 with PyEnv : ERROR
[100% ] : Finished !
======================================================================
==KO== Installation Error
======================================================================
== ANALYSING LOGS...
== NO KNOWN ERROR DETECTED
== Error in step : Install Python 3.11 with PyEnv
== Line 225
== The command `installPython3WithPyEnv' has an issue
== Return code is 1
== Error message :
current version is ok 3.11.10
/var/www/html/plugins/SomfyUnified/core/python/dependencymanagement/pyenv.lib: ligne 131: /opt/pyenv/versions/3.11.10/bin/python3: Aucun fichier ou dossier de ce type
ERROR : Problem to install requested python version
======================================================================
Le reste mon système semble OK. Tout est en vert
Version Jeedom|4.4.12|
Version OS|debian 11.11
Version PHP|7.4.33
Version OS|Linux jeedom 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (2024-10-03) x86_64 GNU/Linux [11.11]|
Une demande d’aide sur ce forum commence par l’envoi de la page Santé de votre Jeedom, désolé d’être obligé de le répéter …
Vous dites être en version Jeedom 4.4.12. C’est voulu ? La dernière version Stable est 4.4.19. Ce serait déja mieux d’être à jour.
Je vous invite à désinstaller complètement le plugin SomfyUnified. Faire les mises à jour. Puis le réinstaller et bien attendre la fin de l’installation des dépendances. Même si ca prend plus de 10 mn.
Et envoyer les Logs, sutout le log SomfyUnified_update.
Merci
Non, pas voulu. C’est un jeedom « pre prod », et il ne m’avait pas encore affiché cette mise à jour. Update réalisé.
Fait. Je l’avais également fait avant mon 1er post. Là je l’ai refait apres mise à jour 4.4.19 puis reboot (dans le doute) puis nouvelle installation du plug in. J’ai le meme symptome : l’installation des dépendances échoue au bout de qqs secondes (et le meme log que voici) :
======================================================================
== 18/11/2024 22:05:06 == Dependencies installation for SomfyUnified
======================================================================
[ 5% ] : Clean apt...
[ 9% ] : Clean apt : [ OK ]
[ 10% ] : Update apt...
[ 14% ] : Update apt : [ OK ]
[ 15% ] : Install apt packages...
[ 19% ] : Install apt packages : [ OK ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [ OK ]
[ 30% ] : Init PyEnv...
** PyEnv required: 3.9.2 < 3.11 **
[ 39% ] : Init PyEnv : [ OK ]
[ 40% ] : install or update PyEnv...
[ 49% ] : install or update PyEnv : [ OK ]
[ 50% ] : Install Python 3.11 with PyEnv...
[ 99% ] : Install Python 3.11 with PyEnv : ERROR
[100% ] : Finished !
======================================================================
==KO== Installation Error
======================================================================
== ANALYSING LOGS...
== NO KNOWN ERROR DETECTED
== Error in step : Install Python 3.11 with PyEnv
== Line 225
== The command `installPython3WithPyEnv' has an issue
== Return code is 1
== Error message :
current version is ok 3.11.10
/var/www/html/plugins/SomfyUnified/core/python/dependencymanagement/pyenv.lib: ligne 131: /opt/pyenv/versions/3.11.10/bin/python3: Aucun fichier ou dossier de ce type
ERROR : Problem to install requested python version
======================================================================
Et également le log unified:
[2024-11-18 21:59:52] INFO : Début d'activation du plugin
[2024-11-18 21:59:53] INFO : Info sur le démon : {"log":"SomfyUnified","launchable":"nok","state":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2024-11-18 21:59:53] DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=SomfyUnified function=install callInstallFunction=1
Merci d’avance et désolé pour le 1er post un peu rapide.
Pas ma partie je gère la structure et les fonctions utilitaires. Python c’est la partie de Mips mais de ce que je vois ça n’a pas l’air d’une installation classique.
La version de plugin installée est : 2024-11-17 19:57:49
C’est un jeedom installé dans une VM
Jeedom n’est pas encore pleinement compatible debian 12, si ? (je profite de la question au passage, car je teste, entre autres, ce nouveau plugin, avant de me remonter un jeedom tout neuf)
Au fait, j’ai supprimé le plugin via le bouton « supprimer » du plugin, mais je ne suis pas allé effacer les fichiers manuellement en plus ? Fallait-il le faire (dans (/var/www/html/plugins/SomfyUnified/ ?) ?
Il semblerait que python ne soit pas installé correctement. @jjlc vous avez un accès ssh à la machine ? Je pense que la première installation de python ne s’est pas terminée, que le répertoire d’installation qui est testé existe mais que la structure est vide (ou partielle). Sans doute faut-il supprimer ce répertoire et relancer l’installation des dépendances pour que python soit installé correctement (il faut lui laisser le temps).
Inutile de redémarrer la machine Jeedom, ce n’est pas windows.
Merci pour vos différentes pistes.
C’était sur un jeedom « lab » en VM, je n’avais rien dessus.
J’ai recommencé une fresh install : meme ISO de debian, meme install jeedom en ligne de commande, meme plugin : et cette fois-ci cela a fonctionné.
Mystère, mais au moins cela fonctionne.