Demon NOK après migration v4>v4.1 / Debian9>10

Bonjour,

Sur ma box Jeedom DIY Rpi3 en version V4, j’ai installé le plugin Intesis pour commander mon système de chauffage. Tout est fonctionnel.
J’ai voulu mettre à jour vers Jeedom v4.1.0 du coup, j’ai créé un nouvelle carte SD flashée avec Debian 10. J’ai restauré ma sauvegarde de Jeedom. Depuis la restauration le Demon du plugin Intesis ne passe pas OK malgré la réinstallation des dépendances.

Quelqu’un aurait une idée? Car sans ce plugin fonctionnel j’ai peu d’intérêt à utiliser Jeedom.

Pour info, lorsque je connecte sur mon Raspberry pi mon ancienne carte SD (JeedomV4/Debian9), le plugin est toujours fonctionnel.

Merci.

Bonjour,

Pour ce genre de problème, il faut des logs !
Les logs d’installation des dépendances, les logs du plugins en mode debug.
Et une copie d’écran de la page santé de Jeedom.

1 « J'aime »

Ok, j’essaye de fournir ça au plus tôt.
Mais le log d’installation des dépendances ne semble montrer aucun message d’erreur.
La page santé montre 3 erreurs sur le plugins Intesis: dépendance NOK, Demon NOK et le 3ième je ne me souviens plus (je ferai une copie écran).

Bonjour,
Vous avez tag deux plugins, il faut supprimer un des tags car je suppose que votre question ne concerne pas le deux !

Mauvais tag supprimé. désolé.

Voici quelques screenshoot:
image
magré l’installation des dépendances.

Santé:

Log Intesis-update:

********************************************************
*             Installation des dépendances             *
********************************************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5+rpt1).
The following package was automatically installed and is no longer required:
  raspi-gpio
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (51.3.3)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.32.3)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: serial in /usr/local/lib/python3.7/dist-packages (0.0.97)
Requirement already satisfied: pyyaml>=3.13 in /usr/local/lib/python3.7/dist-packages (from serial) (5.4)
Requirement already satisfied: iso8601>=0.1.12 in /usr/local/lib/python3.7/dist-packages (from serial) (0.1.13)
Requirement already satisfied: future>=0.17.1 in /usr/local/lib/python3.7/dist-packages (from serial) (0.18.2)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages (0.21.0)
********************************************************
*             Installation terminée                    *
********************************************************

Le log « Intesis » lui est vide.

Bonjour,

Et la page Santé de Jeedom, tout est vert ?

Je n’ai pas la réponse à votre problème, ni de piste. Ce plugin ne semble pas très populaire en plus, une autre personne a eu visiblement le même problème, resté sans réponse.

Si personne d’autre n’a idées, je vous propose de contacter le support Jeedom (en lui fournissant ce lien).

Je suis repassé sur ma carte SD Debian9/Jeedomv4 (mes scénarios de chauffage me manque sinon :grin:) donc pas de screenshot possible mais je suis quasi certains que pour le reste de la page santé j’ai juste les lignes:

  • swap disponible 100%
  • swappness 60%
  • conf réseau externe KO

Oui j’imagine que peu de personne utilise ce plugin.
J’ai fait une demande de support à Jeedom en parallèle de ce post. Est-ce trop tard pour enrichir ma demande en ajout le lien de cet échange? Existe-t-il un menu Jeedom ou un lien pour compléter une demande de support en cours? (c’est ma première demande de support).
Merci en tout cas d’avoir essayé de m’aider.

Je pense que c’est bon, le temps que le support traite votre demande, vous pourrez le signaler plus tard.

Je n’ai pas d’idée pour vous. La log des dépendances ok avec rien qui s’installer et le statut KO, c’est une nouveauté.
J’attends votre retour à l’occasion.

Merci de votre patience.

Je pense avoir une piste, il faudrait exécuter cette commande:

sudo dpkg --get-selections | grep -v deinstall | grep -E "python\-request|python\-pyudev"

cela va lister les paquets installés, 2 lignes normalement mais chez vous il n’y en aura qu’une ou zéro:

chez moi après install du plugin sur un jeedom de test:

$ sudo dpkg --get-selections | grep -v deinstall | grep -E "python\-request|python\-pyudev"
python-pyudev                                   install
python-requests                                 install

selon le paquet qu’il manque, un solution de contournement on peut l’installer manuellement.

Si c’est bien ca, le problème vient de la façon dont le plugin vérifie si les dépendances sont installées.

Ca va être un « problème » pour le support aussi ca, ils ne pourront pas vérifier sur votre install si elle a changé.

2 « J'aime »

En effet, la commande pour lister les paquets ne me faisait rien ressortir. Les paquets python-pyudev et python-requests n’étaient pas installés.

Après installation des paquets et reboot, quelle joie en voyant ma page santé:
image

Merci beaucoup pour cette précieuse aide.

1 « J'aime »

N’hésitez pas à donner le lien vers ce post au support pour qu’ils puissent adapter le plug-in.

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