Problème de nodejs avec MySensors

écoute, là je comprends pas… c’est pas normal, tu dois avoir activé qqch qui retire l’affichage ou quoi…

dernière solution, installe alexaapi (il est gratuit), une fois le plugin installé, active le, ensuite lance la « Réparation NodeJS » qui se trouve dans la config du plugin, ca aidera peut-etre… (si ca marche tu pourras supprimer ce plugin si tu utilises pas)

J’ai un CPU 4 coeurs ARM V7, et les RPI 1 n’avait qu’un seul coeur ARM V6.

Détail de la commande

jeedom@jeedom:~ $ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 1
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 2
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 3
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : BCM2835
Revision        : a01041
Serial          : 00000000e5672628
Model           : Raspberry Pi 2 Model B Rev 1.1
jeedom@jeedom:~ $

j’ai pas dit le contraire :wink: je te donne juste l’explication pour buster.

par contre étrange encore… tu as déjà envoyé le résultat de cette commande plus haut et la sortie n’était pas identique…

J’avais effacé au notepad le paragraphe avec les détails des CPU la première fois, c’est le seul cas ou j’ai effacé un truc.
Par contre, BCM2835, c’est étonnant en effet.

Ok à ne plus faire :wink: on est habitués au retours des commandes et donc en modifiant celui-ci tu nous mets dans le doute …

Pas de soucis.
J’ai vérifié sur le composant, c’est bien écrit BCM2836, Buster reconnaîtrait mal le processeur du RPI 2?
J’installe AlexaAPI et fais ce que tu m’as indiqué pour NodeJS.
Les dépendances s’installent en boucle.

[2020-08-16 11:52:53][INFO] : Début d'activation du plugin
[2020-08-16 11:52:54][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-08-16 11:53:35][INFO] : Suppression du Code NodeJS
[2020-08-16 11:53:35][INFO] : Suppression de NodeJS
[2020-08-16 11:55:08][INFO] : Installation des dépendances :
[2020-08-16 11:57:12][INFO] : Réinstallation des dependances
[2020-08-16 11:57:12][INFO] : Installation des dépendances :
[2020-08-16 12:05:07][INFO] : Installation des dépendances :
[2020-08-16 12:15:08][INFO] : Installation des dépendances :
[2020-08-16 12:25:08][INFO] : Installation des dépendances :
[2020-08-16 12:35:08][INFO] : Installation des dépendances :
[2020-08-16 12:45:08][INFO] : Installation des dépendances :
[2020-08-16 12:55:08][INFO] : Installation des dépendances :

Le log des dépendances d’alexa donne aussi des erreurs d’install de nodejs.

======================================================================
== 16/08/2020 13:15:11 == Installation des dépendances de alexaapi
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [5sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 19% ] : Prérequis : [0sec] : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
Mise à jour APT et installation des packages nécessaires : [25sec] : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : v10.21.0
[ 39% ] : Vérification de la version de NodeJS installée : [2sec] : [  OK  ]
[ 40% ] : Installation de NodeJS 12...
Version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
npm WARN npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
/var/www/html/plugins/alexaapi/resources/nodejs.sh: ligne 105 : cd: /usr/local/lib/node_modules: Aucun fichier ou dossier de ce type
npm WARN npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
Utilisation du dépot officiel
Version actuelle : v10.21.0
[ 44% ] : Installation de NodeJS 12 : [4:17] : [  OK  ]
[ 45% ] : Installation de npm car non présent...
[ 49% ] : Installation de npm car non présent : [4:31] : [ERREUR]
[ 50% ] : Nettoyage ancien modules...
[ 59% ] : Nettoyage ancien modules : [0sec] : [  OK  ]
[ 60% ] : Installation des librairies, veuillez patienter svp...
[ 89% ] : Installation des librairies, veuillez patienter svp : [21sec] : [ERREUR]
[ 90% ] : Nettoyage...
[ 99% ] : Nettoyage : [0sec] : [  OK  ]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 143
== La commande `sudo npm install -g npm' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https://registry.npmjs.org/npm failed, reason: unable to get local issuer certificate
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-08-16T11_24_31_658Z-debug.log
======================================================================
== 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 npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https://registry.npmjs.org/express failed, reason: unable to get local issuer certificate
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-08-16T11_24_46_548Z-debug.log
======================================================================

Mon installation étant toute fraîche, je vais tout recommencer de zéro. Je vous retiens au courant

Je ne t’ai pas demandé d’installer les dependance mais de faire une « réparation de nodejs »

Le plugin les a installé tout seul lorsque j’ai cliqué sur « réparation de nodejs ».

Entre temps, j’ai refait une install complète depuis l’image de jeedom V4 pour RPI.
J’ai ensuite installé le plugin « MySensors » et les dépendances se sont installé avec NodeJS V12 (j’ai pas encore testé le fonctionnement des nœuds MySensors).

jeedom@jeedom:~ $ node -v
v12.18.3

Dans mon ancienne config, j’ai utilisé une image officielle Jeedom V4/Buster puis restauré une ancienne sauvegarde de jeedom pour récupérer tout mon historique, c’est ça qui a du provoquer le problème.
Maintenant, j’ai un Jeedom V4 / Buster / RPI2 à jour mais je n’ai pas ma sauvegarde. (ça confirme au moins la compatibilité de l’ensemble)

Je vais continuer a chercher pour faire fonctionner tout ça et pouvoir restaurer ma sauvegarde.
Je note comme résolu, si j’ai un problème avec ma sauvegarde, j’ouvrirais un autre sujet.

Merci encore à toi

Ça n’est pas ce que m’indique le log, il aurait dû retirer nodejs et ne pas dire qu’il était en v10 à 30% si c’était le cas.

Ok la réinstaller c’est bien.

Restore la sauvegarde, tu es en v12 maintenant peu de chance de repasser en v10. Mais si c’est le cas, c’est qu’un plugin fait qqch de mal… il faudra lister tous tes plugins

1 « J'aime »

Trop fort @nebz :+1: :clap:à toi

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.