Probleme SP3 : No module named ‘asn1crypto’

Bonjour à tous,
Je suis chez mon père ce WE où j’avais installé un raspberry avec des modules SP3 de chez broadlink.
Tout marchait bien il y a encore quelques mois, sauf que là quand je suis rentré, il m’a averti que plus rien ne marche et je découvre en me mettant en debug que j’ai la fameuse erreur :

[error : No module named ‘asn1crypto’]

Est ce que quelqu’un peut m’aider ? car je n’ai pas trouvé d’aide dans un sujet précédent par rapport à cette erreur.
A savoir que tout est à jour, que j’ai également fait un « sudo apt upgrade » et que le « asn1crypto » est bien installé :

python-asn1crypto est déjà la version la plus récente (0.24.0-1).

Merci

Hello

Pour avoir de l’aide car personne est divin
Un peu de lecture:

Il faut :
capture écran de la santé de jeedom.
Le journal en debug du plugin.
le journal http.error

Oups, désolé !
Voilà la capture d’écran de la santé :

Ci-dessous les logs de broad link avec la fameuse erreur : no module named ‹ asn1crypto ›

[2022-04-09 10:24:42]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=broadlink function=remove callInstallFunction=1
[2022-04-09 10:25:11]INFO : Début d'activation du plugin
[2022-04-09 10:25:12]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2022-04-09 10:25:12]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=broadlink function=install callInstallFunction=1
[2022-04-09 10:25:27]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 OEq5uC7LLiVBWPZCp4NNXUXV2pW9lqASZjKqvQtM6ELEI6pa5mc8dOqukUTrk71J --cycle 0.3 --pid /tmp/jeedom/broadlink/deamon.pid
[2022-04-09 10:25:28.620]INFO : Start broadlinkd
[2022-04-09 10:25:28.621]INFO : Log level : debug
[2022-04-09 10:25:28.621]INFO : Socket port : 55013
[2022-04-09 10:25:28.621]INFO : Socket host : 127.0.0.1
[2022-04-09 10:25:28.621]INFO : PID file : /tmp/jeedom/broadlink/deamon.pid
[2022-04-09 10:25:28.622]INFO : Apikey : OEq5uC7LLiVBWPZCp4NNXUXV2pW9lqASZjKqvQtM6ELEI6pa5mc8dOqukUTrk71J
[2022-04-09 10:25:28.622]INFO : Callback : http://127.0.0.1:80/plugins/broadlink/core/php/jeeBroadlink.php
[2022-04-09 10:25:28.622]INFO : Cycle : 0.3
[2022-04-09 10:25:28.622]DEBUG : Writing PID 8443 to /tmp/jeedom/broadlink/deamon.pid
[2022-04-09 10:25:28.625]DEBUG : Init request module v2.21.0
[2022-04-09 10:25:28.633]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2022-04-09 10:25:28.656]DEBUG : http://127.0.0.1:80 "GET /plugins/broadlink/core/php/jeeBroadlink.php?apikey=OEq5uC7LLiVBWPZCp4NNXUXV2pW9lqASZjKqvQtM6ELEI6pa5mc8dOqukUTrk71J HTTP/1.1" 200 0
[2022-04-09 10:25:28.659]DEBUG : Start listening...
[2022-04-09 10:25:28.659]DEBUG : Socket interface started
[2022-04-09 10:25:28.660]DEBUG : LoopNetServer Thread started
[2022-04-09 10:25:28.660]DEBUG : Listening on: [127.0.0.1:55013]
[2022-04-09 10:25:41.986]DEBUG : Client connected to [127.0.0.1:46220]
[2022-04-09 10:25:41.988]DEBUG : Message read from socket: b'{"apikey":"OEq5uC7LLiVBWPZCp4NNXUXV2pW9lqASZjKqvQtM6ELEI6pa5mc8dOqukUTrk71J","cmd":"learnin"}'
[2022-04-09 10:25:41.988]DEBUG : Client disconnected from [127.0.0.1:46220]
[2022-04-09 10:25:41.996]DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2022-04-09 10:25:41.997]DEBUG : Enter in learn mode
[2022-04-09 10:25:41.997]DEBUG : Send to jeedom :  {'learn_mode': 1}
[2022-04-09 10:25:42.006]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2022-04-09 10:25:42.050]DEBUG : http://127.0.0.1:80 "POST /plugins/broadlink/core/php/jeeBroadlink.php?apikey=OEq5uC7LLiVBWPZCp4NNXUXV2pW9lqASZjKqvQtM6ELEI6pa5mc8dOqukUTrk71J HTTP/1.1" 200 0
[2022-04-09 10:25:42.195]ERROR : No module named 'asn1crypto'

Et ci-dessous, des logs de http.error :

0479|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard
0480|[Sat Apr 09 00:46:21.763071 2022] [php7:error] [pid 16784] [client 192.168.1.16:56334] PHP Fatal error:  Uncaught Error: Class 'ajax' not found in /var/www/html/core/ajax/event.ajax.php:36
0481|Stack trace:
0482|#0 {main}
0483|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard
0484|[Sat Apr 09 00:46:21.801903 2022] [php7:error] [pid 16785] [client 192.168.1.16:56335] PHP Fatal error:  Uncaught Error: Class 'ajax' not found in /var/www/html/core/ajax/event.ajax.php:36
0485|Stack trace:
0486|#0 {main}
0487|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard
0488|[Sat Apr 09 00:46:24.910355 2022] [php7:error] [pid 8023] [client 192.168.1.16:56340] PHP Fatal error:  Uncaught Error: Class 'ajax' not found in /var/www/html/core/ajax/event.ajax.php:36
0489|Stack trace:
0490|#0 {main}
0491|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard
0492|[Sat Apr 09 00:46:36.623898 2022] [php7:error] [pid 7046] [client 192.168.1.16:56341] PHP Fatal error:  Uncaught Error: Class 'ajax' not found in /var/www/html/core/ajax/event.ajax.php:36
0493|Stack trace:
0494|#0 {main}
0495|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard
0496|[Sat Apr 09 00:46:37.982062 2022] [php7:error] [pid 10154] [client 192.168.1.16:56342] PHP Fatal error:  Uncaught Error: Class 'ajax' not found in /var/www/html/core/ajax/event.ajax.php:36
0497|Stack trace:
0498|#0 {main}
0499|thrown in /var/www/html/core/ajax/event.ajax.php on line 36, referer: http://192.168.1.13/index.php?v=d&p=dashboard

Bonjour,

Il vous faut déjà commencer par régler tout ce qui est en rouge donc votre swap, swapiness et accès réseau externe.

Voilà, j’ai tout mis au vert, hormis la configuration au réseau externe, mais je ne pense pas qu’il y ait une incidence dessus.

Bonjour,

On voit dans le log du plugin que celui-ci utilise python3 hors ici

C’est la lib asn1crypto pour python (2.7) qui semble installée.

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

Je ne connais pas cette lib mais essayez ceci pour l’installer

sudo apt install python3-asn1crypto

Bonjour,

Merci pour votre réponse.
Je ne suis malheureusement plus sur place, mais dès que j’y retourne, je testerai et vous informerai.

Bonjour,

J’ai pu tester la commande et elle a fonctionné !
Merci encore !

Matthieu

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