Accès refusé Alexa-API

Bonjour à tous,
Depuis quelques jours (peut être semaines) je rencontres un souci avec mon plugin Alexa API.

Lors de la génération de mon cookies de connexion, j’ai une fenêtre qui s’ouvre mais elle n’abouti pas…
La fenêtre est sous la forme http://@ipjeedom:3457, seulement, il me met un accès refusé.
Du coup, je n’arrive pas à saisir mes identifiants Amazon pour recupérer les informations de mes équipements.

Voila ce que j’ai dans les logs :

[2021-03-31 10:34:43][DEBUG] : ---- Lancement démon Alexa-API-Cookie sur port 3457 : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/initCookie.js 192.168.0.210 amazon.fr alexa.amazon.fr
[2021-03-31 10:34:43][INFO] : Lancement Serveur pour Cookie - DEBUT deamon_info
[2021-03-31 10:34:43][INFO] : Test si serveur cookie lance
[2021-03-31 10:34:43][INFO] : Lancement Serveur pour Cookie - FIN   deamonCookieStart
[2021-03-31 10: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-03-31 10:35:05][INFO] :  Arrêt du service alexaapi
[2021-03-31 10:35:08][INFO] : Arrêt du service cookie
[2021-03-31 10:35:11][INFO] :  Lancement du démon alexaapi
[2021-03-31 10:35:11][DEBUG] : Lancement démon alexaapi : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.0.210 amazon.fr alexa.amazon.fr 8uCYdUGbirr1OdeWKdBY4EELit4wSPHe 100
[2021-03-31 10:35:11][INFO] :  Démon alexaapi lancé

J’ai relancé l’installation des dépendances mais pas mieux.

Savez vous ce que je dois controler ou vérifier pour relancer le fonctionnement?
Je vous remercie par avance,
Bapt

1 « J'aime »

J’avais le même problème.

Je l’ai résolu en cliquant sur « Réparation de NodeJS »

Bonjour,

Comme pour toute demande un peu plus d’infos complémentaire serait utile!

Quelle version de jeedom, version du plugin, type de matériel, version d’OS ?
L’accès au site Amazon depuis la même machine et avec le même navigateur fonctionne?
Sans cela vous risquez de ne pas avoir beaucoup d’aide.

2 « J'aime »

Merci pour vos retours.
Oui, désolé pour la partie infra, j’aurais pu être plus exhaustif…

Jeedom V4.1.20
Plugin Alexa-API : V3.3.24
Matériel : NUC i5, 512 SSD, 8go de RAM, VMWare ESXI 6.7
VM Jeedom : 100Go de disque, 4Go dédié sous dedian Buster
Accès à Jeedom depuis mon pc portable sur le même LAN que la VM Jeedom. Pas de VLAN.
Accès au site alexa.amazon.com depuis le pc portable sans problème, authentification OK.
Lorsque je lance la partie identification dans le plugin Alexa-API depuis mon pc portable sous Chrome (même soucis avec FF), j’ai un accès refusé.

Concernant la réparation de NodeJs, je l’ai fais également, mais pas d’amélioration…
Merci d’avance.
Bapt

Bonsoir,

Essayez d’installer la version beta du plugin puis de revenir en stable cela à réglé le souci chez certain.

Merci, je vais essayer.
Pour passer le plugin en beta, je vois bien.
Mais c’est l’inverse que je ne vois pas.
Si j’ai un plugin plus récent, il va m’autoriser à downgrader le plugin?

Merci.

Bonjour,

oui aucun problème

Ok, je passe mon jeedom et mon market en mode Beta pour accèder au plugin.
Je te tiens au courant.
Top!

1 « J'aime »

Faut il que cela fonctionne en Beta?
Car je l’ai installé, mais je n’ai pas de changement.
J’ai toujours la fenetre inaccésible lors de la génération du cookies d’authentification.
J’ai également une erreur javascript :

Log Alexa-API :

