Impossible d'installer homebridge depuis maj 17/12

Bonsoir,
Après plusieurs recherches je reste coincé et je me tourne vers vous.

Je viens de tenter la mise à jour hombridge de la version de 09/2021 a celle du 17/12/21. Je suis en jeedom 4.1.27.

Suite à la mise à jour le plugin ne fonctionne plus du tout. Impossible d’installer les dépendances . J’ai tenté de réparer , réparer et réinstaller , redescendre ma dernière sauvegarde …rien n’y fait . Plus moyen de faire fonctionner home bridge .

Voilà le dernier log d’installation si cela peut donner une idée à quelqu’un . Je vous en remercie par avance .

= Jeedom 4.1.27 sur Raspbian GNU/Linux 10 (buster)/armhf/armv7l/32bits aka 'RPI 3 B' avec nodeJS v14.18.2 et jsonrpc:enable et homebridge (stable) 2021-12-17 01:03:53
======================================================================
== 30/12/2021 20:45:08 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v14.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [  OK  ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [  OK  ]
[ 70% ] : Installation de Homebridge master, veuillez patienter svp...
[ 89% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 90% ] : Configuration Avahi...
[ 99% ] : Configuration Avahi : [  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 53
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm -g homebridge-gsh@2.2.0' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EAI_AGAIN: request to https://registry.npmjs.org/homebridge-gsh failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
npm ERR! code ETARGET
npm ERR! notarget No matching version found for homebridge-gsh@2.2.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-12-30T19_46_32_808Z-debug.log
======================================================================
== Erreur à l'étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 57
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EAI_AGAIN: request to https://registry.npmjs.org/homebridge failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
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 ETARGET
npm ERR! notarget No matching version found for homebridge@1.3.8.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'resources'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-12-30T19_47_21_427Z-debug.log
======================================================================
== Erreur à l'étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 61
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EAI_AGAIN: request to https://registry.npmjs.org/@babel%2fcore failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
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 EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/@babel%2fcore failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
npm ERR! A complete log of this run can be found in:

Bonjour, je pense que soit vous avez un problème réseau ou de dns, soit vous avez un problème de vieille version de npm.

  1. Vérifiez vos dns dans jeedom et dans /etc/resolv.conf
  2. Pouvez vous tapez ceci en ssh et relancer les dépendances :
sudo npm install -g npm
  1. Ou alors le registre npm a un problème actuellement, réessayez demain matin

  2. Rebootez on ne sait jamais

Merci beaucoup pour cette réponse rapide et pour votre aide.

J’ai donc tenté de réinstaller npm, j’ai même reboote.

Maintenant voilà l’erreur . Il m’indique que npm n’est pas compatible avec ma version de node.js :thinking:

npm WARN npm npm does not support Node.js v14.
18.2
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 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version a
t https://nodejs.org/
npm WARN registry Unexpected warning for https
://registry.npmjs.org/: Miscellaneous Warning 
EAI_AGAIN: request to https://registry.npmjs.o
rg/npm failed, reason: getaddrinfo EAI_AGAIN r
egistry.npmjs.org

Vous ne m’avez pas dit si vous avez fait le point 1 ? Car le message est toujours là…

Oui pardon . Les dns sont corrects d’ailleurs tout le reste fonctionne sans pb.

Et le retour de la commande npm ? Pour voir quelle version il vous a mis ?

Il indique npm@6.9.0

Bon je crois que je vais tenter une désinstalle totale de nodejs car la situation me semble très scabreuse …
Je tente ça demain en attendant un grand merci pour votre aide précieuse

sudo apt-get -y --purge autoremove npm
sudo apt-get -y --purge autoremove nodejs

Puis relancez les dépendances

Vous avez clairement un problème sur votre système

jeedom@JeedomBeta:~$ npm -v
8.2.0

Merci nebz pour votre aide et votre rapidité de réponse.

Je ne sais clairement pas ce qui a pu se passer lors de la mise e jour homebridge mais ça a mis effectivement un sacré bazar.

forcer la désinstallation de node et relancer la dépendances au bien permis de réinstaller le plugin.

Mais je suis d’accord avec vous je dois avoir un problème sur le système ça indépendamment d’homebridge j’arrive à avoir des soucis de résolution de noms donc votre analyse sur le dns est bonne . Il faut que je creuse cela.

Merci encore passez de très bonnes fêtes :slight_smile:

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.