Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Impossible de démarrer le Daemon

Répondre
Avatar de l’utilisateur
purplelynx42
Timide
Messages : 7
Inscription : 13 mars 2016, 22:48

Impossible de démarrer le Daemon

Message par purplelynx42 » 14 janv. 2018, 19:14

Bonjour,

Je n'arrive pas à faire fonctionner le plugin Broadlink (stable ou beta) sur un Jeedom 3.1.7 (DIY en VM).

Je rencontre l'erreur suivante lors du démarrage du Daemon:

Code : Tout sélectionner

Impossible de lancer le démon broadlink, vérifiez la log
Dans les logs je peux lire:

Code : Tout sélectionner

Error: importing module from jeedom folder
[2018-01-14 19:08:17][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log
J'ai bien vu des Posts similaires, mais l'installation du plugin Z-Wave ne semble pas aider.

Auriez-vous des conseils ou idées pour trouver une solution à mon problème ?
La simplicité est la sophistication suprême. (De Vinci)

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: Impossible de démarrer le Daemon

Message par Anonyme » 14 janv. 2018, 19:15

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
purplelynx42
Timide
Messages : 7
Inscription : 13 mars 2016, 22:48

Re: Impossible de démarrer le Daemon

Message par purplelynx42 » 14 janv. 2018, 19:30

Merci pour la réponse, voici la log en mode debug (plugin Broadcom version stable)

Code : Tout sélectionner

[2018-01-14 19:19:59][ERROR] : Impossible de lancer le démon broadlink, vérifiez la log
[2018-01-14 19:20:02][INFO] : Lancement démon broadlink : sudo /usr/bin/python /var/www/html/plugins/broadlink/resources/broadlinkd/broadlinkd.py --loglevel debug --socketport 55013 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php --apikey gOirVFbWJKc166hy7J5dvtYvWVppe1M5 --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
Error: importing module from jeedom folder
J'ai tenté d'executer le script Python directement en CLI, même erreur.

J'ai regardé dans broadlinkd.py, on dirait qu'il coince au tout début à l'import de fonction:

Code : Tout sélectionner

from broadlink import broadlink,rm2,a1,mp1,sp2
import globals

try:
        from jeedom.jeedom import *
except ImportError:
        print "Error: importing module from jeedom folder"
        sys.exit(1)
En complément, voici un listing des fichiers au niveau de "broadlinkd", on peut voir le contenu du dossier "jeedom" on l'import semble coincer:

Code : Tout sélectionner

/var/www/html/plugins/broadlink/resources/broadlinkd$ ls -lR
.:
total 28
drwxr-xr-x 2 www-data www-data 4096 Jan 14 19:15 broadlink
-rw-r--r-- 1 www-data www-data 8370 Jan 14 19:10 broadlinkd.py
-rw-r--r-- 1 www-data www-data   71 Jan 14 19:10 globals.py
-rw-r--r-- 1 root     root      257 Jan 14 19:15 globals.pyc
drwxr-xr-x 2 www-data www-data 4096 Jan 14 19:15 jeedom

./broadlink:
total 72
-rw-r--r-- 1 www-data www-data   900 Jan 14 19:10 a1.py
-rw-r--r-- 1 root     root      1220 Jan 14 19:15 a1.pyc
-rw-r--r-- 1 www-data www-data 13994 Jan 14 19:10 broadlink.py
-rw-r--r-- 1 root     root     17573 Jan 14 19:15 broadlink.pyc
-rw-r--r-- 1 www-data www-data     0 Jan 14 19:10 __init__.py
-rw-r--r-- 1 root     root       161 Jan 14 19:15 __init__.pyc
-rw-r--r-- 1 www-data www-data  1282 Jan 14 19:10 mp1.py
-rw-r--r-- 1 root     root      1835 Jan 14 19:15 mp1.pyc
-rw-r--r-- 1 www-data www-data  2099 Jan 14 19:10 rm2.py
-rw-r--r-- 1 root     root      2786 Jan 14 19:15 rm2.pyc
-rw-r--r-- 1 www-data www-data  1158 Jan 14 19:10 sp2.py
-rw-r--r-- 1 root     root      1693 Jan 14 19:15 sp2.pyc

./jeedom:
total 32
-rw-r--r-- 1 www-data www-data     0 Jan 14 19:10 __init__.py
-rw-r--r-- 1 root     root       158 Jan 14 19:15 __init__.pyc
-rw-r--r-- 1 www-data www-data  9628 Jan 14 19:10 jeedom.py
-rw-r--r-- 1 root     root     14797 Jan 14 19:15 jeedom.pyc
La simplicité est la sophistication suprême. (De Vinci)

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: Impossible de démarrer le Daemon

Message par Bosquetia » 14 janv. 2018, 19:37

Tu as bien choisi une clé de port usb dans la configuration du plugin ?

Avatar de l’utilisateur
purplelynx42
Timide
Messages : 7
Inscription : 13 mars 2016, 22:48

Re: Impossible de démarrer le Daemon

Message par purplelynx42 » 14 janv. 2018, 19:54

Non, je n'ai pas d'option concernant "une clé de port usb".
En revanche, je peux agir sur le port (socket) pour le Daemon, mais il y a toujour la valeur par défaut: 55013
La simplicité est la sophistication suprême. (De Vinci)

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: Impossible de démarrer le Daemon

Message par Bosquetia » 14 janv. 2018, 21:07

Cherche pas c'est moi qui ai dit une bêtise, j'ai confondu de plugin ...

Les dépendances sont ok ?

Avatar de l’utilisateur
purplelynx42
Timide
Messages : 7
Inscription : 13 mars 2016, 22:48

Re: Impossible de démarrer le Daemon

Message par purplelynx42 » 14 janv. 2018, 22:42

Je pense que oui, et les logs semblent le confirmer.

Code : Tout sélectionner

********************************************************
*             Installation des dépendances             *
********************************************************
Ign:1 http://mirror.switch.ch/ftp/mirror/debian stretch InRelease
Get:2 http://mirror.switch.ch/ftp/mirror/debian stretch-updates InRelease [91.0 kB]
Hit:3 http://mirror.switch.ch/ftp/mirror/debian stretch Release
Hit:4 https://deb.nodesource.com/node_5.x jessie InRelease
Get:6 http://security.debian.org/debian-security stretch/updates InRelease [63.0 kB]
Fetched 154 kB in 2s (56.8 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
python-dev is already the newest version (2.7.13-2).
python-dev set to manually installed.
python-pip is already the newest version (9.0.1-2).
The following additional packages will be installed:
python-chardet python-openssl python-urllib3
Suggested packages:
python-openssl-doc python-openssl-dbg python-gobject python-qt4
python-pyside.qtcore python-socks python-wxgtk3.0 | python-wxgtk python-ntlm
The following NEW packages will be installed:
libudev-dev python-chardet python-openssl python-pyudev python-requests
python-serial python-urllib3
0 upgraded, 7 newly installed, 0 to remove and 20 not upgraded.
Need to get 530 kB of archives.
After this operation, 2407 kB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
Requirement already satisfied: pycrypto in /usr/lib/python2.7/dist-packages
Requirement already satisfied: pyudev in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from pyudev)
Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packages (from requests)
********************************************************
*             Installation terminée                    *
********************************************************
La seule piste que j'ai explorée, dans la limite de mes compétences, c'est l'import des modules du dossier "jeedom" par "broadlinkd.py".
C'est les seuls modules qui sont importés en * et pas de manière spécifique... du coup je me pose des questions du genre:
- Est-ce que ma version d'interpreteur Python peut exécuter cet import ? Par ex. une restriction à cause du *
- Est-ce que les droits d'accès aux fichiers sont corrects et suffisants ?
- Est-ce que le code dans ces modules du dossier Jeedom nécessite d'autres dépendences ?

Code : Tout sélectionner

try:
        from jeedom.jeedom import *
except ImportError:
        print "Error: importing module from jeedom folder"
        sys.exit(1)

Code : Tout sélectionner

hostname:/var/www/html/plugins/broadlink/resources/broadlinkd/jeedom$ ls -l
total 32
-rw-r--r-- 1 www-data www-data     0 Jan 14 19:10 __init__.py
-rw-r--r-- 1 root     root       158 Jan 14 19:15 __init__.pyc
-rw-r--r-- 1 www-data www-data  9628 Jan 14 19:10 jeedom.py
-rw-r--r-- 1 root     root     14797 Jan 14 19:15 jeedom.pyc
La simplicité est la sophistication suprême. (De Vinci)

Avatar de l’utilisateur
purplelynx42
Timide
Messages : 7
Inscription : 13 mars 2016, 22:48

Re: Impossible de démarrer le Daemon

Message par purplelynx42 » 16 janv. 2018, 20:12

Je pensais que le Post voisin [Résolu] Problème lancement daemon viewtopic.php?f=173&t=29471 était différent, mais au vu du dernier update, il me semble que non et que le problème n'est pas complétement résolu.

Qu'en pensez-vous ? Il y a doublon ?
La simplicité est la sophistication suprême. (De Vinci)

kurairaito
Timide
Messages : 58
Inscription : 13 avr. 2018, 15:32

Re: Impossible de démarrer le Daemon

Message par kurairaito » 12 mai 2018, 16:37

bonjour,

Je suis tombé sur une erreur similaire lors de la création d'une antenne BLEA, je vous renvoye vers la solution (du blea) à adapter pour le Broadlink :

viewtopic.php?p=617499#p617499

Cordialement.

psjay
Timide
Messages : 4
Inscription : 26 janv. 2019, 11:48

Re: Impossible de démarrer le Daemon

Message par psjay » 07 févr. 2019, 10:09

Bonjour,

Nouveau venu dans le monde de la domotique j'essaye d'avancer en consultant beaucoup internet et ce forum, mais là j'ai un souci que je n'arrive pas à trouver :
J'ai installé le plugin broadlink avec le boitier RM mini, la semaine dernière tout fonctionné parfaitement, j'ai même pu commencer à gérer ma clim et tout allé bien.
Hier j'ai redémarré mon raspberry et le broadlink ne s'est pas lancé de suite, j'ai fait un reset et l'est réinstallé par l'appli broadlink.
Dans jeedom le démon était en no ok, j'ai essayé de relancer l'install puis je l'ai supprimé et réinstallé et maintenant il est no ok en dépendances et en démon et j'ai ce message :

[2019-02-07 09:15:04][ERROR] : Veuillez exécuter le script : /bin/bash /var/www/html/plugins/broadlink/core/class/../../resources/install_apt.sh /tmp/jeedom/broadlink/dependance

Je ne sais pas quoi faire merci d'avance si vous pouvez m'aider

Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

Re: Impossible de démarrer le Daemon

Message par PrFalKeN » 07 févr. 2019, 10:19

psjay a écrit :
07 févr. 2019, 10:09
Bonjour,

Nouveau venu dans le monde de la domotique j'essaye d'avancer en consultant beaucoup internet et ce forum, mais là j'ai un souci que je n'arrive pas à trouver :
J'ai installé le plugin broadlink avec le boitier RM mini, la semaine dernière tout fonctionné parfaitement, j'ai même pu commencer à gérer ma clim et tout allé bien.
Hier j'ai redémarré mon raspberry et le broadlink ne s'est pas lancé de suite, j'ai fait un reset et l'est réinstallé par l'appli broadlink.
Dans jeedom le démon était en no ok, j'ai essayé de relancer l'install puis je l'ai supprimé et réinstallé et maintenant il est no ok en dépendances et en démon et j'ai ce message :

[2019-02-07 09:15:04][ERROR] : Veuillez exécuter le script : /bin/bash /var/www/html/plugins/broadlink/core/class/../../resources/install_apt.sh /tmp/jeedom/broadlink/dependance

Je ne sais pas quoi faire merci d'avance si vous pouvez m'aider
'Jour,

Quand cela ne fonctionne pas il est inutile de supprimer réinstaller dans tous les sens
Il est préférable de paramétrer les logs en mode debug et enter de démarrer le demon, là on a des infos qui peuvent aider

Dans ton cas je pense que tu dois réinstaller les dépendances, donc dans la configuration du plugin cliquer sur le bouton orange "relancer"

psjay
Timide
Messages : 4
Inscription : 26 janv. 2019, 11:48

Re: Impossible de démarrer le Daemon

Message par psjay » 07 févr. 2019, 10:24

Je me suis douté que j'avais fait une boulette quand ça a merdé mais trop tard :-(

J'ai essayé mais il me met à chaque fois le message : [ERROR] : Veuillez exécuter le script : /bin/bash /var/www/html/plugins/broadlink/core/class/../../resources/install_apt.sh /tmp/jeedom/broadlink/dependance

et reste tout en rouge

Merci pour la rapidité de ta réponse et de t'inquiéter de mon problème en tout cas

Répondre

Revenir vers « [Plugin Officiel] Broadlink »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités