Pas de lancement démon après recharge de ma sauvegarde

Suite à un problème sur mon jeedom, j’ai du le reinstaller complètement - sur Nuc -
J’ai remonté ma sauvegarde, mais le plugin smartercoffe reste en rouge, le démon ne veut pas demarrer.
J’ai desinstaller et réinstaller le plugin mais sans effet sur mon problème.

Ci joint le log du plugin ;

ImportError: No module named requests
[2023-03-20 15:25:12]INFO : Début d'activation du plugin
[2023-03-20 15:25:13]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-20 15:25:13]INFO : Info sur le démon : {"log":"smartercoffee","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2023-03-20 15:25:02"}
[2023-03-20 15:25:21]ERROR : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-03-20 15:25:02
[2023-03-20 15:27:22]INFO : Début d'activation du plugin
[2023-03-20 15:27:23]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2023-03-20 15:27:40]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Traceback (most recent call last):
File "/var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py", line 10, in 
import requests
ImportError: No module named requests
[2023-03-20 15:27:50]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-20 15:30:04]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Traceback (most recent call last):
File "/var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py", line 10, in 
import requests
ImportError: No module named requests
[2023-03-20 15:30:14]ERROR : Impossible de lancer le démon smartercoffee

Merci de me donner de l’aide pour retrouver mon café tout pret le matin.

Bonjour,

Quel version de debian avez vous installé ? 10 (buster) ou 11 (bulleyes) ?

Version 10 buster
enfin je suppose car j’ai chargé l’iso jeedom officiel pour Nuc

Bonjour

Donnez la page santé jeedom et on sera vite fixé.

Antoine

Le meiux est de nous montrer la page sante de jeedom.

Ensuite on est sous linux. Desisntaller installer ne sert a rien. Quand ca ne fonctionne pas.
Ca peut mettre etre pire que mieux !

Il faut regarder les logs et essayer de comprendre

Ci joint la page santé

Pour les logs je n’ai pas plus que ce que j’ai fourni avant

Bonjour,

Une dépendance n’est pas installée par le plugin.

En ssh ou via les outils système jeedom:

sudo apt install python-request

Merci, j’ai lancé la commande en ssh et j’ai cette réponse :

E: Impossible de trouver le paquet python-request

Que dois je faire d’autre ?

Personne pour me donner un coup de main ?

Je me suis trompé, requests avec s au bout:

sudo apt install python-requests

J’ai installé python-requests et le demon ne se lance toujours pas

