Problème installation dépendances sur la dernière version

Bonjour,

Je n’arrive pas à relancer les dépendances de Homebridge suite à la dernière update.

Voici mon log d’installation.

Merci d’avance de votre aide.

== Jeedom 4.2.14 sur Debian GNU/Linux 10 (buster)/amd64/x86_64/64bits aka 'diy' avec nodeJS v14.18.1 et jsonrpc:enable et homebridge (stable) 2021-12-17 01:03:53
======================================================================
== 06/03/2022 09:33:46 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v14.18.1 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [  OK  ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [  OK  ]
[ 70% ] : Installation de Homebridge master, veuillez patienter svp...
[ 89% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 90% ] : Configuration Avahi...
[ 99% ] : Configuration Avahi : [  OK  ]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== ANALYSE DES ERREURS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 57
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm' 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
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm ERR! code EISGIT
npm ERR! path /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom
npm ERR! git /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom: Appears to be a git repo or submodule.
npm ERR! git     /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom
npm ERR! git Refusing to remove it. Update manually,
npm ERR! git or move it out of the way first.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-03-06T08_35_53_277Z-debug.log
======================================================================
== Erreur à l'étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 59
== La commande `sudo -E -n git clone -b master https://github.com/NebzHB/homebridge-jeedom.git' pose problème
== Le code de retour est 128
== Le message d'erreur :
fatal: destination path 'homebridge-jeedom' already exists and is not an empty directory.
======================================================================

Dernière update ??

image

relancez les dépendances, normalement ce dossier est supprimé, peut-etre que vous avez des problèmes de droits sur votre jeedom ? pouvez vous les réappliquer dans la configuration de jeedom > OS/DB > Retablissement des droits des dossiers et fichiers puis relancez les dépendances

Merci @nebz

Après pas mal de tests, de restore sur une fresh install… Rien n’y faisait…

Et une simple correction des droits a suffit à corriger le problème…

Je ne connaissais pas cette option!

Néanmoins, aucune idée comment ce soucis à pu arriver initialement!

et concernant la version ? ce n’était pas la dernière alors ?

J’avais mis en standby l’installation de la dernière version à cause du problème des dépendances depuis un petit moment.

Et ce matin je me suis dis que j’allais retenter.

Vu que l’installation des dépendances bugait avec la dernière version j’avais bloqué l’update en attendant d’avoir le temps de trouver une solution.

1 « J'aime »

Par contre je m’auto reply, la dernière version est bien installée mais il ne trouve pas mon appleTv4k:

http://192.168.2.91   Info : Vous n'avez pas de concentrateur Homekit, homebridge ne fonctionnera pas à distance

Il faut un petit temps, rafraîchis

Que dire? Merci.

C’est tout bon pour moi.

Bonne fin de We :slight_smile:

1 « J'aime »

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