[2021-04-02 08:45:08][INFO] :  Démon alexaapi lancé
[2021-04-02 08:49:56][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=alexaapi function=pre_update callInstallFunction=1
[2021-04-02 08:50:00][INFO] : Début d'activation du plugin
[2021-04-02 08:50:01][INFO] : Info sur le démon : {"log":"alexaapi_node","state":"nok","stateCookies":"non lanc\u00e9","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2021-04-02 08:45:05"}
[2021-04-02 08:50:01][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=alexaapi function=update callInstallFunction=1
[2021-04-02 08:50: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-04-02 08:50:07][INFO] :  Arrêt du service alexaapi
[2021-04-02 08:50:10][INFO] :  Lancement du démon alexaapi
[2021-04-02 08:50:10][DEBUG] : Lancement démon alexaapi : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.0.210 amazon.fr alexa.amazon.fr 8uCYdUGbirr1OdeWKdBY4EELit4wSPHe 100
[2021-04-02 08:50:10][INFO] :  Démon alexaapi lancé
[2021-04-02 08:50:17][INFO] : Lancement Serveur pour Cookie - DEBUT deamonCookieStart
[2021-04-02 08:50:18][DEBUG] : ---- Lancement démon Alexa-API-Cookie sur port 3457 : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/initCookie.js 192.168.0.210 amazon.fr alexa.amazon.fr
[2021-04-02 08:50:18][INFO] : Lancement Serveur pour Cookie - DEBUT deamon_info
[2021-04-02 08:50:18][INFO] : Test si serveur cookie lance
[2021-04-02 08:50:18][INFO] : Lancement Serveur pour Cookie - FIN   deamonCookieStart
[2021-04-02 08:50:33][INFO] : Suppression du Code NodeJS
[2021-04-02 08:50:33][INFO] : Suppression de NodeJS
[2021-04-02 08:50:39][INFO] : Réinstallation des dependances
[2021-04-02 08:50:39][INFO] : Installation des dépendances :
[2021-04-02 08:50:39][INFO] :  Arrêt du service alexaapi
[2021-04-02 08:50:43][INFO] : Arrêt du service cookie
[2021-04-02 08:51:59][INFO] : Installation des dépendances :
[2021-04-02 08:54:58][INFO] : Envoi de http://192.168.0.210:3456/speak?text=Les+filles%2C+on+mange%2C+vous+descendez.&volume=30&lastvolume=&device=f8c3bedc8b6c475a8fb7fd9321556f89
[2021-04-02 08:54:59][ERROR] : Erreur exécution de la commande [Etage][Étage][Faire parler Alexa] : Echec de la requête HTTP : http://192.168.0.210:3456/speak?text=Les+filles%2C+on+mange%2C+vous+descendez.&volume=30&lastvolume=&device=f8c3bedc8b6c475a8fb7fd9321556f89 cURL error : Failed to connect to 192.168.0.210 port 3456: Connection refused
[2021-04-02 08:55: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-04-02 08:55:05][INFO] :  Arrêt du service alexaapi
[2021-04-02 08:55:08][INFO] :  Lancement du démon alexaapi
[2021-04-02 08:55:08][DEBUG] : Lancement démon alexaapi : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.0.210 amazon.fr alexa.amazon.fr 8uCYdUGbirr1OdeWKdBY4EELit4wSPHe 100
[2021-04-02 08:55:08][INFO] :  Démon alexaapi lancé
[2021-04-02 08:55:09][INFO] : Lancement Serveur pour Cookie - DEBUT deamonCookieStart
[2021-04-02 08:55:09][DEBUG] : ---- Lancement démon Alexa-API-Cookie sur port 3457 : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/initCookie.js 192.168.0.210 amazon.fr alexa.amazon.fr
[2021-04-02 08:55:09][INFO] : Lancement Serveur pour Cookie - DEBUT deamon_info
[2021-04-02 08:55:09][INFO] : Test si serveur cookie lance
[2021-04-02 08:55:09][INFO] : Lancement Serveur pour Cookie - FIN   deamonCookieStart

Log Alexa API Cookies :

Proxy Init: loaded temp data store ass fallback former data
Proxy Init: reuse frc from former data
Proxy Init: reuse map-md from former data
Proxy Init: reuse deviceId from former data
[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" ~> ""
Alexa-Cookie: Proxy-Server listening on port 3457
Alexa-Remote: Error from retrieving cookies
initCookie - Error: You can try to get the cookie manually by opening http://192.168.0.210:3457/ with your browser.
[2021-03-31 17:23:51][INFO] :  Lancement du démon cookie
[2021-03-31 17:23:51][INFO] :  Démon cookie lancé
Alexa-Config - Lancement de /var/www/html/plugins/alexaapi/resources/initCookie.js
{Remote} ║ Use as Login-Amazon-URL: amazon.fr DEBUG
{Remote} ║ Use as Base-URL: alexa.amazon.fr DEBUG
{Remote} ║ No cookie given, generate one !!!!!!!!!!  DEBUG
{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │        Récupération du Cookie Amazon    INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │ Use as Login-Amazon-URL: amazon.fr DEBUG
{Cookie} ║ │ Use as Base-Amazon-URL: amazon.com DEBUG
{Cookie} ║ │ Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 DEBUG
{Cookie} ║ │ Use as Accept-Language: fr-FR DEBUG
{Cookie} ║ │ Proxy mode disabled DEBUG
Proxy Init: loaded temp data store ass fallback former data
Proxy Init: reuse frc from former data
Proxy Init: reuse map-md from former data
Proxy Init: reuse deviceId from former data
[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" ~> ""
Alexa-Cookie: Proxy-Server listening on port 3457
Alexa-Remote: Error from retrieving cookies
initCookie - Error: You can try to get the cookie manually by opening http://192.168.0.210:3457/ with your browser.
[2021-04-02 08:50:18][INFO] :  Lancement du démon cookie
[2021-04-02 08:50:18][INFO] :  Démon cookie lancé
Alexa-Config - Lancement de /var/www/html/plugins/alexaapi/resources/initCookie.js
{Remote} ║ Use as Login-Amazon-URL: amazon.fr DEBUG
{Remote} ║ Use as Base-URL: alexa.amazon.fr DEBUG
{Remote} ║ No cookie given, generate one !!!!!!!!!!  DEBUG
[2021-04-02 08:55:09][INFO] :  Lancement du démon cookie
[2021-04-02 08:55:09][INFO] :  Démon cookie lancé
Alexa-Config - Lancement de /var/www/html/plugins/alexaapi/resources/initCookie.js
{Remote} ║ Use as Login-Amazon-URL: amazon.fr DEBUG
{Remote} ║ Use as Base-URL: alexa.amazon.fr DEBUG
{Remote} ║ No cookie given, generate one !!!!!!!!!!  DEBUG
{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │        Récupération du Cookie Amazon    INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │ Use as Login-Amazon-URL: amazon.fr DEBUG
{Cookie} ║ │ Use as Base-Amazon-URL: amazon.com DEBUG
{Cookie} ║ │ Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 DEBUG
{Cookie} ║ │ Use as Accept-Language: fr-FR DEBUG
{Cookie} ║ │ Proxy mode disabled DEBUG
Proxy Init: loaded temp data store ass fallback former data
Proxy Init: reuse frc from former data
Proxy Init: reuse map-md from former data
Proxy Init: reuse deviceId from former data
[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" ~> ""
Alexa-Cookie: Proxy-Server listening on port 3457
Alexa-Remote: Error from retrieving cookies
initCookie - Error: You can try to get the cookie manually by opening http://192.168.0.210:3457/ with your browser.

Bonjour,

Et malgré une relance des dépendances cela ne change rien?

Non, j’ai relancé les dépendances, mais le problème est toujours identiques.

Là je commence à sécher :thinking:

Pas de bloqueur de pub, pas de firewall ou antivirus qui pourrait bloqué, test avec un autre navigateur?
Quel est la version de nodejs en SSH?

Bon et bien ton dernier mail était le bon :smiley:

Je suis passé sur Edge Chromium, et j’ai pu rentrer mes identifiants et mon cookie a été généré corectement. Avec Mozilla et Chrome, pas de succès. J’ai aussi désactivé mon AV.
J’ai fait parler Alexa, et tout est OK.
Merci pour ton aide précieuse !
Au top ! :ok_hand: :call_me_hand:

1 « J'aime »

De rien content que tout fonctionne à nouveau pour vous :+1:

Vu, ok, je ne vois pas pourquoi le navigateur influence cette génération, il doit y avoir des soucis sur ton poste @baptou60
Pas de souci sur le plugin donc, merci pour ton retour d’expérience et merci @iPapy pour ton appui.

1 « J'aime »

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