Dépendance homebridge version nodeJS

Hello

depuis un moment, j’ai quelques soucis avec mon homebridge, je commence à me pencher dessus et je constate des problèmes dans l’installation des dépendances.


== Jeedom 4.1.15 sur Debian GNU/Linux 9.13 (stretch)/amd64/x86_64/64bits aka 'diy' avec nodeJS v8.17.0 et jsonrpc:enable et homebridge (stable) 2020-11-17 11:07:11
======================================================================
== 18/11/2020 18:22:12 == 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 : [ERREUR]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : v8.17.0
[ 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 : v8.17.0
Version non suffisante, relancez les dépendances
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Installation de NodeJS 12 : [ERREUR]
[ 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 : [  OK  ]
[ 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
======================================================================

Une idée pourquoi NodeJs ne se met pas à jour @nebz ?
merci

Hello,

Non tu as coupé le log avant qu’il le dise :wink:

oups…

voila le complet

**== Jeedom 4.1.15 sur Debian GNU/Linux 9.13 (stretch)/amd64/x86_64/64bits aka 'diy' avec nodeJS v8.17.0 et jsonrpc:enable et homebridge (stable) 2020-11-17 11:07:11**
**======================================================================**
**== 18/11/2020 18:22:12 == 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 : [ERREUR]**
**[ 30% ] : Vérification de la version de NodeJS installée...**
**Version actuelle : v8.17.0**
**[ 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 : v8.17.0**
**Version non suffisante, relancez les dépendances**
**[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]**
**[ 49% ] : Installation de NodeJS 12 : [ERREUR]**
**[ 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 : [  OK  ]**
**[ 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 : Mise à jour APT et installation des packages nécessaires**
**== Ligne 60**
**== La commande `sudo apt-get update' pose problème**
**== Le code de retour est 100**
**== Le message d'erreur :**
**Hit:1 http://security.debian.org/debian-security stretch/updates InRelease**
**Ign:2 http://ftp.fr.debian.org/debian stretch InRelease**
**Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease**
**Hit:4 http://ftp.fr.debian.org/debian stretch Release**
**Ign:5 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco InRelease**
**Ign:6 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan InRelease**
**Hit:7 https://deb.nodesource.com/node_8.x stretch InRelease**
**Hit:8 https://repo.mosquitto.org/debian stretch InRelease**
**Ign:9 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco Release**
**Ign:10 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan Release**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Err:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**404  Not Found [IP: 91.189.95.83 80]**
**Ign:13 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Err:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**404  Not Found [IP: 91.189.95.83 80]**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Reading package lists...**
**W: The repository 'http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco Release' does not have a Release file.**
**W: The repository 'http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan Release' does not have a Release file.**
**E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/disco/main/binary-amd64/Packages  404  Not Found [IP: 91.189.95.83 80]**
**E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/eoan/main/binary-amd64/Packages  404  Not Found [IP: 91.189.95.83 80]**
**E: Some index files failed to download. They have been ignored, or old ones used instead.**
**======================================================================**
**== Erreur à l'étape : Installation de NodeJS 12**
**== Ligne 148**
**== La commande `sudo -E bash -' pose problème**
**== Le code de retour est 1**
**== Le message d'erreur :**
**## Installing the NodeSource Node.js 12.x repo...**
**## Populating apt-get cache...**
**+ apt-get update**
**Ign:1 http://ftp.fr.debian.org/debian stretch InRelease**
**Hit:2 http://security.debian.org/debian-security stretch/updates InRelease**
**Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease**
**Ign:4 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco InRelease**
**Hit:5 http://ftp.fr.debian.org/debian stretch Release**
**Hit:6 https://deb.nodesource.com/node_8.x stretch InRelease**
**Ign:7 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan InRelease**
**Hit:8 https://repo.mosquitto.org/debian stretch InRelease**
**Ign:9 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco Release**
**Ign:10 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan Release**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Ign:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Ign:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Err:11 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main amd64 Packages**
**404  Not Found [IP: 91.189.95.83 80]**
**Ign:12 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main all Packages**
**Ign:14 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-fr**
**Ign:15 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco/main Translation-en**
**Ign:16 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main all Packages**
**Err:17 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main amd64 Packages**
**404  Not Found [IP: 91.189.95.83 80]**
**Ign:18 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-en**
**Ign:19 http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan/main Translation-fr**
**Reading package lists...**
**W: The repository 'http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco Release' does not have a Release file.**
**W: The repository 'http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan Release' does not have a Release file.**
**E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/disco/main/binary-amd64/Packages  404  Not Found [IP: 91.189.95.83 80]**
**E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/eoan/main/binary-amd64/Packages  404  Not Found [IP: 91.189.95.83 80]**
**E: Some index files failed to download. They have been ignored, or old ones used instead.**
**Error executing command, exiting**
**======================================================================**

Tu as un problème avec une source de ton Linux :

**`http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu disco Release' does not have a Release file.** **W: The repository 'http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu eoan Release' does not have a Release file.** **E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/disco/main/binary-amd64/Packages 404 Not Found [IP: 91.189.95.83 80]** **E: Failed to fetch http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu/dists/eoan/main/binary-amd64/Packages 404 Not Found [IP: `**

bizarre car je suis sur Debian…

Oui il faut vérifier tes sources

Hello

Un petit message pourrait tu te servir des balises </> pour mettre des logs c’est beaucoup plus lisible
Cela évitera de donner du boulot @moderateurs

@nebz a fait un super doc pour expliquer

2 « J'aime »

oui désolé.
merci

Quelqu’un (toi, un plugin) a (mal) installé Ruby sur ton système, il faut résoudre ça

oui j’ai identifié le plugin.
j’ai supprimé Ruby et viré les source.lists

Merci et désolé pour le dérangement qui n’était pas du à Homebridge

== Jeedom 4.1.15 sur Debian GNU/Linux 9.13 (stretch)/amd64/x86_64/64bits aka 'diy' avec nodeJS v8.17.0 et jsonrpc:enable et homebridge (stable) 2020-11-17 11:07:11
======================================================================
== 18/11/2020 20:24:16 == 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 : v8.17.0
[ 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.1
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 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 : [  OK  ]
[ 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é !
======================================================================
== OK == Installation Réussie
======================================================================```
1 « J'aime »

Pas de problème, Pour mon info, c’était quel plugin ?

Le plugin Snapshot, un vieux plugin qui n’avait pas évolué que j’ai du modifier pour passer la V3 à l’époque…

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.