Bonjour à tous,
Je me permets de vous écrire car ça fait des heures que je me prends la tête sur un souci de dépendance.
Sur une freebox Delta, installation de Jeedom via la VM, aucun souci grâce à votre aide.
Achat de différents plugins, dont homebridge.
Installation OK mais plusieurs soucis :
- les dépendances ne veulent pas s’installer.
Comme indiqué dans la doc, j’ai tenté « réparer et réinstaller », sans succès. - le QRCode ne se génère pas comme indiqué dans le log (même si j’ai le code à 8 chiffres).
Selon les logs, npm et d’autres seraient absents mais je ne vois pas comment tout mettre à niveau.
Ci-joint le log homebridge_dep avec seulement la partie affichée après tentative de réinstallation des dépendances.
Auriez-vous une solution svp ?
Merci à vous !
== Jeedom 4.0.49 sur Debian GNU/Linux 10 (buster)/arm64/aarch64/64bits aka ‹ freeboxDelta › avec nodeJS et jsonrpc:enable et homebridge (stable) 2020-03-30 09:02:28
======================================================================
== 16/04/2020 22:32:47 == 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é
–45%
Utilisation du dépot officiel
/var/www/html/plugins/homebridge/core/class/…/…/resources/install_homebridge.sh: line 143: nodejs: command not found
Version actuelle :
[ 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…
[ 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’ pose problème
== Le code de retour est 100
== Le message d’erreur :
Reading package lists…
Building dependency tree…
Reading state information…
apt-utils is already the newest version (1.8.2).
avahi-daemon is already the newest version (0.7-4+b1).
avahi-daemon set to manually installed.
build-essential is already the newest version (12.6).
build-essential set to manually installed.
lsb-release is already the newest version (10.2019051400).
libnss-mdns is already the newest version (0.14.1-1).
libnss-mdns set to manually installed.
You might want to run ‹ apt --fix-broken install › to correct these.
The following packages have unmet dependencies:
avahi-discover : Depends: python-avahi but it is not going to be installed
Depends: gir1.2-gtk-3.0 but it is not going to be installed
libavahi-compat-libdnssd-dev : Depends: libavahi-compat-libdnssd1 (= 0.7-4+b1) but it is not going to be installed
Depends: libavahi-client-dev but it is not going to be installed
php7.3-mysql : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-opcache : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-readline : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-soap : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xml : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xmlrpc : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-zip : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
E: Unmet dependencies. Try ‹ apt --fix-broken install › with no packages (or specify a solution).
======================================================================
== Erreur à l’étape : Installation de NodeJS 12
== Ligne 138
== 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…
You might want to run ‹ apt --fix-broken install › to correct these.
The following packages have unmet dependencies:
nodejs : Depends: libc-ares2 (>= 1.7.0) but it is not going to be installed
Depends: libnode64 (= 10.15.2~dfsg-2) but it is not going to be installed
Depends: libuv1 (>= 1.20.0~) but it is not going to be installed
Recommends: nodejs-doc but it is not going to be installed
php7.3-mysql : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-opcache : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-readline : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-soap : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xml : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xmlrpc : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-zip : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
E: Unmet dependencies. Try ‹ apt --fix-broken install › with no packages (or specify a solution).
======================================================================
== Erreur à l’étape : Installation de npm car non présent
== Ligne 150
== 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…
You might want to run ‹ apt --fix-broken install › to correct these.
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
php7.3-mysql : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-opcache : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-readline : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-soap : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xml : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-xmlrpc : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
php7.3-zip : Depends: php7.3-common (= 7.3.11-1~deb10u1) but 7.3.9-1~deb10u1 is to be installed
E: Unmet dependencies. Try ‹ apt --fix-broken install › with no packages (or specify a solution).
======================================================================
== Erreur à l’étape : Installation de npm car non présent
== Ligne 151
== 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 188
== 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
======================================================================
homebridge_dep.txt (13,4 Ko)




