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.
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
[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
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
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.
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.