Bonjour a tous
Mon Jeedom tourne bien
sauf qu’a chaque fois que je redemarre mon conteneur Jeedom
impossible de relancer les demons (z-wave et zigbee linker)
sur zigbeelinker il me marque mosquitto php manquant
sur zwave il reste en nok
une fois les 2 dependances reinstallées, je peux redemarrer les demons sans probleme
comme si un reglage ne s’enregistrait pas
log Zwave
0280|Traceback (most recent call last):
0281|File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in
0282|from ozwave import globals,server_utils,rest_server
0283|File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/globals.py", line 1, in
0284|import utils,network_utils,controller_utils,node_utils
0285|File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/utils.py", line 6, in
0286|import network_utils
0287|File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/network_utils.py", line 5, in
0288|import globals,utils,dispatcher_utils,serialization,node_utils
0289|File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/dispatcher_utils.py", line 4, in
0290|import network_utils,node_utils,value_utils,scene_utils,controller_utils
0291|File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/node_utils.py", line 5, in
0292|from lxml import etree
0293|ImportError: No module named lxml
0294|[2022-11-30 21:16:45]ERROR : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
0295|Traceback (most recent call last):
zigbee
0065|[2022-11-30 18:45:32]INFO : ##### Le service ZigbeeLinker a démarré #####
0066|[2022-11-30 21:16:27]ERROR : ##### Le service ZigbeeLinker est arrêté #####
0067|[2022-11-30 21:25:06]INFO : ############ Démarrage des service ############
0068|[2022-11-30 21:25:06]INFO : ##### Démarrage du service ZigbeeLinker #####
0069|[2022-11-30 21:25:06]INFO : ##### Service ZigbeeLinker démarré #####
0070|[2022-11-30 21:25:06]INFO : ##### Démarrage du service Client MQTT (zigbee2mqtt) #####
0071|[2022-11-30 21:25:06]INFO : ##### Le service Client MQTT a démarré (zigbee2mqtt) #####
0072|[2022-11-30 21:25:06]INFO : [Protocoles][zigbee2mqtt] : Client MQTT subscribe : 1
0073|[2022-11-30 21:25:06]INFO : ##### Le client MQTT zigbee2mqtt a reçu un premier message de Zigbee2MQTT #####
0074|[2022-11-30 21:25:07]INFO : ##### Démarrage du service Client MQTT (zigbee2mqtt) terminé avec succès #####
0075|[2022-11-30 21:25:12]INFO : ##### Le service ZigbeeLinker a démarré #####
Oui tu a un dossier persistant pour les fichiers de jeedom, mais là c’est une librairie directement dans le système, et donc pas installé a l’emplacement de ton dossier persistant.
Je ne peux pas dire ce que tu aurais du faire, ne connaissant pas ton infrastructures et ton besoin.
Mais oui il est souvent conseilliez d’utiliser une machine complète et dédier (VM y compris).
Cependant je sais que docker tourne très bien chez certains utilisateurs. C’est pas le cas chez moi, donc là il faudra attendre un retours d’une personne expérimentant déjà cette solution.
Par « démarrage » tu veux dire quoi précisément ? start & stop d’un container existant ? ou bien suppression & création d’un container tout neuf ? Vu ta commande « docker run » c’est plutôt la 2nd option je dirais
Dans le 1er cas, start & stop, tu n’aurais pas ce problème, ça redémarre à l’identique où tu l’a arrêté. J’ai remarqué aussi que dans ce cas, Jeedom ne voit pas le redémarrage il croit vraiment avoir démarré depuis l’origine du container, sa création, sans tenir compte des arrêts / relance.
Dans le 2e cas - à priori qui te concerne - comme dit Thibaut c’est normal. « Docker run » = tu crée une nouvelle instance à partir de la dernière image à jour, donc toutes les installations de dépendances sont à refaire. Dans ce cas, une solution est de créer un scénario déclenché au démarrage de jeedom #start# et avec ce bout de code, pour relancer les dépendances de tous tes plugins à chaque démarrage: