HomeBridge et Dépendances

Bonjour à tous,
J’ai installé le plugin Homebrigde et les Dépendances ne semblent pas vouloir s’installer.
J’ai relancé les dépendances, j’ai aussi réparé et réinstallé, j’ai désinstallé et réinstaller le plugin, rien y fait.
Par avance merci de votre aide.

Pour que l on puisse t aider
Il faudrait mettre les Logs d installation

Et voici.

== Jeedom 4.0.52 sur Debian GNU/Linux 9.4 (stretch)/arm64/aarch64/64bits aka 'smart' avec nodeJS v4.8.2 et jsonrpc:enable et homebridge (stable) 2020-04-19 21:10:05
======================================================================
== 27/04/2020 14:00:04 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [  OK  ]
[ 10% ] : Prérequis...
Désactivation de la source repo.jeedom.com !
[ 19% ] : Prérequis : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : 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é
--45%
Utilisation du dépot officiel
Version après install : v4.8.2
Version non suffisante, relancez les dépendances
[ 44% ] : Installation de NodeJS 12 : [  OK  ]
[ 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...
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 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...
Réactivation de la source repo.jeedom.com qu'on avait désactivé !
Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
[ 99% ] : Nettoyage 2/2 : [  OK  ]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== Erreur à l'étape : Installation de npm car non présent
== Ligne 155
== 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 156
== 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 193
== 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
======================================================================

Tu as une smart ?

1 « J'aime »

Oui j’ai une smart.

Donc il faut ouvrir un ticket comme le dit @nebz

Parfait merci.
Vous savez d’où cela peut provenir ?

C’est plus @nebz qui peut te répondre

Je ne sais pas si ce n’est pas un pb de reposite

C’est en effet le repo jeedom qui est peut être capricieux… le support remettra la clé et relance les dep, je l’ai fait dans une mise à jour en bêta, mais j’attends un peu avant de publier …

J’ai ouvert un ticket. Merci pour vos réponses à tous les deux.
Je vous tiens informé de la suite ca peut être utile.

j’ai mis à jour avec la meme commande qu’ils taperont pour régler le problème de repo… test ?

je viens de tester sur ma smart qui n’étais a jour
voici les logs ci cela t’interesse

== Jeedom 4.0.52 sur Debian GNU/Linux 9.12 (stretch)/arm64/aarch64/64bits aka 'smart' avec nodeJS v12.16.1 et jsonrpc:enable et homebridge (stable) 2020-04-27 17:25:11
======================================================================
== 27/04/2020 15:27:22 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [  OK  ]
[ 10% ] : Prérequis...
Désactivation de la source repo.jeedom.com !
[ 19% ] : Prérequis : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : v12.16.1
Ok, version suffisante
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [  OK  ]
[ 80% ] : Configuration Avahi...
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...
Réactivation de la source repo.jeedom.com qu'on avait désactivé !
Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
[ 99% ] : Nettoyage 2/2 : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie
======================================================================

Ok ça semble bon, je vais retirer le texte à la fin qui n’est pas nécessaire :wink:

Bonjour j’ai moi aussi un problème de dépendance sur mon Jeedom 4.0.52 sur rpi:

== Erreur à l’étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 191
== 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 :
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> ffmpeg-for-homebridge@0.0.4 install /var/www/html/plugins/homebridge/resources/node_modules/ffmpeg-for-homebridge
> node install.js
> Downloading ffmpeg from https://github.com/homebridge/ffmpeg-for-homebridge/releases/latest/download/ffmpeg-raspbian-armv6l.tar.gz
> Download Complete
> events.js:180
> throw new errors.TypeError(‹ ERR_INVALID_ARG_TYPE ›, ‹ listener ›, ‹ Function ›);
> ^
> TypeError [ERR_INVALID_ARG_TYPE]: The « listener » argument must be of type Function
> at _addListener (events.js:180:11)
> at WriteStream.addListener (events.js:240:10)
> at WriteStream.close (fs.js:2302:10)
> at WriteStream.file.on (/var/www/html/plugins/homebridge/resources/node_modules/ffmpeg-for-homebridge/install.js:128:14)
> at WriteStream.emit (events.js:164:20)
> at finishMaybe (_stream_writable.js:605:14)
> at afterWrite (_stream_writable.js:456:3)
> at onwrite (_stream_writable.js:446:7)
> at fs.js:2246:5
> at FSReqWrap.wrapper [as oncomplete] (fs.js:703:5)
> npm ERR! code ELIFECYCLE
> npm ERR! errno 1
> npm ERR! ffmpeg-for-homebridge@0.0.4 install:  `node install.js`
> npm ERR! Exit status 1
> npm ERR!
> npm ERR! Failed at the ffmpeg-for-homebridge@0.0.4 install script.
> npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
> npm ERR! A complete log of this run can be found in:
> npm ERR! /root/.npm/_logs/2020-05-01T12_48_30_927Z-debug.log

Une idée du problème ?

Bonjour, pouvez vous ouvrir une nouvelle demande et fournir le log complet.