Toujours la même erreur malgré la MAJ de 19:10

Bonsoir à tout le monde
J’ai attendu la MAJ mais j’ai tout le temps la même erreur :

[2020-11-21 19:41:09.291][DEBUG] : Handling MP1 for Multiprise Broadlink
[2020-11-21 19:41:09.293][ERROR] : initialization_vector must be bytes

Que faut-il faire?

Un peu de recherche :flashlight:
C’est peut être lié

Oui : j’ai recherché et le dernier post dit qu’il faut attendre la MAJ officielle (ce que j’ai fait!) mais j’ai toujours le même problème! Et comme iPapy a fermé le sujet j’en ré-ouvre un nouveau!

C’est justement pour attendre la mise à jour @iPapy a fermé le sujet
Le pr a été fait ce matin, il faut attendre sa validation

La validation est faite…

Mais a priori c’est pas une solution à ce souci

Essayez de relancer les dépendances. Soyez patient, puis une fois les dépendances OK, relancer le plugin. Personnellement, j’ai dû lancer les dépendances 2 fois.

Dépendances lancées plusieurs fois mais toujours la même erreur avec la multiprise broadlink MP1

[2020-11-21 20:25:42.522][DEBUG] : Handling MP1 for Multiprise Broadlink
[2020-11-21 20:25:42.523][ERROR] : initialization_vector must be bytes

Que dit le log d’installation des dépendances ?

Rien de spé…


  •         Installation des dépendances             *
    

Hit:1 Index of /raspbian stretch InRelease
Get:2 Index of /debian stretch InRelease [25.4 kB]
Hit:3 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:4 Index of /php/ stretch InRelease
Fetched 25.4 kB in 2s (10.1 kB/s)
Reading package lists…
Reading package lists…
Building dependency tree…
Reading state information…
libffi-dev is already the newest version (3.2.1-6).
libudev-dev is already the newest version (232-25+deb9u12).
python3-dev is already the newest version (3.5.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.12.4-1).
python3-serial is already the newest version (3.2.1-1).
python3-setuptools is already the newest version (33.1.1-1).
libssl-dev is already the newest version (1.1.1g-1+0~20200421.17+debian9~1.gbpf6902f).
python3-pip is already the newest version (9.0.1-2+rpt2).
The following packages were automatically installed and are no longer required:
libpng12-0 python-blinker python-jwt python-lockfile python-oauthlib
python-paramiko
Use ‹ sudo apt autoremove › to remove them.
0 upgraded, 0 newly installed, 0 to remove and 49 not upgraded.
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages
Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages
Requirement already satisfied: requests in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.5/dist-packages (from requests)
Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.5/dist-packages (from requests)
Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.5/dist-packages (from requests)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.5/dist-packages (from requests)


  •         Installation terminée                    *
    

La mise à jour du plug-in incluait une mise à jour des dépendances. Il y a peut-être un souci dans le code suite à cette mise à jour… (parce que le code lui n’a pas changé)

Demain est un autre jour… merci quand même!

C’est tout pété ! Bon je ne me sers pas souvent de mes Broadlinks donc je peux attendre un peu.
Peut on espérer un correctif ou bien il faut se mettre au codage pour corriger par soi même comme proposé sur l’autre sujet qui a été fermé ?

Hello,

Pareil , plus rien ne ne marche …depuis la Màj

j ai relancé 2 fois les dépendances sans erreur d 'install…
le daemon est OK , par contre

rien ne communique :

[2020-11-22 09:18:11][INFO] : Lancement démon broadlink : sudo /usr/bin/python3 /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 iXXXXXXXX_masqué!!! --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:18:12.055][INFO] : Start broadlinkd
[2020-11-22 09:18:12.056][INFO] : Log level : debug
[2020-11-22 09:18:12.056][INFO] : Socket port : 55013
[2020-11-22 09:18:12.056][INFO] : Socket host : 127.0.0.1
[2020-11-22 09:18:12.056][INFO] : PID file : /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:18:12.056][INFO] : Apikey : iXXXXXXXX_masqué!!!
[2020-11-22 09:18:12.056][INFO] : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2020-11-22 09:18:12.056][INFO] : Cycle : 0.3
[2020-11-22 09:18:12.056][DEBUG] : Writing PID 7184 to /tmp/jeedom/broadlink/deamon.pid
[2020-11-22 09:18:12.059][DEBUG] : Init request module v2.12.4
[2020-11-22 09:18:12.091][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-22 09:18:12.119][DEBUG] : http://127.0.0.1:80 "GET /plugins/broadlink/core/php/jeeBroadlink.php?apikey=iXXXXXXXX_masqué!!! HTTP/1.1" 200 0
[2020-11-22 09:18:12.130][DEBUG] : Start listening...
[2020-11-22 09:18:12.137][DEBUG] : Socket interface started
[2020-11-22 09:18:12.143][DEBUG] : LoopNetServer Thread started
[2020-11-22 09:18:12.143][DEBUG] : Listening on: [127.0.0.1:55013]
[2020-11-22 09:18:14.415][DEBUG] : Client connected to [127.0.0.1:35420]
[2020-11-22 09:18:14.415][DEBUG] : Message read from socket: b'{"apikey":"iXXXXXXXX_masqué!!!","cmd":"add","device":{"mac":"2c194042f7c8","ip":"192.168.0.39","name":"Broadlink Douche","delay":"300","port":"80","type":"rm2"}}'
[2020-11-22 09:18:14.416][DEBUG] : Client disconnected from [127.0.0.1:35420]
[2020-11-22 09:18:14.424][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-22 09:18:14.424][DEBUG] : Add device : {'delay': '300', 'name': 'Broadlink Douche', 'port': '80', 'mac': '2c194042f7c8', 'type': 'rm2', 'ip': '192.168.0.39'}
[2020-11-22 09:18:14.425][DEBUG] : Handling RM2 for Broadlink Douche
[2020-11-22 09:18:14.425][ERROR] : initialization_vector must be bytes

3 sujets différents pour le même problème…

Il suffit d’attendre le correctif du plugin ou restaurer une sauvegarde !
Un zip a même était posté avec l’ancienne version pour éviter de restaurer au cas ou certains perdraient des choses comme des historiques ou autres.

De plus une mise à jour est dispo ce matin…

Sauf qu’elle marche pas la mise à jour :-1:
Comme ce plugin évoluait peu et que je n’ai pas besoin d’évolutions, je remet le ZIP avec l’ancienne version et bloque les futures MAJ …

Elle marche pas ça ne veut rien dire en informatique !

Perso j’ai fait la mise à jour ce matin et tout fonctionne correctement

Même après plusieurs relance des dépendances, toujours l’erreur à chaque commande :

[2020-11-22 10:15:13.276][DEBUG] : Handling RM2 for Velux Patio
[2020-11-22 10:15:13.278][ERROR] : initialization_vector must be bytes

On ne sait même pas si les dépendances sont installés correctement, on n’a pas un log pour le voir.

On ne sait pas sur quelle version de Jeedom tu tournes

On ne sait pas sur quel linux tu tournes

Bonjour s’il y en a qui ont une base de test, voilà ce que j’ai fait :

sudo pip3 install -U 'cryptography>3.0'

parce que l’install normal de cryptography plantait la v2.7… puis j’ai relancé les dépendances et c’est ok pour moi… A vos risques et périls…

Tant mieux pour toi , mais la mise à jour faite ne résout pas le message d’erreur … :face_with_raised_eyebrow:

suis en v4.0.58 .

je vais essayer de mettre à jour mon jeedom .
A voir