Problèmes dépendances et génération du cookie

Hallo, si tes dependances posent problème, fournis le log de dépendances :slight_smile:

Le Log est dans Analayse/Logs/Alexaapi_dep ?

Oui ou simplement dans la page de config du plugin.

Tu peux tout envoyer stp ? Et aussi le fichier log dont il parlent après ta coupure ?

J’ai voulu mettre en PJ le fichier mais c’est refusé.
J’ai fait un copier coller :

======================================================================
== 02/08/2020 09:30:49 == Installation des dépendances de alexaapi
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [1sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 19% ] : Prérequis : [0sec] : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [10sec] : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : v12.14.1
Ok, version suffisante
[ 49% ] : Vérification de la version de NodeJS installée : [1sec] : [  OK  ]
[ 50% ] : Nettoyage ancien modules...
[ 59% ] : Nettoyage ancien modules : [0sec] : [  OK  ]
[ 60% ] : Installation des librairies, veuillez patienter svp...
[ 89% ] : Installation des librairies, veuillez patienter svp : [10sec] : [ERREUR]
[ 90% ] : Nettoyage...
[ 99% ] : Nettoyage : [0sec] : [  OK  ]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== Erreur à l'étape : Installation des librairies, veuillez patienter svp
== Ligne 152
== La commande `sudo npm install --no-fund --no-package-lock --no-audit' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ENODATA: Cache input stream was empty
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
npm ERR! code EINTEGRITY
npm ERR! errno EINTEGRITY
npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/alexa-cookie2: Integrity verification failed for sha512-ECR7arFm/UzhkSRPU6qzm3MGT7947kWtdfps/7M/IjVav4VU/jMkvGCFYEQzZIqZIlGvFa/KOqLx+cZVzVNm8A== (/root/.npm/_cacache/content-v2/sha512/10/24/7b6ab166fd4ce191244f53aab39b73064fbf78ee45ad75fa6cffb33f22355abf8554fe3324bc6085604433648a992251af15afca3aa2f1f9c655cd5366f0)
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-08-02T09_31_11_207Z-debug.log
======================================================================

Ce qui est bizarre, c’est que c’est le log de 9h30 alors que j’ai fait plusieurs tentatives depuis. Je ne sais pas comment récupérer le log complet à l’adresse indiquée /root/.npm etc…

Voici le log de base :

[2020-08-02 11:00:04][INFO] : Installation des dépendances :
[2020-08-02 11:05:03][INFO] : Installation des dépendances :
[2020-08-02 11:06:50][INFO] : Installation des dépendances :
[2020-08-02 11:10:03][INFO] : Installation des dépendances :
[2020-08-02 11:13:34][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=alexaapi function=remove callInstallFunction=1
[2020-08-02 11:30:13][INFO] : Début d'activation du plugin
[2020-08-02 11:30:14][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-08-02 11:30:14][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=alexaapi function=install callInstallFunction=1
[2020-08-02 11:30:49][INFO] : Installation des dépendances :
[2020-08-02 11:35:03][INFO] : Installation des dépendances :
[2020-08-02 11:40:04][INFO] : Installation des dépendances :

comme il est écrit, ton jeedom ne parvient pas à se connecter à ce site. je viens de tester et pour ma part aucun problème à m’y connecter, je pencherais pour un problème réseau chez toi… proxy ?

1 « J'aime »

Bonjour @Dark_Kermit,

voir ici : [Présentation] akenad - #15 par akenad

alternative :

Putty ssh
jeedom/Mjeedom96
su -
Mjeedom96

# cat /root/.npm/_logs/2020-08-02T09_31_11_207Z-debug.log

akenad :slight_smile:

1 « J'aime »

Merci pour votre aide.
Quand, du même réseau, avec mon ordinateur je vais sur ce site, j’obtiens :


Si ça marche avec mon PC, ma smart devrait pouvoir le faire aussi, non ?
J’ai un routeur RT2600AC mais je n’ai rien fait de particulier.

désinstalle le plugin puis réinstalle le.

Je viens de supprimer :

Je réinstalle :

Installation en cours des dépendances :

Puis j’obtiens :

Puis encore le même problème :

== Erreur à l'étape : Installation des librairies, veuillez patienter svp
== Ligne 152
== La commande `sudo npm install --no-fund --no-package-lock --no-audit' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ENODATA: Cache input stream was empty
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
npm ERR! code EINTEGRITY
npm ERR! errno EINTEGRITY
npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/alexa-cookie2: Integrity verification failed for sha512-ECR7arFm/UzhkSRPU6qzm3MGT7947kWtdfps/7M/IjVav4VU/jMkvGCFYEQzZIqZIlGvFa/KOqLx+cZVzVNm8A== (/root/.npm/_cacache/content-v2/sha512/10/24/7b6ab166fd4ce191244f53aab39b73064fbf78ee45ad75fa6cffb33f22355abf8554fe3324bc6085604433648a992251af15afca3aa2f1f9c655cd5366f0)
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-08-02T14_16_44_437Z-debug.log

Pourtant, de mon PC, le site indiqué fonctionne :

Ok fournis le log dans le dossier alors

Merci !
Désolé, je n’ai jamais fait ça.
Quand je rentre mon mot de passe, c’est marqué Denied :
image

Il faut activer le SSH ? Le mot de passe n’est pas le même ?

De souvenir c’est ssh jeedom@IP de ta box dans ton cas ssh jeedom@10.0.4.52 et après le mot de pass c’est Mjeedom96 ou alors tu utilise putty

@akenad t’as tout donné

Merci beaucoup, en effet, sa procédure fonctionne ! Mais je ne savais même pas que c’était l’identifiant et le mot de passe ! :slight_smile:

Encore une question bête : j’ai écrit tout cela, beaucoup de texte apparaît dans la fenêtre Putty. Je n’arrive pas à copier le texte, CTRL C ne fonctionne pas. Comment faire ? Merci :slight_smile:

Fenetre putty, Cliquer en haut a gauche.
Cliquer « copy all to clipboard »

akenad :slight_smile:

1 « J'aime »

Oh, merci ! C’est différent de l’ergonomie habituelle !
Voici le log : log.txt (134,5 Ko)

Bon ça aide pas des masses car t’as re-collé tout dans la console donc tout est doublé…

Il faudrait que tu supprimes package-lock.json qui est dans le dossier ressource du plugin alexaapi (via la config de jeedom puis os/db puis édition de fichiers)

Ensuite, tu relances les dep

1 « J'aime »

Merci !
Je viens de le supprimer :

Et ça fonctionne ! Merci !

Euh, Bizarre !
Je tente pour le cookie mais j’ai message d’erreur qui me dit que les dépendances ne sont pas présentes :

Pourtant, le statut des dépendances est ok.
Voilà le log des dépendances, à la mauvaise heure :

pour avoir ce message d’erreur, il va vérifier que resources/node_modules existe dans le dossier du plugin vérifie via l’éditeur de fichier, si c’est pas le cas, relance les dépendances

Ca recommence : NOK pour dépendances :

Le log :

Je supprime package-lock puis relance les dépendances :

Dépendances OK et impossible d’installer le cookie.

J’ai aussi tenté de désinstaller, réinstaller le plugin, ça tourne en rond. Les dépendances ne s’installent pas. Désolé pour mon cas désespéré !

oui mais tu ne m’as pas dit, le dossier en question existe ou pas après installation OK des dépendances ?