Hallo, si tes dependances posent problème, fournis le log de dépendances
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 ?
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
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 :
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 !
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
Fenetre putty, Cliquer en haut a gauche.
Cliquer « copy all to clipboard »
akenad
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
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 ?