KLF200 Deamon qui ne démarre pas

Bonsoir @lunarok,

Je viens d’installer le plugin KL200 et le Deamon ne démarre pas.

Je suis sur une Debian 9 en VM et Jeedom 4.0.35.

J’ai bien lancé l’installation des dépendances et elles sont OK.

En revanche, en regardant dans le log d’installation des dépendances, j’ai l’erreur suivante :

********************************************************
*             Installation des dépendances             *
********************************************************
Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://repo.mosquitto.org/debian stretch InRelease
Err:5 https://repo.mosquitto.org/debian stretch InRelease
  Les signatures suivantes ne sont pas valables : EXPKEYSIG 61611AE430993623 Mosquitto Apt Repository <repo@mosquitto.org>
Lecture des listes de paquets... Fait
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.mosquitto.org/debian stretch InRelease: Les signatures suivantes ne sont pas valables : EXPKEYSIG 61611AE430993623 Mosquitto Apt Repository <repo@mosquitto.org>
W: Impossible de récupérer https://repo.mosquitto.org/debian/dists/stretch/InRelease  Les signatures suivantes ne sont pas valables : EXPKEYSIG 61611AE430993623 Mosquitto Apt Repository <repo@mosquitto.org>
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
Installation des dépendances apt
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
python3-pip is already the newest version (9.0.1-2+deb9u1).
python3-setuptools is already the newest version (33.1.1-1).
python3-dev is already the newest version (3.5.3-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
********************************************************
*             Installation terminée                    *
********************************************************

Je suis donc aller vérifier les signatures pour mosquitto et j’ai pu effectivement constater que celles-ci étaient expirées depuis le 31/12/2019 :

apt-key list
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2013-01-04 [SC] [expired: 2019-12-31]
      8277 CCB4 9EC5 B595 F2D2  C713 6161 1AE4 3099 3623
uid           [ expired] Mosquitto Apt Repository <repo@mosquitto.org>

Je l’ai donc mise à jour :

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
--2020-01-11 18:30:15--  http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Résolution de repo.mosquitto.org (repo.mosquitto.org)… 2001:ba8:1f1:f271::2, 85.119.83.194
Connexion à repo.mosquitto.org (repo.mosquitto.org)|2001:ba8:1f1:f271::2|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 3167 (3,1K) [application/octet-stream]
Sauvegarde en : « mosquitto-repo.gpg.key »

mosquitto-repo.gpg.key                                      100%[========================================================================================================================================>]   3,09K  --.-KB/s    in 0,001s

2020-01-11 18:30:15 (4,20 MB/s) — « mosquitto-repo.gpg.key » sauvegardé [3167/3167]

root@jeedom:/tmp# sudo apt-key add mosquitto-repo.gpg.key
OK
root@jeedom:/tmp# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2013-01-04 [SC] [expires: 2029-12-29]
      8277 CCB4 9EC5 B595 F2D2  C713 6161 1AE4 3099 3623
uid           [ unknown] Mosquitto Apt Repository <repo@mosquitto.org>
sub   rsa4096 2013-01-04 [E] [expires: 2029-12-29]

Et relancer l’installation des dépendances mais j’ai juste la roue crantée qui tourne et rien ne se passe au niveau de l’avancement de l’installation des dépendances.

J’ai donc essayé de les lancer manuellement :

root@jeedom:/var/www/html/plugins/klf200/resources# ./install_apt.sh
********************************************************
*             Installation des dépendances             *
********************************************************
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:6 https://repo.mosquitto.org/debian stretch InRelease
Lecture des listes de paquets... Fait
Installation des dépendances apt
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
python3-pip is already the newest version (9.0.1-2+deb9u1).
python3-setuptools is already the newest version (33.1.1-1).
python3-dev is already the newest version (3.5.3-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
********************************************************
*             Installation terminée                    *
********************************************************

Cela semble correcte à l’exception du warning sur le « Deprecation » qui ne doit pas être génant pour le moment.

J’ai noté que les droits des fichiers du plugin étaient à 755 lors de l’installation alors que pour les autres plugins ils sont en 775. J’ai fait la modification pour le répertoire complet mais pas mieux.

J’ai essayé de désactiver/réactiver le plugin, de le désinstaller/réinstaller mais ce n’est pas mieux. La date de dernière installation des dépendances reste à Inconnu et le daemon ne démarre toujours pas.

Et dans les logs du plugin, j’ai ceci : launchable => nok (à cause des dépendances je suppose)

[2020-01-11 19:45:53][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}

Bonjour,

Bon … une bonne nuit de sommeil ne fait jamais de mal.

Je n’avais pas encore renseigné l’adresse IP et le mot de passe du KLF dans la configuration du plugin. Forcément, une fois que cela est fait le plugin démarre. En revanche, la date de dernière installation des dépendances reste à inconnu mais le statut est OK et le plugin fonctionne.

Pour info, cela fonctionne bien avec un volet SML connecté à un Kux100 et une télécommande une voix basique.

Désolé pour le dérangement :confused:

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