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

Bonjour,
Après avoir essayé plusieurs fois la génération du cookie avec la version Stable, non stable, sans succès. J’ai supprimé le plugin.
Maintenant, je n’arrive plus à lancer les dépendances :

Voilà ! Au début, les dépendances étaient OK mais pas le cookie. Maintenant, ça coince au départ…
Merci pour votre aide :slight_smile:

Ah, oui, oulbié, voici les infos de ma box Smart en V4 :

Lo
Qu’elle est la version de ton jeedom et de ton debian?

Ah, merci ! Désolé, j’ai complété mon post initial : Smart 4.0.61

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 :