Erreur lancement démon - line 100

Bonjour,

Je viens d’acheter le plugin et il y a un soucis au lancement du démon.
Voici le log :

« File « /var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/vaillantmultimaticd.py », line 100
action: str
^
SyntaxError: invalid syntax »

J’ai vu dans un autre post qu’il y avait une version beta qui corrigeait le problème. Où puis-je l’obtenir ?

Merci

Alain

Bonjour,

De quel autre post parlez-vous ?

Car d’après mois, cet erreur n’a jamais été remontée précédement.

Un autre erreur ressemblant un peu a été remontée il y a 3 mois et j’ai répondu que cela serait disponible le lendemain donc c’est largement dépassé ajd.
De plus il ne s’agissait pas d’un fix mais d’afficher un message clair disant que le login avait échoué donc vérifiez votre login et mdp au cas où.

Donc pouvez-vous faire ça qui a déjà été demandé dans cet autre post et me fournir les informations ?

  • page santé jeedom
  • log dépendances
  • log démon.

Merci de la prise en charge rapide, Mips :blush:

Voici les logs :

  1. Log du plugin
[2021-12-06 21:13:26][ERROR] : Impossible de lancer le démon
[2021-12-06 21:13:38][ERROR] : Le démon n'est pas démarré
[2021-12-06 21:14:14][ERROR] : Impossible de lancer le démon
[2021-12-06 21:14:28][ERROR] : Le démon n'est pas démarré
[2021-12-06 21:14:37][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-12-06 21:14:01
[2021-12-06 21:15:20][ERROR] : Impossible de lancer le démon
[2021-12-06 21:20:20][ERROR] : Impossible de lancer le démon
[2021-12-06 21:21:52][ERROR] : Impossible de lancer le démon
[2021-12-06 21:22:38][ERROR] : Impossible de lancer le démon
[2021-12-06 21:23:58][ERROR] : Impossible de lancer le démon
[2021-12-06 21:25:19][ERROR] : Impossible de lancer le démon
[2021-12-06 21:30:22][ERROR] : Impossible de lancer le démon
[2021-12-06 21:30:56][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-12-06 21:31:08][ERROR] : Impossible de lancer le démon
[2021-12-06 21:31:11][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-12-06 21:30:56
[2021-12-06 21:31:37][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-12-06 21:30:56
[2021-12-06 21:31:50][ERROR] : Le démon n'est pas démarré
[2021-12-06 21:35:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-12-06 21:35:17][ERROR] : Impossible de lancer le démon
[2021-12-06 21:40:07][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-12-06 21:40:19][ERROR] : Impossible de lancer le démon
[2021-12-06 21:40:36][ERROR] : Le démon n'est pas démarré
[2021-12-06 21:45:06][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-12-06 21:45:19][ERROR] : Impossible de lancer le démon
[2021-12-06 21:45:25][ERROR] : Le démon n'est pas démarré
[2021-12-07 00:40:07][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-12-07 00:40:19][ERROR] : Impossible de lancer le démon
  1. log du démon
File "/var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/vaillantmultimaticd.py", line 100
action: str
^
SyntaxError: invalid syntax
File "/var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/vaillantmultimaticd.py", line 100
action: str
^
SyntaxError: invalid syntax
File "/var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/vaillantmultimaticd.py", line 100
action: str
^
SyntaxError: invalid syntax
File "/var/www/html/plugins/vaillantmultimatic/resources/vaillantmultimaticd/vaillantmultimaticd.py", line 100
action: str
^
SyntaxError: invalid syntax
  1. log dépendances
    Je les ai réinstallées, pour avoir les logs. Il indiquait « OK » avant réinstallation.
*************************************
*   Launch install of dependencies  *
*************************************
Tue Dec 7 00:45:15 CET 2021
Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.5.3-1).
python3-requests is already the newest version (2.12.4-1).
python3-setuptools is already the newest version (33.1.1-1).
python3-pip is already the newest version (9.0.1-2+rpt2).
The following packages were automatically installed and are no longer required:
guile-2.0-libs libgc1c2 libgsasl7 libkyotocabinet16v5 libntlm0
mailutils-common python-blinker python-jwt python-lockfile python-oauthlib
python-openssl python-paramiko python-urllib3
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 214 not upgraded.
*************************************
Install the required python libraries
*************************************
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already up-to-date: pymultiMATIC~=0.6 in /usr/local/lib/python3.6/site-packages (0.6.5)
Requirement already satisfied, skipping upgrade: attrs==21.2.0 in /usr/local/lib/python3.6/site-packages (from pymultiMATIC~=0.6) (21.2.0)
Requirement already satisfied, skipping upgrade: aiohttp==3.7.4.post0 in /usr/local/lib/python3.6/site-packages (from pymultiMATIC~=0.6) (3.7.4.post0)
Requirement already satisfied, skipping upgrade: schema==0.7.4 in /usr/local/lib/python3.6/site-packages (from pymultiMATIC~=0.6) (0.7.4)
Requirement already satisfied, skipping upgrade: idna-ssl>=1.0; python_version < "3.7" in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (1.1.0)
Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (5.2.0)
Requirement already satisfied, skipping upgrade: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (3.0.1)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (1.7.2)
Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (4.0.0)
Requirement already satisfied, skipping upgrade: chardet<5.0,>=2.0 in /usr/local/lib/python3.6/site-packages (from aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (3.0.4)
Requirement already satisfied, skipping upgrade: contextlib2>=0.5.5 in /usr/local/lib/python3.6/site-packages (from schema==0.7.4->pymultiMATIC~=0.6) (21.6.0)
Requirement already satisfied, skipping upgrade: idna>=2.0 in /usr/local/lib/python3.6/site-packages (from idna-ssl>=1.0; python_version < "3.7"->aiohttp==3.7.4.post0->pymultiMATIC~=0.6) (2.8)
WARNING: You are using pip version 19.2.3, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Tue Dec 7 00:45:39 CET 2021
***************************
*      Install ended      *
***************************
  1. page santé jeedom

Merci

Vous êtres toujours sous raspbian stretch (version 9) et du coup sur une ancienne version de python qui n’est pas compatible.
D’ailleurs jeedom v4.1 demande bien la version 10 et n’est plus compatible avec stretch.

Comme vous êtes sur un pi, le plus simple pour mettre à jour en buster (version 10, attention n’installez pas bullseye, version 11) est de:

  • mettre un backup de votre jeedom en lieu sur (votre ordi par exemple)
  • suivre la procédure ici https://doc.jeedom.com/fr_FR/installation/rpi
    Suivez la procédure automatique et donc prenez une image ici Index of /rpi (attention de prendre une image 32bits sauf si vous avez un pi4)
  • restaurez votre backup jeedom
  • réinstallez les dépendances de tous les plugins

Au passage cela résoudra les config de swap et swapiness qui sont en rouge chez vous.

J’ai la dernière version de jeedom 4, compatible avec Stretch.
Je vais faire les mises à jour ce week-end.
Merci

La mise à jour vers Debian Buster a résolu le problème.
Merci

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.