Impossible d'installer les dépendances HOMEBRIDGE

non, il faut remettre un ecran et recommencer une installation propre

J’ai pu voir sur le forum que d’autres personnes ont eu le même pb que moi concernant NodeJs, à savoir bloqué sur une ancienne version, par hasard tu saurais comment y remédier ? image

Oui en ayant un gestionnaire de paquet pas cassé :wink:

Retire nodesource.list à nouveau et fait :

sudo apt-get update

ok lance les dependances simplement

Je suis bien embêté là, car la box Jeedom pro est monté sur une carte Odroid-C2.
Je crois que ce n’est pas si simple de formater et de mettre DEBIAN 10, je vois des postes qui parlent de ARMBIAN.

Tout le design fonctionne pourtant, Jeedom tourne, sauf Homebridge

Toujours en erreur :

== 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 13:24:57 == 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 61
== La commande `sudo DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential avahi-daemon lsb-release avahi-discover avahi-utils libnss-mdns libavahi-compat-libdnssd-dev dialog apt-utils git' pose problème
== Le code de retour est 100
== Le message d'erreur :
Reading package lists...
E: Invalid record in the preferences file /etc/apt/preferences.d/nodejs, no Package header
======================================================================
== 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
Reading package lists...
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 12.x repo...
+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ 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 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...
E: Invalid record in the preferences file /etc/apt/preferences.d/nodejs, no Package header
======================================================================
== 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...
E: Invalid record in the preferences file /etc/apt/preferences.d/nodejs, no Package header
======================================================================
== 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
======================================================================
gnutls_handshake() failed: Public key signature verification has failed.

toujours pas…

c’est un problème assez connu lors de la migration jessie …

normalement un :
sudo apt-get update
sudo apt-get remove libcurl3-gnutls
sudo apt-get install libcurl3-gnutls

ou alors il faut commencer à jouer avec le bon package… mais là dessus j’ai pas envie de partir au vu de ton niveau, le mieux est de recommencer et de réinstaller ton système comme on a dit avant.

ça bloque à la 2nd commande :

Selon ma config, carte Odroid-C2 avec Jeedom V3, backup OK de Jeedom, comment faire pour installer proprement l’OS ?

J’aimerai vraiment tout faire pour que mon Homebridge fonctionne.

Comme conseillé au début @akenad et son poste de presentation

1 « J'aime »

Bonjour, pour info, j’ai réussi à finaliser sans écran sans clavier.

Il m’a suffit de faire une restauration image avec une clé USB vierge, rien de plus.

Homebridge fonctionne désormais, j’ai récupéré mes équipements, reste juste un soucis sur une caméra mais je vais poster un nouveau sujet.

A+

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.