Probleme installation dependances Homebridge npm error 128

Bonjour, je rencontre un problème déjà soulevé dans plusieurs posts: l’installation des dépendances du plugin homebridge.

Pouvez-vous m’aider svp?

Durant l’installation, j’ai cette erreur:

== KO == Erreur d’Installation ====================================================================== == Erreur à l’étape : Installation de Homebridge master, veuillez patienter svp == Ligne 191 == 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 ERR! code 128 npm ERR! Command failed: git clone --depth=1 -q -b master git://github.com/NebzHB/homebridge-stable.git /root/.npm/_cacache/tmp/git-clone-e1022fbf npm ERR! fatal: could not create leading directories of ‹ /root/.npm/_cacache/tmp/git-clone-e1022fbf ›: Permission denied npm ERR! npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-05-03T08_20_59_234Z-debug.log ======================================================================

Bonjour,
Peux tu lancer une « réparation et reinstallation » via le bouton dans la config du plugin et fournir le log complet stp ?

Merci de ta disponibilité.
Pour info, je suis sur un RPi 2B…
Est-ce que cela te convint?

== Jeedom 3.3.48 sur Raspbian GNU/Linux 9.11 (stretch)/armhf/armv7l/32bits aka ‹ RPI 2 B › avec nodeJS et jsonrpc:enable et homebridge (stable) 2020-04-28 10:21:13

== 03/05/2020 10:56:36 == Installation des dépendances de homebridge

[ 0% ] : Vérification des droits…
[ 9% ] : Vérification des droits : [ OK ]
[ 10% ] : Prérequis…
[ 19% ] : Prérequis : [ OK ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires…
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [ OK ]
[ 30% ] : Vérification de la version de NodeJS installée…
Version actuelle :
[ 39% ] : Vérification de la version de NodeJS installée : [ OK ]
[ 40% ] : Installation de NodeJS 12…
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
/usr/bin/env: ‹ node ›: No such file or directory
/usr/bin/env: ‹ node ›: No such file or directory
Utilisation du dépot officiel
Version après install : v12.16.3
[ 49% ] : Installation de NodeJS 12 : [ OK ]
[ 50% ] : Nettoyage anciens modules…
[ 59% ] : Nettoyage anciens modules : [ OK ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp…
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 80% ] : Configuration Avahi…
[ 89% ] : Configuration Avahi : [ OK ]
[ 90% ] : Nettoyage 1/2…
[ 94% ] : Nettoyage 1/2 : [ OK ]
[ 95% ] : Nettoyage 2/2…
[ 99% ] : Nettoyage 2/2 : [ OK ]
[100% ] : Terminé !

======================================================================
== KO == Erreur d’Installation

== Erreur à l’étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 191
== 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 ERR! code 128
npm ERR! Command failed: git clone --depth=1 -q -b master git://github.com/NebzHB/homebridge-jeedom.git /root/.npm/_cacache/tmp/git-clone-00627005
npm ERR! fatal: could not create leading directories of ‹ /root/.npm/_cacache/tmp/git-clone-00627005 ›: Permission denied
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-05-03T08_58_45_677Z-debug.log

======================================================================

Étrange… peut être à cause du fait que ce soit un vieux raspberry… ou bien un problème dans ton install…

Moi j’opterais pour une sauvegarde et une réinstallation d’une image nouvelle et restauration de jeedom.

Bien à toi

merci je vais essayer de tout réinstaller… mais c’est effectivement un RPi 2b v1.1 et j’ai eu d’autres soucis de compatibilité avec d’autres projets sur cette version.

C’est un risque… le chipset est de moins en moins supporté malheureusement…

Hello,

J’ai le même message d’erreur sur un Raspberry 3B
Voici les log après « réparation et réinstallation »

== Jeedom 4.0.61 sur Raspbian GNU/Linux 9.13 (stretch)/armhf/armv7l/32bits aka ‹ RPI 3 B › avec nodeJS et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34

== 11/10/2020 17:14:09 == Installation des dépendances de homebridge

[ 0% ] : Vérification des droits…
[ 9% ] : Vérification des droits : [ OK ]
[ 10% ] : Prérequis…
[ 19% ] : Prérequis : [ OK ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires…
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [ OK ]
[ 30% ] : Vérification de la version de NodeJS installée…
Version actuelle :
[ 39% ] : Vérification de la version de NodeJS installée : [ OK ]
[ 40% ] : Installation de NodeJS 12…
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Utilisation du dépot officiel
Version après install : v12.19.0
[ 49% ] : Installation de NodeJS 12 : [ OK ]
[ 50% ] : Nettoyage anciens modules…
[ 59% ] : Nettoyage anciens modules : [ OK ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp…
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 80% ] : Configuration Avahi…
[ 89% ] : Configuration Avahi : [ OK ]
[ 90% ] : Nettoyage 1/2…
[ 94% ] : Nettoyage 1/2 : [ OK ]
[ 95% ] : Nettoyage 2/2…
[ 99% ] : Nettoyage 2/2 : [ OK ]
[100% ] : Terminé !

== KO == Erreur d’Installation

== ANALYSE DES ERREURS…
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l’étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 204
== 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 deprecated har-validator@5.1.5: this library is no longer supported
npm ERR! code 128
npm ERR! Command failed: git clone --depth=1 -q -b master git://github.com/NebzHB/homebridge-jeedom.git /root/.npm/_cacache/tmp/git-clone-6cb67f9e
npm ERR! fatal: could not create leading directories of ‹ /root/.npm/_cacache/tmp/git-clone-6cb67f9e ›: Permission denied
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-10-11T16_16_03_404Z-debug.log

Bonjour,

Même problème, même solution.