Erreur installation dépendance Homebridge

Bonjour, Je viens d’installer le plugin mais les dépendances n’arrivent pas à s’installer, voici le lot de l’installation si quelqu’un peux m’aiguiller :

== Jeedom 4.0.61 sur Raspbian GNU/Linux 9.13 (stretch)/armhf/armv7l/32bits aka 'RPI 3 B' avec nodeJS  et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 04/10/2020 15:30:09 == 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...
[ 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 :
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
======================================================================
== 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 :
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
======================================================================
== 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 :
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
======================================================================
== 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

Voilà la partie du log donnant la solution:

ok et comment je lance manuellement :
sudo dpkg --configure -a

Soit en ssh soit par la partie administration système (système=>configuration=>os/db)

ok je vais essayer

maintenant j’ai un autre message d’erreur:

== Jeedom 4.0.61 sur Raspbian GNU/Linux 9.13 (stretch)/armhf/armv7l/32bits aka 'RPI 3 B' avec nodeJS  et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 04/10/2020 15:45:07 == 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...
[ 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...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.4.10).
avahi-daemon is already the newest version (0.6.32-2).
build-essential is already the newest version (12.3).
libnss-mdns is already the newest version (0.10-8).
libnss-mdns set to manually installed.
lsb-release is already the newest version (9.20161125+rpi1).
lsb-release set to manually installed.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 apache2 : Depends: apache2-bin (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-utils (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-data (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
 avahi-discover : Depends: python-avahi but it is not going to be installed
                  Depends: python-gtk2 (>= 2.8.6-2) but it is not going to be installed
                  Depends: python-glade2 but it is not going to be installed
 libavahi-compat-libdnssd-dev : Depends: libavahi-compat-libdnssd1 (= 0.6.32-2) but it is not going to be installed
                                Depends: libavahi-client-dev but it is not going 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 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...
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 apache2 : Depends: apache2-bin (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-utils (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-data (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 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 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...
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 apache2 : Depends: apache2-bin (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-utils (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
           Depends: apache2-data (= 2.4.25-3+deb9u9) but 2.4.25-3+deb9u8 is to be installed
 npm : Depends: nodejs but it is not going to be installed
       Depends: node-abbrev (>= 1.0.4) but it is not going to be installed
       Depends: node-ansi (>= 0.3.0-2) but it is not going to be installed
       Depends: node-ansi-color-table but it is not going to be installed
       Depends: node-archy but it is not going to be installed
       Depends: node-block-stream but it is not going to be installed
       Depends: node-fstream (>= 0.1.22) but it is not going to be installed
       Depends: node-fstream-ignore but it is not going to be installed
       Depends: node-github-url-from-git but it is not going to be installed
       Depends: node-glob (>= 3.1.21) but it is not going to be installed
       Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed
       Depends: node-inherits but it is not going to be installed
       Depends: node-ini (>= 1.1.0) but it is not going to be installed
       Depends: node-lockfile but it is not going to be installed
       Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed
       Depends: node-minimatch (>= 0.2.11) but it is not going to be installed
       Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
       Depends: node-gyp (>= 0.10.9) but it is not going to be installed
       Depends: node-nopt (>= 3.0.1) but it is not going to be installed
       Depends: node-npmlog but it is not going to be installed
       Depends: node-once but it is not going to be installed
       Depends: node-osenv but it is not going to be installed
       Depends: node-read but it is not going to be installed
       Depends: node-read-package-json (>= 1.1.0) but it is not going to be installed
       Depends: node-request (>= 2.25.0) but it is not going to be installed
       Depends: node-retry but it is not going to be installed
       Depends: node-rimraf (>= 2.2.2) but it is not going to be installed
       Depends: node-semver (>= 2.1.0) but it is not going to be installed
       Depends: node-sha but it is not going to be installed
       Depends: node-slide but it is not going to be installed
       Depends: node-tar (>= 0.1.18) but it is not going to be installed
       Depends: node-underscore but it is not going to be installed
       Depends: node-which but it is not going 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 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

======================================================================

Bonjour,

Merci d’utiliser les balises </> pour insérer vos logs pour une meilleurs lisibilité et non d’autres balises

ok je vais faire comme ça. désolé

J’ai réussi en lançant la commande en ssh

sudo apt --fix-broken install

si j’ai bien compris c’était apache2 qui n’était pas à jour?

Non juste ton gestionnaire de packets

ok merci.
désolé je suis un novice.