Log du plugin `ImportError: No module named requests
[2023-03-22 21:45:13]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-22 21:50:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-22 21:50:04]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Traceback (most recent call last):
File "/var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py", line 10, in 
import requests
ImportError: No module named requests
[2023-03-22 21:50:14]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-22 21:53:41]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-22 21:53:42]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Error: importing module from jeedom folder
[2023-03-22 21:53:52]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-22 21:55:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-22 21:55:04]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Error: importing module from jeedom folder
[2023-03-22 21:55:14]ERROR : Impossible de lancer le démon smartercoffee
[2023-03-22 21:58:23]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-22 21:58:24]INFO : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Error: importing module from jeedom folder
[2023-03-22 21:58:34]ERROR : Impossible de lancer le démon smartercoffee

Merci pour cette première aide.

Désolé log illisible là
Il faut le re coller correctement entre les balises comme ceci

saisissez ou collez du code ici
[2023-03-23 09:05:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-23 09:05:04][INFO] : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Error: importing module from jeedom folder
[2023-03-23 09:05:14][ERROR] : Impossible de lancer le démon smartercoffee
[2023-03-23 09:10:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-23 09:10:04][INFO] : Lancement démon smartercoffee : /usr/bin/python /var/www/html/plugins/smartercoffee/resources/smartercoffeed/smartercoffeed.py --loglevel=info --socketport=2081 --sockethost=192.168.1.113 --callback=http://127.0.0.1:80/plugins/smartercoffee/core/php/jeeSmarter.php --apikey=39PEgNdRMXwyZIF8I9O3sawRZsSFOH7N
Error: importing module from jeedom folder
[2023-03-23 09:10:14][ERROR] : Impossible de lancer le démon smartercoffee

OK c’est fait, merci

Et quelle était le résultat de l’installation donnée plus haut?
Donnez le log des dépendances également;

Veuillez donner toutes les infos systématiquement, sinon on est aveugle et impossible d’aider

donnez moi le résultat des commandes suivantes également

python --version
pip --version

Bonjour,
je n’ai qu’un seul log dans le plugin, il n’y a pas de log de dépendances.
ci joint le resultat de l’installation

root@jeedom:~# sudo apt install python-requests
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  python-certifi python-chardet python-idna python-openssl python-urllib3
Paquets suggérés :
  python-openssl-doc python-openssl-dbg python-socks python-ntlm
Les NOUVEAUX paquets suivants seront installés :
  python-certifi python-chardet python-idna python-openssl python-requests
  python-urllib3
0 mis à jour, 6 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 471 ko dans les archives.
Après cette opération, 1 876 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 http://deb.debian.org/debian buster/main amd64 python-certifi all 2018.8.24-1 [140 kB]
Réception de :2 http://deb.debian.org/debian buster/main amd64 python-chardet all 3.0.4-3 [80,6 kB]
Réception de :3 http://deb.debian.org/debian buster/main amd64 python-idna all 2.6-1 [34,1 kB]
Réception de :4 http://deb.debian.org/debian buster/main amd64 python-openssl all 19.0.0-1 [52,0 kB]
Réception de :5 http://deb.debian.org/debian buster/main amd64 python-urllib3 all 1.24.1-1 [97,0 kB]
Réception de :6 http://deb.debian.org/debian buster/main amd64 python-requests all 2.21.0-1 [67,1 kB]
471 ko réceptionnés en 0s (5 269 ko/s)
Sélection du paquet python-certifi précédemment désélectionné.
(Lecture de la base de données... 64593 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-python-certifi_2018.8.24-1_all.deb ...
Dépaquetage de python-certifi (2018.8.24-1) ...
Sélection du paquet python-chardet précédemment désélectionné.
Préparation du dépaquetage de .../1-python-chardet_3.0.4-3_all.deb ...
Dépaquetage de python-chardet (3.0.4-3) ...
Sélection du paquet python-idna précédemment désélectionné.
Préparation du dépaquetage de .../2-python-idna_2.6-1_all.deb ...
Dépaquetage de python-idna (2.6-1) ...
Sélection du paquet python-openssl précédemment désélectionné.
Préparation du dépaquetage de .../3-python-openssl_19.0.0-1_all.deb ...
Dépaquetage de python-openssl (19.0.0-1) ...
Sélection du paquet python-urllib3 précédemment désélectionné.
Préparation du dépaquetage de .../4-python-urllib3_1.24.1-1_all.deb ...
Dépaquetage de python-urllib3 (1.24.1-1) ...
Sélection du paquet python-requests précédemment désélectionné.
Préparation du dépaquetage de .../5-python-requests_2.21.0-1_all.deb ...
Dépaquetage de python-requests (2.21.0-1) ...
Paramétrage de python-urllib3 (1.24.1-1) ...
Paramétrage de python-certifi (2018.8.24-1) ...
Paramétrage de python-idna (2.6-1) ...
Paramétrage de python-chardet (3.0.4-3) ...
Paramétrage de python-requests (2.21.0-1) ...
Paramétrage de python-openssl (19.0.0-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...

Pour python et pip, ci après

jeedom@jeedom:~$ python
Python 2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> pip
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'pip' is not defined
>>>

désolé pour ne pas vraiement savoir ce qu’il vous faut, je répondrai à toutes vos demandes sans problème.

Je peux voir la page confif du plugin?
Il n’y a pas un bouton d’install des dépendances?

  • si oui, et que vous avez cliquez pour les installer, il doit y avoir un log (ou alors cliquez pour les installer)
  • si non… ben c’est un oubli dans le code du plugin, forcément ca ne peut pas fonctionner sans; mais comme ce sont des dépendances très utilisées, il suffit qu’un autre plugin les ait déjà installées pour n’avoir jamais vu le problème

ps: c’est bien pour ca que d’habitude j’emmerde tout le monde en disant de fournir systématiquement pour chaque demande:

  • capture d’écran page santé
  • capture écran config plugin => si c’est ce que je suspecte, je l’aurais vu au premier screen et on aurait gagner 10 échanges :wink:
  • tous les logs qui existent

Il n’y a pas de bouton pour installer les dépendances …

ok, j’ai compris alors.

Dans la version beta qui sera disponible demain, il devrait y avoir le cadre pour gérer les dépendances;
vous pourrez alors les installer et je pense que cela réglera le problème.

Faites moi un retour et je demanderai à l’équipe de valider en stable ensuite si cela fonctionne.

:warning: ne désinstallez pas le plugin actuel, installez juste la version beta depuis le market, sinon vous perdrez vos équipements et donc vos scénarios seront à corriger.

Merci j’essaye demain; c’est super comme support

Bonjour, la mise à jour du plugin en beta a fonctionnée, le démon est lancé, à voir demain matin si tout se passe comme prévu.

Merci beaucoup