Impossible de relancer le démon depuis le 23/08

Salut tout le monde !
Je sais que le sujet est abordé souvent, mais là je suis arrivé au bout des possibilités…
Depuis le 23 août, mon démon Alexa API ne veut plus fonctionner.

Linux
Noyau : 5.10.103-v8+
Debian : 10.13 (sept. 2022)

Jeedom
Version : 4.3.17
Source : default
Branche : V4-stable
Système : rpi

Plugin Alexa API
Version 2023-05-23 13:47:38

Log : alexapi

[2023-09-07 21:30: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
[2023-09-07 21:30:08]INFO :  Arrêt du service alexaapi
[2023-09-07 21:30:11]INFO :  Lancement du démon alexaapi v2
[2023-09-07 21:30:11]DEBUG : Lancement démon alexaapi : nice -n 19 node /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.1.115 amazon.fr alexa.amazon.fr COOOOKKKIIIIEEEE 100
[2023-09-07 21:30:11]INFO :  Démon alexaapi lancé v2
[2023-09-07 21:34:05]INFO : Lancement Serveur pour Cookie - DEBUT deamonCookieStart
[2023-09-07 21:34:05]INFO :  Lancement du démon cookie
[2023-09-07 21:34:05]DEBUG : ---- Lancement démon Alexa-API-Cookie sur port 3457 : nice -n 19 node /var/www/html/plugins/alexaapi/resources/initCookie.js 192.168.1.115 amazon.fr alexa.amazon.fr
[2023-09-07 21:34:05]INFO :  Démon cookie lancé
[2023-09-07 21:34:05]INFO : Lancement Serveur pour Cookie - DEBUT deamon_info
[2023-09-07 21:34:05]INFO : Test si serveur cookie lance
[2023-09-07 21:34:05]INFO : Lancement Serveur pour Cookie - FIN   deamonCookieStart
[2023-09-07 21:35:04]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-09-07 21:35:04]INFO :  Arrêt du service alexaapi
[2023-09-07 21:35:08]INFO : Arrêt du service cookie
[2023-09-07 21:35:11]INFO : service cookie arrêté
[2023-09-07 21:35:11]INFO :  Lancement du démon alexaapi v2
[2023-09-07 21:35:11]DEBUG : Lancement démon alexaapi : nice -n 19 node /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.1.115 amazon.fr alexa.amazon.fr COOOOKKKIIIIEEEE 100
[2023-09-07 21:35:11]INFO :  Démon alexaapi lancé v2
[2023-09-07 21:40: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
[2023-09-07 21:40:06]INFO :  Arrêt du service alexaapi
[2023-09-07 21:40:10]INFO :  Lancement du démon alexaapi v2
[2023-09-07 21:40:10]DEBUG : Lancement démon alexaapi : nice -n 19 node /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.1.115 amazon.fr alexa.amazon.fr COOOOKKKIIIIEEEE 100
[2023-09-07 21:40:10]INFO :  Démon alexaapi lancé v2

Log : Alexaapi_node

[07/09/2023 21:30:13]INFO :
[07/09/2023 21:30:13]INFO : {API}    ╔═══════════════════[Lancement du lien au Serveur Amazon]═════════════════════════════════════════════════════════
[07/09/2023 21:30:13]INFO : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[07/09/2023 21:30:13]INFO : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[07/09/2023 21:30:13]INFO : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[07/09/2023 21:30:13]DEBUG : {Proxy}  ║ │ OK ! Proxy-Server en écoute sur le port 37817
[07/09/2023 21:30:13]ERROR : {API}    ╠════════════════════════════════════════════════════════════════════════════════════════
[07/09/2023 21:30:13]ERROR : {API}    ║   Souci dans l'initiatlisation du serveur Error:  La génération automatique n'a pas fonctionné (ce qui est normal lors d'une génération manuelle), vérifiez toutefois que cette adresse est bien une adresse locale de votre réseau :undefined et que le port utilisé est bien 3457 :37817, sinon vérifiez la configuration réseau de Jeedom (Réglages/Système/Configuration/Réseau/Accès interne) et assurez vous d'avoir jeedom sur le port 80 et d'être connecté sur le même réseau local (pas à distance).
[07/09/2023 21:30:13]ERROR : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
[07/09/2023 21:30:13]ERROR : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════
[07/09/2023 21:35:12]INFO :
[07/09/2023 21:35:12]INFO : {API}    ╔═══════════════════[Lancement du lien au Serveur Amazon]═════════════════════════════════════════════════════════
[07/09/2023 21:35:12]INFO : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[07/09/2023 21:35:12]INFO : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[07/09/2023 21:35:12]INFO : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[07/09/2023 21:35:12]DEBUG : {Proxy}  ║ │ OK ! Proxy-Server en écoute sur le port 39755
[07/09/2023 21:35:12]ERROR : {API}    ╠════════════════════════════════════════════════════════════════════════════════════════
[07/09/2023 21:35:12]ERROR : {API}    ║   Souci dans l'initiatlisation du serveur Error:  La génération automatique n'a pas fonctionné (ce qui est normal lors d'une génération manuelle), vérifiez toutefois que cette adresse est bien une adresse locale de votre réseau :undefined et que le port utilisé est bien 3457 :39755, sinon vérifiez la configuration réseau de Jeedom (Réglages/Système/Configuration/Réseau/Accès interne) et assurez vous d'avoir jeedom sur le port 80 et d'être connecté sur le même réseau local (pas à distance).
[07/09/2023 21:35:12]ERROR : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
[07/09/2023 21:35:12]ERROR : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════

Log : alexaapi_dep

======================================================================
== 07/09/2023 11:10:39 == Installation des dépendances de alexaapi
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [3sec] : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [7sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [2sec] : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [1sec] : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v16.20.2 : [  OK  ]
[Check Version NPM : 8.19.4 : [  OK  ]
[Check Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [6sec] : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [0sec] : [  OK  ]
[ 60% ] : Nettoyage ancien modules...
[ 69% ] : Nettoyage ancien modules : [0sec] : [  OK  ]
[ 70% ] : Installation des librairies, veuillez patienter svp...
[ 99% ] : Installation des librairies, veuillez patienter svp : [18sec] : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie [37sec]
======================================================================

Log : Alexaapi_cookie

{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │        Récupération d'un nouveau Cookie Amazon    INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
[HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
{Proxy}  ║ │ OK ! Proxy-Server en écoute sur le port 3457 DEBUG

Je suis désespéré.

  • J’ai fait toutes les MàJ sur mon Linux, au cas où.
  • J’ai relancé 666 fois l’installation des dépendances
  • J’ai relancé 1973 fois la « Réparation de NodeJS »
  • Je suis en local sur mon réseau, et j’attaque l’IP locale 192.168.1.115 de mon Jeedom
  • L’adresse locale est bien renseignée dans mon Jeedom dans Réglages → Système → Config → Réseaux (et elle n’a pas changé depuis…6 ans) ; le port, en 80, est bon aussi.
  • J’ai régénéré 1701 fois le cookie Amazon et à chaque fois, j’ai bien le fameux « Bravo : Cookie d’identification Amazon chargé ! »
  • Mon Raspberry Pi a été relancé de nombreuses fois.

Je vois bien que dans le log Alexaapi_node, il y a undefined comme adresse, mais je ne sais pas d’où il tient cette valeur, je n’ai pas de piste…

La seule chose que je n’ai pas encore tentée, c’est de supprimer le plugin et de le réinstaller, mais je vais certainement perdre toutes les configs, les noms, les éléments désactivés, etc… et ça me chagrine un peu beaucoup, surtout si le problème n’est pas résolu !

Si vous avez une idée pour ne pas en arriver à cette extrémité, je suis preneur !

@sigalou notamment STP :wink:

Merci un million de fois !

Fabrice

salut, tu peux faire une sauvegarde avant de tenter la réinstallation

Comme toujours a un moment, tu ne vas pas savoir pourquoi mais tout va refonctionner. Le forum est plein de messages du même genre.

Courage bidouille encore un peu.

OK, bon, je vais faire cela alors !
Merci :wink:
Fabrice

@sigalou éventuellement, pourrais-tu me dire d’où vient le « undefined » qui apparaît dans le log, à la place de l’adresse IP ?

@gabortoulouse non, je ne sais pas, ça arrive parfois, j’ai jamais trouvé pourquoi.

Tu as bien la bonne ip dans le réseau de ta config Jeedom, c’est 90% des erreurs.

1 « J'aime »

Bon, j’ai donc fait une svg, supprimé le plugin, relancé mon RPI puis réinstallé le plugin.
Ben désormais, je ne parviens même plus à générer le cookie…
La fenêtre s’ouvre mais la requête vers http://192.168.1.115:3457 n’aboutit pas.

Evidemment, je suis sur l’adresse IP locale, et en local, comme toujours.

Par acquis de conscience, je me suis tapé l’essai dans Edge, Firefox, Brave et Chrome.

Si tu as une idée @sigalou STP…

Bon, j’ai redésinstallé le plugin, je l’ai réinstallé et cela a fonctionné…
Le plugin semblait fonctionnel, puis j’ai restauré ma sauvegarde et je me retrouve au même point…
Le démon plante.

Je suppose donc qu’un élément dans la config de mon Jeedom le fait planter…

Je pense que je ne vais pas avoir le choix et que je vais devois supprimer le plugin puis le réinstaller sans remettre ma svg par la suite…
La misère, vu toute la config de ce plugin que j’ai faite sur tous les appareils…
:frowning:

Hello
A mon avis tes problème sont sûrement lié à ce que j’avais eu

https://community.jeedom.com/t/probleme-demon-et-generation-du-cookie-impossible/111396/6

Regardez si la double authentification est bien activé sur votre compte Amazon

Merci mais en fait ce problème ponctuel a donc été résolu.
Et en fait, je n’ai pas de double authentification, donc ça n’était pas ça.
Mais merci de l’idée !

Fab

Au cas où essai de l’activer

Non, car le pb de cookie est résolu en désinstallant puis réinstallant à nouveau le plugin. Donc je ne touche plus à cette partie :wink:
Si je n’ai pas d’autre solution, je vais à nouveau le désinstaller puis le réinstaller mais ne pas remettre ma config sauvegardée.
Pas cool, mais je risque de ne pas avoir le choix malheureusement…

Ah ok

C’était au cas où

1 « J'aime »

Bon, voilà, j’ai réinstallé complètement le plugin, sans y remettre ma sauvegarde et tout est OK désormais.

1 « J'aime »

bonjour j’ai un peu le même pb et l’erreur est la suivante : Uncaught TypeError: Cannot read properties of null (reading ‹ close ›) ligne 90, je ne sais pas si tu avais cela aussi
A noter que là le deamon a réussi à repartir mais avec cette erreur qui revient malgré tout

Ah non, ce n’est pas du tout le même problème :wink:

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