Problème certificat SSL pour mise à jour nodeJs

Bonjour,

J’ai déjà eu le soucis lors de l’installation de gsh (cf. sujet Plugin gsh - Problème version npm) , et j’ai de nouveau le problème avec l’installation de jeemate.

Il doit y avoir un problème sur mon Jeedom entre les versions de npm et nodeJs, mais lorsque ça essaie de réparer ça, j’ai ce type d’erreur :

== 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.23.1
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 WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@^5.0.4 (node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/utf-8-validate failed, reason: unable to get local issuer certificate
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@^4.0.3 (node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/bufferutil failed, reason: unable to get local issuer certificate
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/2021-02-21T10_08_34_926Z-debug.log

Est-ce que l’erreur « UNABLE_TO_GET_ISSUER_CERT_LOCALLY » parle à quelqu’un svp ?
On dirait qu’il y a un problème de certificat.

Pour information, mon jeedom est en https (j’ai acheté le pack power, tout est géré par Jeedom directement).

Merci d’avance pour votre aide.

Hello

Ici le souci c’est pas ton certificat mais celui de npmjs que tu n’arrives pas à valider.
Probablement car le package ca-certificat n’est pas à jour sur ton os. (ça reste hypothétique car il a pas d’information sur ton installation)

Merci pour ta réponse @naboleo
Mon jeedom est installé sur RPI 3 B, OS Raspbian v10.
Une idée pour mettre à jour ce certificat svp ?
Merci.

Tu peux essayer ça :

sudo apt-get update 
sudo apt-get -y install apt-transport-https ca-certificates
1 « J'aime »

Merci beaucoup @naboleo , ça a marché !

Cool, mais ça veux quand même dire que ta version de debian n’est pas super à jour

Je viens de faire un apt-get upgrade du coup. J’avoue que je ne fais jamais de maj directement en ssh.

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