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
======================================================================
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
======================================================================
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
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…
== 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
======================================================================
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