Impossible d'installer les dépendances HOMEBRIDGE

Bonjour, je ne parviens pas à installer les dépendances de HOMEBRIDGE.

Auriez-vous une idée pour me débloquer la situation ?

Version STABLE du plugin, installé et corrigé, mais aussi supprimée et réinstallée.
Sous Jeedom 3.3.24 / Linux 9.13

Merci beaucoup

bonjour
que dit le log « homebridge_dep »

Bonjour,

Merci d’avance, voici le log

Jeedom 3.3.24 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
======================================================================
== 08/09/2020 16:35:04 == 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
/var/www/html/plugins/homebridge/core/class/../../resources/install_homebridge.sh: line 154: nodejs: command not found
Version après install :
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 :
Ign:1 http://ftp.debian.org/debian stretch InRelease
Hit:2 http://ftp.debian.org/debian stretch-updates InRelease
Hit:3 http://ftp.debian.org/debian stretch-backports InRelease
Hit:4 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:5 http://ftp.debian.org/debian stretch Release
Hit:7 http://security.debian.org stretch/updates InRelease
Ign:8 https://oph.mdrjr.net/meveric all InRelease
Ign:9 https://oph.mdrjr.net/meveric jessie InRelease
Err:10 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Err:11 https://oph.mdrjr.net/meveric jessie Release
gnutls_handshake() failed: Public key signature verification has failed.
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
E: The repository 'http://oph.mdrjr.net/meveric jessie Release' does no longer have a Release file.
======================================================================
== 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://oph.mdrjr.net/meveric all InRelease
Ign:8 https://oph.mdrjr.net/meveric jessie InRelease
Err:9 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Err:10 https://oph.mdrjr.net/meveric jessie Release
gnutls_handshake() failed: Public key signature verification has failed.
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
E: The repository 'http://oph.mdrjr.net/meveric jessie Release' does no longer have a Release file.
Error executing command, exiting
======================================================================
== Erreur à l'étape : Installation de NodeJS 12
== Ligne 149
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 8,805 kB of archives.
After this operation, 47.6 MB of additional disk space will be used.
Err:1 https://oph.mdrjr.net/meveric jessie/main arm64 nodejs arm64 6.9.1-1nodesource1~jessie1
gnutls_handshake() failed: Public key signature verification has failed.
E: Failed to fetch https://oph.mdrjr.net/meveric/pool/main/n/nodejs/nodejs_6.9.1-1nodesource1~jessie1_arm64.deb  gnutls_handshake() failed: Public key signature verification has failed.
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
======================================================================
== 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 it is not going to be installed
Depends: node-abbrev (>= 1.1.1~) but it is not going to be installed
Depends: node-ansi-regex (>= 3.0~) but it is not going to be installed
Depends: node-ansistyles (>= 0.1.3~) but it is not going to be installed
Depends: node-aproba (>= 1.2~) but it is not going to be installed
Depends: node-archy (>= 1.0~) but it is not going to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-bluebird (>= 3.5.1~) but it is not going to be installed
Depends: node-call-limit (>= 1.1~) but it is not going to be installed
Depends: node-chownr (>= 1.0.1~) 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-detect-indent (>= 5.0~) but it is not going to be installed
Depends: node-detect-newline (>= 2.1~) but it is not going to be installed
Depends: node-editor (>= 1.0~) but it is not going to be installed
Depends: node-fs-vacuum (>= 1.2.10~) but it is not going to be installed
Depends: node-fs-write-stream-atomic (>= 1.0.10~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but it is not going to be installed
Depends: node-graceful-fs (>= 4.1.11~) but it is not going to be installed
Depends: node-has-unicode (>= 2.0.1~) but it is not going to be installed
Depends: node-hosted-git-info (>= 2.6~) but it is not going to be installed
Depends: node-iferr (>= 0.1.5~) but it is not going to be installed
Depends: node-inflight (>= 1.0.6~) but it is not going to be installed
Depends: node-inherits (>= 2.0.3~) but it is not going to be installed
Depends: node-ini (>= 1.3.5~) but it is not going to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-promzard but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but it is not going to be installed
Depends: node-json-parse-better-errors (>= 1.0.1~) but it is not going to be installed
Depends: node-lazy-property (>= 1.0~) but it is not going to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but it is not going to be installed
Depends: node-lru-cache (>= 4.1.1~) but it is not going to be installed
Depends: node-mississippi (>= 3.0~) but it is not going to be installed
Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but it is not going to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but it is not going to be installed
Depends: node-encoding but it is not going to be installed
Depends: node-errno but it is not going to be installed
Depends: node-npmlog (>= 4.1.2~) but it is not going to be installed
Depends: node-once (>= 1.4~) but it is not going to be installed
Depends: node-opener (>= 1.4.3~) but it is not going to be installed
Depends: node-osenv (>= 0.1.5~) but it is not going to be installed
Depends: node-path-is-inside (>= 1.0.2~) but it is not going to be installed
Depends: node-promise-inflight (>= 1.0.1~) but it is not going to be installed
Depends: node-ansi but it is not going to be installed
Depends: node-qw (>= 1.0.1~) but it is not going to be installed
Depends: node-read (>= 1.0.7~) but it is not going to be installed
Depends: node-read-package-json (>= 2.0.13~) but it is not going to be installed
Depends: node-request (>= 2.83~) but it is not going to be installed
Depends: node-retry (>= 0.10.1~) but it is not going to be installed
Depends: node-rimraf (>= 2.6.2~) but it is not going to be installed
Depends: node-safe-buffer (>= 5.1.1~) but it is not going to be installed
Depends: node-semver (>= 5.5~) but it is not going to be installed
Depends: node-sha (>= 2.0.1~) but it is not going to be installed
Depends: node-slide (>= 1.1.6~) but it is not going to be installed
Depends: node-sorted-object (>= 2.0.1~) but it is not going to be installed
Depends: node-from2 but it is not going to be installed
Depends: node-stream-iterate but it is not going to be installed
Depends: node-ssri (>= 5.2.4~) but it is not going to be installed
Depends: node-strip-ansi (>= 4.0~) but it is not going to be installed
Depends: node-tar (>= 4.4~) but it is not going to be installed
Depends: node-text-table (>= 0.2~) but it is not going to be installed
Depends: node-uid-number (>= 0.0.6~) but it is not going to be installed
Depends: node-unique-filename (>= 1.1~) but it is not going to be installed
Depends: node-unpipe (>= 1.0~) but it is not going to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-import-lazy but it is not going to be installed
Depends: node-is-npm (>= 1.0~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-semver-diff (>= 2.0~) but it is not going to be installed
Depends: node-xdg-basedir (>= 3.0~) but it is not going to be installed
Depends: node-validate-npm-package-name (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but it is not going to be installed
Depends: node-wrappy (>= 1.0.2~) but it is not going to be installed
Depends: node-write-file-atomic (>= 2.3~) but it is not going 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
======================================================================

Bonsoir,

Tag corrigé et à l’avenir merci d’utiliser </> pour y glisser vos log svp.

Une petite mise à jours s’impose nous somme en 3.3.53 à ce jour :wink:

Bonsoir,

Oui en effet … les MAJ sont faites désormais, j’ai redémarré JEEDOM : le problème persiste et 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
======================================================================
== 08/09/2020 18:07: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 :
[ 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
/var/www/html/plugins/homebridge/core/class/../../resources/install_homebridge.sh: line 154: nodejs: command not found
Version après install :
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://oph.mdrjr.net/meveric all InRelease
Ign:8 https://oph.mdrjr.net/meveric jessie InRelease
Err:9 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Err:10 https://oph.mdrjr.net/meveric jessie Release
gnutls_handshake() failed: Public key signature verification has failed.
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
E: The repository 'http://oph.mdrjr.net/meveric jessie Release' does no longer have a Release file.
======================================================================
== 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://oph.mdrjr.net/meveric all InRelease
Ign:8 https://oph.mdrjr.net/meveric jessie InRelease
Err:9 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Err:10 https://oph.mdrjr.net/meveric jessie Release
gnutls_handshake() failed: Public key signature verification has failed.
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
E: The repository 'http://oph.mdrjr.net/meveric jessie Release' does no longer have a Release file.
Error executing command, exiting
======================================================================
== Erreur à l'étape : Installation de NodeJS 12
== Ligne 149
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 8805 kB of archives.
After this operation, 47.6 MB of additional disk space will be used.
Err:1 https://oph.mdrjr.net/meveric jessie/main arm64 nodejs arm64 6.9.1-1nodesource1~jessie1
gnutls_handshake() failed: Public key signature verification has failed.
E: Failed to fetch https://oph.mdrjr.net/meveric/pool/main/n/nodejs/nodejs_6.9.1-1nodesource1~jessie1_arm64.deb  gnutls_handshake() failed: Public key signature verification has failed.
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
======================================================================
== 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 it is not going to be installed
Depends: node-abbrev (>= 1.1.1~) but it is not going to be installed
Depends: node-ansi-regex (>= 3.0~) but it is not going to be installed
Depends: node-ansistyles (>= 0.1.3~) but it is not going to be installed
Depends: node-aproba (>= 1.2~) but it is not going to be installed
Depends: node-archy (>= 1.0~) but it is not going to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-bluebird (>= 3.5.1~) but it is not going to be installed
Depends: node-call-limit (>= 1.1~) but it is not going to be installed
Depends: node-chownr (>= 1.0.1~) 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-detect-indent (>= 5.0~) but it is not going to be installed
Depends: node-detect-newline (>= 2.1~) but it is not going to be installed
Depends: node-editor (>= 1.0~) but it is not going to be installed
Depends: node-fs-vacuum (>= 1.2.10~) but it is not going to be installed
Depends: node-fs-write-stream-atomic (>= 1.0.10~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but it is not going to be installed
Depends: node-graceful-fs (>= 4.1.11~) but it is not going to be installed
Depends: node-has-unicode (>= 2.0.1~) but it is not going to be installed
Depends: node-hosted-git-info (>= 2.6~) but it is not going to be installed
Depends: node-iferr (>= 0.1.5~) but it is not going to be installed
Depends: node-inflight (>= 1.0.6~) but it is not going to be installed
Depends: node-inherits (>= 2.0.3~) but it is not going to be installed
Depends: node-ini (>= 1.3.5~) but it is not going to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-promzard but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but it is not going to be installed
Depends: node-json-parse-better-errors (>= 1.0.1~) but it is not going to be installed
Depends: node-lazy-property (>= 1.0~) but it is not going to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but it is not going to be installed
Depends: node-lru-cache (>= 4.1.1~) but it is not going to be installed
Depends: node-mississippi (>= 3.0~) but it is not going to be installed
Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but it is not going to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but it is not going to be installed
Depends: node-encoding but it is not going to be installed
Depends: node-errno but it is not going to be installed
Depends: node-npmlog (>= 4.1.2~) but it is not going to be installed
Depends: node-once (>= 1.4~) but it is not going to be installed
Depends: node-opener (>= 1.4.3~) but it is not going to be installed
Depends: node-osenv (>= 0.1.5~) but it is not going to be installed
Depends: node-path-is-inside (>= 1.0.2~) but it is not going to be installed
Depends: node-promise-inflight (>= 1.0.1~) but it is not going to be installed
Depends: node-ansi but it is not going to be installed
Depends: node-qw (>= 1.0.1~) but it is not going to be installed
Depends: node-read (>= 1.0.7~) but it is not going to be installed
Depends: node-read-package-json (>= 2.0.13~) but it is not going to be installed
Depends: node-request (>= 2.83~) but it is not going to be installed
Depends: node-retry (>= 0.10.1~) but it is not going to be installed
Depends: node-rimraf (>= 2.6.2~) but it is not going to be installed
Depends: node-safe-buffer (>= 5.1.1~) but it is not going to be installed
Depends: node-semver (>= 5.5~) but it is not going to be installed
Depends: node-sha (>= 2.0.1~) but it is not going to be installed
Depends: node-slide (>= 1.1.6~) but it is not going to be installed
Depends: node-sorted-object (>= 2.0.1~) but it is not going to be installed
Depends: node-from2 but it is not going to be installed
Depends: node-stream-iterate but it is not going to be installed
Depends: node-ssri (>= 5.2.4~) but it is not going to be installed
Depends: node-strip-ansi (>= 4.0~) but it is not going to be installed
Depends: node-tar (>= 4.4~) but it is not going to be installed
Depends: node-text-table (>= 0.2~) but it is not going to be installed
Depends: node-uid-number (>= 0.0.6~) but it is not going to be installed
Depends: node-unique-filename (>= 1.1~) but it is not going to be installed
Depends: node-unpipe (>= 1.0~) but it is not going to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-import-lazy but it is not going to be installed
Depends: node-is-npm (>= 1.0~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-semver-diff (>= 2.0~) but it is not going to be installed
Depends: node-xdg-basedir (>= 3.0~) but it is not going to be installed
Depends: node-validate-npm-package-name (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but it is not going to be installed
Depends: node-wrappy (>= 1.0.2~) but it is not going to be installed
Depends: node-write-file-atomic (>= 2.3~) but it is not going 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
======================================================================

Bonsoir, de ce que je vois, c’est une jessie mal migrée vers stretch. Nettoie tes sources.

Bonsoir,

Merci pour la réponse ! C’est en effet un passage à Stretch il y a peu. Mais comment fait-on pour « nettoyer les sources ? Je suis un débutant et j’ai tellement hâte de pouvoir voir mes appareils sur Homekit…

Il faut revoir ta procédure utilisée pour passer de jessie à stretch. La source on voit que c’est oph.mdrjr.net dans /etc/apt/sources.list que ça se passe.

Même si moi je te conseillerais une sauvegarde de ton jeedom actuel, tu copies la sauvegarde sur ton ordi, tu installes buster (tant qu’à faire) et jeedom à nouveau puis tu restaures ta sauvegarde.

Pour le « comment » je t’invite à consulter le poste de présentation de @akenad qui reprends cette procédure : [Présentation] akenad

1 « J'aime »

Bonjour,

J’ai fait le passage de Jessie à Stretch en SSH, car je n’ai pas d’écran pour me connecter à le BOX qui est dans le tableau électrique de mon appartement (livrée avec).

Je me rends compte que je n’ai pas fait cette partie, à savoir la vérification de /etc/apt/sources.list.d/ :

3 – Mettre à jour les dépôts de paquets
sed -i 's|jessie|stretch|' /etc/apt/sources.list
Il faut en complément, vérifier le contenu de /etc/apt/sources.list.d/ et le cas échéant remplacer “jessie” par “stretch”.

Saurais-tu stp, me dire quelle commande utiliser ? Car je ne sais pas comment éditer / modifier à part si on me colle la commande comme ci-dessus…

c’est exactement cette commande

Je me suis mal exprimé, en fait, je n’ai pas pu faire la vérification/modification suivante :

Il faut en complément, vérifier le contenu de /etc/apt/sources.list.d/ et le cas échéant remplacer “jessie” par “stretch”.

cat /etc/apt/sources.list

Voila ce que j’obtiens, il faudrait faire quoi ensuite ?

Il y a d’autres fichiers dans sources.list.d qu’il faut vérifier aussi

J’obtiens cet écran :
Annotation 2020-09-09 115809

sed -i 's|jessie|stretch|' /etc/apt/sources.list.d/*

Alors j’ai juste ajouté SUDO.
Par contre pas de message de validation, c’est bien pris en compte à ton avis ?

sudo cat /etc/apt/sources.list.d/*

Voici ce que j’obtiens :Annotation 2020-09-09 144136

Pour l’instant, le plugin Homebridge ne trouve pas les dépendances (j’ai redémarré, réinstallé le plugin)

Pour complément voici 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
======================================================================
== 09/09/2020 15:09:19 == 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://oph.mdrjr.net/meveric all InRelease
Ign:8 https://oph.mdrjr.net/meveric stretch InRelease
Err:9 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://oph.mdrjr.net/meveric stretch Release
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports all Packages
Err:13 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
gnutls_handshake() failed: Public key signature verification has failed.
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
W: The repository 'http://oph.mdrjr.net/meveric stretch Release' does not have a Release file.
======================================================================
== 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://oph.mdrjr.net/meveric all InRelease
Ign:8 https://oph.mdrjr.net/meveric stretch InRelease
Err:9 https://oph.mdrjr.net/meveric all Release
gnutls_handshake() failed: Public key signature verification has failed.
Ign:10 https://oph.mdrjr.net/meveric stretch Release
Ign:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Ign:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Err:12 https://oph.mdrjr.net/meveric stretch/backports arm64 Packages
gnutls_handshake() failed: Public key signature verification has failed.
Ign:13 https://oph.mdrjr.net/meveric stretch/backports all Packages
Ign:14 https://oph.mdrjr.net/meveric stretch/backports Translation-en
Ign:15 https://oph.mdrjr.net/meveric stretch/main arm64 Packages
Ign:16 https://oph.mdrjr.net/meveric stretch/main all Packages
Ign:17 https://oph.mdrjr.net/meveric stretch/main Translation-en
Reading package lists...
E: The repository 'http://oph.mdrjr.net/meveric all Release' does no longer have a Release file.
W: The repository 'http://oph.mdrjr.net/meveric stretch Release' does not have a Release file.
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
======================================================================