Impossible lancer demon apres MaJ Beta

Bonjour,
Après mise à jour il y a quelques minutes (version beta) le démn ne démarre plus. J’ai déjà relancé deux fois les dépendances.
Voici le log (désolé je ne sais plus ou trouver le style et j’ai une réunion qui va commencer :frowning: )

0000|Traceback (most recent call last):
0001|File "/var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/myvaillant.py", line 9, in <module>
0002|from myPyllant.api import MyPyllantAPI
0003|File "/var/www/html/plugins/vaillantmultimatic/resources/venv/lib/python3.11/site-packages/myPyllant/api.py", line 50, in <module>
0004|from myPyllant.models import (
0005|File "/var/www/html/plugins/vaillantmultimatic/resources/venv/lib/python3.11/site-packages/myPyllant/models.py", line 43, in <module>
0006|@dataclass(kw_only=True, config=MyPyllantConfig)
0007|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0008|File "pydantic/dataclasses.py", line 231, in pydantic.dataclasses.dataclass.wrap
0009|repr_running = set()
0010|File "pydantic/dataclasses.py", line 354, in pydantic.dataclasses._add_pydantic_validation_attributes
0011|def __repr__(self):
0012|File "pydantic/dataclasses.py", line 407, in pydantic.dataclasses.create_pydantic_model_from_dataclass
0013|if not fields:
0014|File "pydantic/main.py", line 1024, in pydantic.main.create_model
0015|File "pydantic/main.py", line 186, in pydantic.main.ModelMetaclass.__new__
0016|TypeError: Argument 'bases' has incorrect type (expected list, got tuple)

Merci d’avance,
JYJ

Bonjour,

Il me faut toutes les infos listées dans la documentation

Rebonjour,
Voici la capture de la page santé de Jeedom. Il n’y a pas de message d’erreur, si ce n’est « le démon n’est pas lancé » quand on fait une requête au plugin.

Ah oui le log « général » :

0000|[2024-04-09 10:43:11] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0001|[2024-04-09 10:43:11] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0002|[2024-04-09 10:46:13] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0003|[2024-04-09 10:46:13] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0004|[2024-04-09 10:49:14] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0005|[2024-04-09 10:49:14] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0006|[2024-04-09 10:50:59] INFO  : Lancement démon
0007|[2024-04-09 10:51:05] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0008|[2024-04-09 10:51:05] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0009|[2024-04-09 10:51:22] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0010|[2024-04-09 10:51:22] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0011|[2024-04-09 10:52:26] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0012|[2024-04-09 10:52:27] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0013|[2024-04-09 10:52:35] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0014|[2024-04-09 10:52:35] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0015|[2024-04-09 10:52:43] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0016|[2024-04-09 10:52:43] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0017|[2024-04-09 10:54:06] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0018|[2024-04-09 10:54:06] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0019|[2024-04-09 10:57:07] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0020|[2024-04-09 10:57:08] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0021|[2024-04-09 10:59:27] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0022|[2024-04-09 10:59:27] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0023|[2024-04-09 11:00:07] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0024|[2024-04-09 11:00:07] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0025|[2024-04-09 11:00:08] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0026|[2024-04-09 11:00:09] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0027|[2024-04-09 11:03:10] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0028|[2024-04-09 11:03:11] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0029|[2024-04-09 11:06:12] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0030|[2024-04-09 11:06:12] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0031|[2024-04-09 11:09:16] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0032|[2024-04-09 11:09:16] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0033|[2024-04-09 11:12:19] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0034|[2024-04-09 11:12:19] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0035|[2024-04-09 11:15:20] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0036|[2024-04-09 11:15:21] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0037|[2024-04-09 11:18:22] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0038|[2024-04-09 11:18:22] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0039|[2024-04-09 11:21:35] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0040|[2024-04-09 11:21:36] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0041|[2024-04-09 11:24:38] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0042|[2024-04-09 11:24:38] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0043|[2024-04-09 11:27:39] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0044|[2024-04-09 11:27:39] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0045|[2024-04-09 11:30:41] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0046|[2024-04-09 11:30:41] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0047|[2024-04-09 11:33:42] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0048|[2024-04-09 11:33:42] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0049|[2024-04-09 11:36:44] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0050|[2024-04-09 11:36:44] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0051|[2024-04-09 11:39:45] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0052|[2024-04-09 11:39:46] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0053|[2024-04-09 11:42:47] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0054|[2024-04-09 11:42:47] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0055|[2024-04-09 11:45:48] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0056|[2024-04-09 11:45:49] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0057|[2024-04-09 11:48:50] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0058|[2024-04-09 11:48:50] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0059|[2024-04-09 11:51:51] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0060|[2024-04-09 11:51:51] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0061|[2024-04-09 11:54:54] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0062|[2024-04-09 11:54:54] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0063|[2024-04-09 11:57:56] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0064|[2024-04-09 11:57:56] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0065|[2024-04-09 12:00:57] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' - Type:'zone'
0066|[2024-04-09 12:00:57] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0067|[2024-04-09 12:03:59] INFO  : Creating new device with id='21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' and name='ZONE 1    '
0068|[2024-04-09 12:04:53] INFO  : Migrate eqLogic'21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_1' - Type:'zone'
0069|[2024-04-09 12:10:09] INFO  : Début d'activation du plugin
0070|[2024-04-09 12:10:14] INFO  : Info sur le démon : {"log":"vaillantmultimatic","state":"nok","launchable":"nok","launchable_message":"Les crons et d\u00e9mons sont d\u00e9sactiv\u00e9s","auto":"0","last_launch":"2024-04-09 10:50:56"}
0071|[2024-04-09 12:11:12] INFO  : Lancement démon
0072|[2024-04-09 12:11:17] INFO  : Creating new device with id='21d7c69c-6fa9-43ba-ae7c-e6c7eaa09edb_zone_0' and name='ZONE 1    '
0073|[2024-04-10 12:22:49] INFO  : Début d'activation du plugin
0074|[2024-04-10 12:22:53] INFO  : Info sur le démon : {"log":"vaillantmultimatic","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2024-04-09 12:11:10"}
0075|[2024-04-10 12:23:42] ERROR  : Le démon n'est pas démarré
0076|[2024-04-10 12:24:09] INFO  : Lancement démon
0077|[2024-04-14 00:56:21] INFO  : Début d'activation du plugin
0078|[2024-04-14 00:56:24] INFO  : Info sur le démon : {"log":"vaillantmultimatic","state":"nok","launchable":"nok","launchable_message":"Les crons et d\u00e9mons sont d\u00e9sactiv\u00e9s","auto":"0","last_launch":"2024-04-10 12:24:06"}
0079|[2024-06-12 12:15:29] ERROR  : Impossible de lancer le démon
0080|[2024-06-12 12:21:36] ERROR  : Impossible de lancer le démon
0081|[2024-06-12 12:25:23] ERROR  : Impossible de lancer le démon
0082|[2024-06-12 12:28:13] ERROR  : Erreur exécution de la commande [Chauffage][system_maison][Rafraichir] : Le démon n'est pas démarré
0083|[2024-06-12 12:31:08] ERROR  : Impossible de lancer le démon
0084|[2024-06-12 12:32:14] ERROR  : Erreur exécution de la commande [Chauffage][system_maison][Rafraichir] : Le démon n'est pas démarré
0085|[2024-06-12 12:36:38] ERROR  : Impossible de lancer le démon
0086|[2024-06-12 12:40:23] ERROR  : Impossible de lancer le démon
0087|[2024-06-12 12:42:35] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0088|[2024-06-12 12:42:47] ERROR  : Impossible de lancer le démon
0089|[2024-06-12 12:43:45] ERROR  : Erreur exécution de la commande [Chauffage][system_maison][Rafraichir] : Le démon n'est pas démarré
0090|[2024-06-12 12:45:11] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0091|[2024-06-12 12:45:23] ERROR  : Impossible de lancer le démon
0092|[2024-06-12 12:50:11] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0093|[2024-06-12 12:50:23] ERROR  : Impossible de lancer le démon
0094|[2024-06-12 12:55:10] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0095|[2024-06-12 12:55:22] ERROR  : Impossible de lancer le démon
0096|[2024-06-12 13:00:16] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0097|[2024-06-12 13:00:28] ERROR  : Impossible de lancer le démon
0098|[2024-06-12 13:05:08] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0099|[2024-06-12 13:05:21] ERROR  : Impossible de lancer le démon
0100|[2024-06-12 13:10:10] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0101|[2024-06-12 13:10:22] ERROR  : Impossible de lancer le démon
0102|[2024-06-12 13:15:10] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0103|[2024-06-12 13:15:23] ERROR  : Impossible de lancer le démon
0104|[2024-06-12 13:20:11] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0105|[2024-06-12 13:20:23] ERROR  : Impossible de lancer le démon
0106|[2024-06-12 13:25:08] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0107|[2024-06-12 13:25:20] ERROR  : Impossible de lancer le démon
0108|[2024-06-12 13:30:15] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0109|[2024-06-12 13:30:27] ERROR  : Impossible de lancer le démon

Et le log « update » :

0000|======================================================================
0001|== 12/06/2024 12:34:10 == Dependencies installation for vaillantmultimatic
0002|======================================================================
0003|[  5% ] : Clean apt...
0004|[  9% ] : Clean apt : [  OK  ]
0005|[ 10% ] : Update apt...
0006|[ 19% ] : Update apt : [  OK  ]
0007|[ 20% ] : Init python3 & prerequisites...
0008|[ 31% ] : Init python3 & prerequisites : [  OK  ]
0009|[ 32% ] : Init pyEnv...
0010|** PyEnv required: 3.7.3 < 3.11 **
0011|[ 43% ] : Init pyEnv : [  OK  ]
0012|[ 44% ] : install or update PyEnv...
0013|[ 55% ] : install or update PyEnv : [  OK  ]
0014|[ 56% ] : Install Python 3.11 with PyEnv...
0015|** python3 path: /opt/pyenv/versions/3.11.9/bin/python3 **
0016|[ 67% ] : Install Python 3.11 with PyEnv : [  OK  ]
0017|[ 68% ] : Setting up virtual environment...
0018|** Version of python in VENV: Python 3.11.9
0019|[ 79% ] : Setting up virtual environment : [  OK  ]
0020|[ 80% ] : Install the required python packages...
0021|[ 89% ] : Install the required python packages : [  OK  ]
0022|[ 90% ] : Summary of installed packages...
0023|aiohttp==3.9.3
0024|aiosignal==1.3.1
0025|attrs==23.2.0
0026|frozenlist==1.4.1
0027|idna==3.6
0028|jeedomdaemon==0.9.8
0029|multidict==6.0.5
0030|myPyllant==0.8.12
0031|pydantic==1.10.16
0032|python-dateutil==2.9.0.post0
0033|six==1.16.0
0034|typing_extensions==4.10.0
0035|yarl==1.9.4
0036|[ 99% ] : Summary of installed packages : [  OK  ]
0037|[100% ] : Finished !
0038|======================================================================
0039|== OK == Installation Successful
0040|======================================================================

Mêmes excuses pour la mise en forme…
Merci beaucoup,
JYJ

Quelle version aviez-vous avant? car c’est changement sont en beta depuis environ 2 mois
la maj hier st dûe au passage en stable.

Et avez-vous un système myVaillant ou est-ce toujours vaillantMULTIMATIC?

J’étais en béta, car j’avais du mettre le nouveau système pour avoir l’appli myvaillant sur smartphone.
Depuis le 9 avril je crois.
Merci
PS : là il y avait maj de Jeedom en même temps…
PS2 : je dois passer en stable ?

stable et beta sont identiques pour l’instant, donc oui vous pouvez repasser en stable

pour l’erreur je ne comprend pas j’avoue
essayez d’installer la stable, de bien stopper le démon, relancer le dépendances et relancer le démon ensuite

Bonjour,
Alors, désactivation, passage en stable, réinstallation : rien :frowning:
Désinstallation, réinstallation du plugin, activation, réinstallation des dépendances : et la ça marche ! :wink:
Merci beaucoup pour votre attention.
Bien à vous,
JYJ

je peux voir le dernier log des dépendances du coup pour comparer avec le précédent svp?
je voudrais comprendre ce qui a changé entre les deux