Impossible d'installer les dépendances HOMEBRIDGE

Le repo oph.mdrjr.net t’empêche l’install des dep.

Il faut regarder ce qui est dans sources.list.d avec un ls, puis faire un cat sur chaque fichier ensuite renommer celui qui contient cette source avec mv fichierOriginal fichierNouveauNom ce fichier en fichierOriginal.disabled.

Je fais exprès de pas te donner les commandes explicites, avec tout ce qu’on a fait jusqu’ici tu trouveras :wink:

Faudra ajouter des sudo :wink:

oula j’ai un doute sur mes compétences !!

Alors voila, j’ai fait la première partie de ce que tu me demandes (merci au passage de m’aider ainsi), et ensuite je ne comprends pas ce qu’il faut faire ?

Renomme tous les fichiers qui contiennent la source qui pose probleme

Voila ce que j’ai fait :

Et voici le nouveau log après redémarrage Jeedom, désinstallation et installation de Homebridge :

== Jeedom 3.3.53 sur Debian GNU/Linux 9.13 (stretch)/arm64/aarch64/64bits aka 'smart' avec nodeJS v4.8.2 et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 09/09/2020 20:53:43 == 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 : v4.8.2
[ 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 : v4.8.2
Version non suffisante, relancez les dépendances
[ 44% ] : Installation de NodeJS 12 : [ERREUR]
[ 45% ] : Installation de npm car non présent...
[ 49% ] : Installation de npm car non présent : [ERREUR]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 69% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 70% ] : Installation de l'extension gmp pour le QRCode...
Reload apache2...
[ 79% ] : Installation de l'extension gmp pour le QRCode : [  OK  ]
[ 80% ] : Configuration Avahi...
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
[ 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 : 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 stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
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
Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 166
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y npm' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 6.11~) but 4.8.2~dfsg-1 is to be installed
Depends: node-abbrev (>= 1.1.1~) but 1.0.9-1 is to be installed
Depends: node-ansi-regex (>= 3.0~) but 2.0.0-1 is to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but 7.1.1-1 is to be installed
Depends: node-hosted-git-info (>= 2.6~) but 2.1.5-1 is to be installed
Depends: node-ini (>= 1.3.5~) but 1.1.0-1 is to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but 1.0.3-4 is to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but 0.4.1-1 is to be installed
Depends: node-lru-cache (>= 4.1.1~) but 4.0.2-1 is to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but 2.3.5-2 is to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but 2.0.0-1 is to be installed
Depends: node-npmlog (>= 4.1.2~) but 0.0.4-1 is to be installed
Depends: node-osenv (>= 0.1.5~) but 0.1.0-1 is to be installed
Depends: node-read-package-json (>= 2.0.13~) but 1.2.4-1 is to be installed
Depends: node-request (>= 2.83~) but 2.26.1-1 is to be installed
Depends: node-retry (>= 0.10.1~) but 0.6.0-1 is to be installed
Depends: node-rimraf (>= 2.6.2~) but 2.5.4-2 is to be installed
Depends: node-semver (>= 5.5~) but 5.3.0-1 is to be installed
Depends: node-sha (>= 2.0.1~) but 1.2.3-1 is to be installed
Depends: node-slide (>= 1.1.6~) but 1.1.4-1 is to be installed
Depends: node-strip-ansi (>= 4.0~) but 3.0.1-1 is to be installed
Depends: node-tar (>= 4.4~) but 2.2.1-1 is to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but 1.2.11-1 is to be installed
E: Unable to correct problems, you have held broken packages.
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 167
== La commande `sudo npm install -g npm' pose problème
== Le code de retour est 1
== Le message d'erreur :
sudo: npm: command not found
======================================================================
== 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 :
sudo: npm: command not found
======================================================================

N’y a-t-il pas un pb de version de Node JS ?
Et merci d’avance.

Bon on avance.

Maintenant tu peux dans la configuration de homebridge faire le bouton « Reparer et Réinstaller »

boudiou (comme dirait ma Grand Mère adorée)

Ça aurait pas été plus simple et rapide de réinstaller Debian/jeeodm pour avoir un truc tout propre?

Oui… c’était la première proposition :wink:

Toujours en erreur, voici le log :

== Jeedom 3.3.53 sur Debian GNU/Linux 9.13 (stretch)/arm64/aarch64/64bits aka 'smart' avec nodeJS  et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 10/09/2020 08:36:49 == 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 :
[ 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 : v4.8.2
Version non suffisante, relancez les dépendances
[ 44% ] : Installation de NodeJS 12 : [ERREUR]
[ 45% ] : Installation de npm car non présent...
[ 49% ] : Installation de npm car non présent : [ERREUR]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 69% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 70% ] : Installation de l'extension gmp pour le QRCode...
Reload apache2...
[ 79% ] : Installation de l'extension gmp pour le QRCode : [  OK  ]
[ 80% ] : Configuration Avahi...
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
[ 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 : 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 stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
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
Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 166
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y npm' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 6.11~) but 4.8.2~dfsg-1 is to be installed
Depends: node-abbrev (>= 1.1.1~) but 1.0.9-1 is to be installed
Depends: node-ansi-regex (>= 3.0~) but 2.0.0-1 is to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but 7.1.1-1 is to be installed
Depends: node-hosted-git-info (>= 2.6~) but 2.1.5-1 is to be installed
Depends: node-ini (>= 1.3.5~) but 1.1.0-1 is to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but 1.0.3-4 is to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but 0.4.1-1 is to be installed
Depends: node-lru-cache (>= 4.1.1~) but 4.0.2-1 is to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but 2.3.5-2 is to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but 2.0.0-1 is to be installed
Depends: node-npmlog (>= 4.1.2~) but 0.0.4-1 is to be installed
Depends: node-osenv (>= 0.1.5~) but 0.1.0-1 is to be installed
Depends: node-read-package-json (>= 2.0.13~) but 1.2.4-1 is to be installed
Depends: node-request (>= 2.83~) but 2.26.1-1 is to be installed
Depends: node-retry (>= 0.10.1~) but 0.6.0-1 is to be installed
Depends: node-rimraf (>= 2.6.2~) but 2.5.4-2 is to be installed
Depends: node-semver (>= 5.5~) but 5.3.0-1 is to be installed
Depends: node-sha (>= 2.0.1~) but 1.2.3-1 is to be installed
Depends: node-slide (>= 1.1.6~) but 1.1.4-1 is to be installed
Depends: node-strip-ansi (>= 4.0~) but 3.0.1-1 is to be installed
Depends: node-tar (>= 4.4~) but 2.2.1-1 is to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but 1.2.11-1 is to be installed
E: Unable to correct problems, you have held broken packages.
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 167
== La commande `sudo npm install -g npm' pose problème
== Le code de retour est 1
== Le message d'erreur :
sudo: npm: command not found
======================================================================
== 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 :
sudo: npm: command not found
======================================================================

En fait, je n’ai pas d’écran sur cette box pro installé en tableau électrique, et j’ai jamais fait une installation debian en partant de 0. Mais je suppose qu’on doit être proche du but désormais ?

il faudrait supprimer la source nodesource et refaire une réparation, il doit récupérer sa signature (car l’url a changé à cause de ton remplacement jessie->stretch) et il n’a pas l’air d’y arriver…

Ok ça me va : mais comment faire ça ?
En SSH quelle commande me conseille-tu ?

il faut chercher quelle fichier source contient nodesource dans sources.list.d/ avec cat, quand tu l’as trouvé, tu renomme en nomOriginal.disabled avec mv. s’il est directement dans sources.list (sans le .d, le fichier et pas le dossier donc), dis le moi et on verra

Je vois ça :

Dois-je renommer le fichier en surbrillance ? Ou bien chercher ailleurs ?

oui tu peux renommer celui là en nodesource.list.disabled

Je démarre Jeedom et supprime / réinstalle homebridge, je te redis

En erreur, le log :

== Jeedom 3.3.53 sur Debian GNU/Linux 9.13 (stretch)/arm64/aarch64/64bits aka 'smart' avec nodeJS v4.8.2 et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 10/09/2020 09:14:17 == 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 : v4.8.2
[ 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 : v4.8.2
Version non suffisante, relancez les dépendances
[ 44% ] : Installation de NodeJS 12 : [ERREUR]
[ 45% ] : Installation de npm car non présent...
[ 49% ] : Installation de npm car non présent : [ERREUR]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 69% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 70% ] : Installation de l'extension gmp pour le QRCode...
Reload apache2...
[ 79% ] : Installation de l'extension gmp pour le QRCode : [  OK  ]
[ 80% ] : Configuration Avahi...
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
[ 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 : 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 stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
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
Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.debian.org/debian stretch-backports InRelease
Hit:5 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch Release
Ign:7 https://deb.nodesource.com/node_12.x stretch InRelease
Ign:8 https://deb.nodesource.com/node_12.x stretch Release
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Ign:9 https://deb.nodesource.com/node_12.x stretch/main Sources
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Err:9 https://deb.nodesource.com/node_12.x stretch/main Sources
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://deb.nodesource.com/node_12.x stretch/main arm64 Packages
Ign:11 https://deb.nodesource.com/node_12.x stretch/main all Packages
Ign:12 https://deb.nodesource.com/node_12.x stretch/main Translation-en
Reading package lists...
W: The repository 'https://deb.nodesource.com/node_12.x stretch Release' does not have a Release file.
E: Failed to fetch https://deb.nodesource.com/node_12.x/dists/stretch/main/source/Sources  gnutls_handshake() failed: Public key signature verification has failed.
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 166
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y npm' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 6.11~) but 4.8.2~dfsg-1 is to be installed
Depends: node-abbrev (>= 1.1.1~) but 1.0.9-1 is to be installed
Depends: node-ansi-regex (>= 3.0~) but 2.0.0-1 is to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but 7.1.1-1 is to be installed
Depends: node-hosted-git-info (>= 2.6~) but 2.1.5-1 is to be installed
Depends: node-ini (>= 1.3.5~) but 1.1.0-1 is to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but 1.0.3-4 is to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but 0.4.1-1 is to be installed
Depends: node-lru-cache (>= 4.1.1~) but 4.0.2-1 is to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but 2.3.5-2 is to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but 2.0.0-1 is to be installed
Depends: node-npmlog (>= 4.1.2~) but 0.0.4-1 is to be installed
Depends: node-osenv (>= 0.1.5~) but 0.1.0-1 is to be installed
Depends: node-read-package-json (>= 2.0.13~) but 1.2.4-1 is to be installed
Depends: node-request (>= 2.83~) but 2.26.1-1 is to be installed
Depends: node-retry (>= 0.10.1~) but 0.6.0-1 is to be installed
Depends: node-rimraf (>= 2.6.2~) but 2.5.4-2 is to be installed
Depends: node-semver (>= 5.5~) but 5.3.0-1 is to be installed
Depends: node-sha (>= 2.0.1~) but 1.2.3-1 is to be installed
Depends: node-slide (>= 1.1.6~) but 1.1.4-1 is to be installed
Depends: node-strip-ansi (>= 4.0~) but 3.0.1-1 is to be installed
Depends: node-tar (>= 4.4~) but 2.2.1-1 is to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but 1.2.11-1 is to be installed
E: Unable to correct problems, you have held broken packages.
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 167
== La commande `sudo npm install -g npm' pose problème
== Le code de retour est 1
== Le message d'erreur :
sudo: npm: command not found
======================================================================
== 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 :
sudo: npm: command not found
======================================================================

écoute là j’ai plus de cartouches… une réinstall (en buster tant que tu y es) c’est le mieux…

Annotation 2020-09-10 110613-

Aïe :frowning:

Mais comment faire une installation de ce type, est-ce possible directement à partir de Jeedom, sans écran donc, sur le réseau local