Problème d'installation de dépendance

Bonjour
J’ai eu un problème avec mon Jeedom Smart j’ai fait une restauration qui n’a pas bien fonctionné dans la mesure où je n’arrive plus à installer les dépendances de plusieurs plugins dont homebridge
Pouvez-vous m’aider svp ?
Merci d’avance

== Jeedom 4.3.15 sur Debian GNU/Linux 10 (buster)/arm64/aarch64/64bits aka 'smart' avec nodeJS v16.15.0 et jsonrpc:enable et homebridge (stable) 2023-01-01 17:40:14 (avant:stable/2022-08-24 16:46:53)
======================================================================
== 20/02/2023 15:54:21 == Installation des dépendances de homebridge
======================================================================

[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [0sec] : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[ 99% ] : Mise à jour APT et installation des packages nécessaires : [6sec] : [Erreur]
[100% ] : Terminé !

======================================================================
== KO == Erreur d'Installation [6sec]
======================================================================
== ANALYSE DES ERREURS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Mise à jour APT et installation des packages nécessaires
== Ligne 160
== La commande `sudo apt-get update' pose problème
== Le code de retour est 100
== Le message d'erreur :
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Get:2 http://repo.mysql.com/apt/debian buster InRelease [22.1 kB]
Hit:3 http://ftp.uk.debian.org/debian buster InRelease
Hit:4 https://deb.nodesource.com/node_16.x buster InRelease
Hit:5 http://ftp.uk.debian.org/debian buster-updates InRelease
Ign:6 https://oph.mdrjr.net/meveric all InRelease
Ign:7 https://oph.mdrjr.net/meveric buster InRelease
Err:2 http://repo.mysql.com/apt/debian buster InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 467B942D3A79BD29
Err:8 https://oph.mdrjr.net/meveric all Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Err:9 https://oph.mdrjr.net/meveric buster Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Reading package lists...
W: GPG error: http://repo.mysql.com/apt/debian buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 467B942D3A79BD29
E: The repository 'http://repo.mysql.com/apt/debian buster InRelease' is not signed.
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.

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

Up, j’ai exactement le même probleme depuis le 02/03 mais sans aucune action de ma part, cela a toujours fonctionner mais depuis cette date, les dépendance de homebridge ne veulent plus ce relancer et j’ai le code erreur 100 comme toi … Tu as résolue ton soucie ?

Chaque cas etant sp2cifique, tu. Devrais donner des logs car en letat impossible de deterliner quoique ce soit

Bah le log est le même que lui… J’ai contacter Jeedup car apparemment ca pourrais être un problème de version de PHP, j’espère qu’il repondrons…

Voici le log de homebridge :

0000|== Jeedom 4.3.15 sur Debian GNU/Linux 10 (buster)/amd64/x86_64/64bits aka ‹ diy › avec nodeJS et jsonrpc:enable et homebridge (stable) 2023-02-24 07:34:53 (avant:stable/2023-01-01 17:40:14)
0001|======================================================================
0002|== 03/03/2023 20:18:00 == Installation des dépendances de homebridge
0003|======================================================================
0004|[ 0% ] : Vérification des droits…
0005|[ 4% ] : Vérification des droits : [0sec] : [ OK ]
0006|[ 5% ] : Mise à jour APT et installation des packages nécessaires…
0007|[ 99% ] : Mise à jour APT et installation des packages nécessaires : [5sec] : [Erreur]
0008|[100% ] : Terminé !
0009|======================================================================
0010|== KO == Erreur d’Installation [5sec]
0011|======================================================================
0012|== ANALYSE DES ERREURS…
0013|== AUCUNE ERREUR CONNUE DÉTECTÉE
0014|== Erreur à l’étape : Mise à jour APT et installation des packages nécessaires
0015|== Ligne 160
0016|== La commande `sudo apt-get update’ pose problème
0017|== Le code de retour est 100
0018|== Le message d’erreur :
0019|Hit:1 Index of /debian buster InRelease
0020|Hit:2 Index of /debian buster-updates InRelease
0021|Hit:3 Index of /debian-security buster/updates InRelease
0022|Ign:4 Index of /php/ buster InRelease
0023|Hit:5 Index of /node_14.x/ buster InRelease
0024|Hit:6 Index of linux/debian/ buster InRelease
0025|Err:7 Index of /php/ buster Release
0026|Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: -.-.-.- -]
0027|Reading package lists…
0028|E: The repository ‹ Index of /php/ buster Release › no longer has a Release file.
0029|======================================================================

Bonjour,

Pas tout à fait les mêmes erreurs… Je suppose que ce n’est pas vos IP qui sont dans les logs ?

ça pourrait être un problème temporaire, sur un server de dépôt mal géré dont une clé aurait expiré… Dans ce cas ça devrait être résolut tout seul au bout de quelques heures / jour au pire le temps de la propagation des nouvelles clés.

Vérifier la date / heure système (je ne sais pas pourquoi ça intervient dans les checks de sécurité)

Sinon si le problème persiste vous pouvez tenter de mettre à jour vos propres certificats :
sudo apt install ca-certificates

Une autre solution consiste à ajouter [trusted=yes] dans le sources.list la liste des repo qui est dans /etc/apt . Exemple:

deb [trusted=yes] http://ppa.launchpad.net/repo_name/pkg/ubuntu vivid main
deb-src [trusted=yes] http://ppa.launchpad.net/repo_name/pkg/ubuntu vivid main

Voila c’est tout ce que je peux dire pour le moment :slight_smile:

1 « J'aime »

Merci encore pour ton aide, mais malgrès tous cela je n’ai rien réussi a faire. J’ai donc garder une sauvegarde de mon jeedom sous le coude et j’ai réinstaller une nouvelle version de debian + jeedom sur la box de l’équipe JeedUP. Me voila maintenant avec tout a jour et une box qui fonctionne a merveille et qui ne dépend plus de l’équipe de JeedUP.

Bonjour,

pour ma part, à priori depuis un upgrade OS assez lourd (pour passer python 3.9 à la base), je ne parviens plus à descendre les dépendances sur les modules qui s’appuient sur la nouvelle gestion des dépendances.

Pour ma part mqtt2, mymodbus-beta

Je le signale ici parce que je ne semble pas être le seul à avoir des soucis de dépendances en ce début mars.

Jeedom 4.3.15, OS à jour.

Si quelqu’un se reconnaît… :wink: