Impossible de mettre à jour les dependances depuis la page des plugins

Bonjour

Je suis en Jeedom 4.4.8.1 et Debian 11
Tout est 100% Ok coté santé et BDD
Par contre, je suis confronté a un souci de mise a jour des plugins…

En voulant mettre a jour les dependances d’un plugin (par le bouton Relancer), le plugin s’arrete bien comme prévu puis plus rien!
le log d’update est bien créé mais il est vide!
Même test avec plusieurs autre plugins… le processus de mise a jour se lance , les logs sont créés mais restent vide

Pour enlever un doute, je vais directement dans le directory resources d’un plugin et je lance a la main le fichier d’install
Le script se lance et la mise a jour est effectué ! le plugin repasse en OK
Même test concluant avec un autre plugin en lançant directement le fichier d’install
:thinking: :thinking:
Premiere idée … remettre les droits corrects au cas ou… non ce n’est pas ça
Deuxieme idée …un souci du a une erreur dans les sudoers! non tout est Ok de ce coté là
Troisieme idée… pas d’idée :face_with_diagonal_mouth: :face_with_diagonal_mouth:

le fichier sudoers

# This file MUST be edited with the 'visudo' command as root.
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
www-data ALL=(ALL) NOPASSWD: ALL

Bonjour,

Lorsque les dépendances d’un plugin sont déjà OK, le log est vide.

oui bien sur… mais j’ai eu ce problème sur la mise jour de MQTTdiscovery entre autre…
Et le plugin reste en NOK

La relance du daemon se fait toutes les 5 minutes.

le problème n’est pas la relance du demon…ça c’est OK.
Le soucis, c’est la non execution de la mise a jour des dépendances

C’est où un plugin OK ou NOK ?


Il n’y a que les dépendances et le daemon.

le statut du demon…

La relance automatique du démon ne se fait que toutes les 5 minutes.

Le plugin embarque une fonction qui vérifie si ses dépendances sont OK. Si elles sont déjà OK, le plugin ne les relance pas. Le log correspondant est alors vide.

Ce comportement est variable selon les plugins. Certains plugins ont une vérification des dépendances très sommaire.

Dans tous les cas les dépendances ne se lancent pas… en automatique ou en manuel…
Si j’installe un nouveau plugin , les dependances ne se mettent pas a jour… jamais.
Je suis obligé de les lancer a la main depuis le directory resources.

Vous auriez le nom d’un nouveau plugin où l’install des deps ne démarre pas?

Je n’ai pas de souci avec MQTTdiscovery. Les deps s’installent à l’installation du plugin et se relance à chaque clic sur Relancer avec un log non vide.

Il est aussi possible que ce soit le lancement du daemon qui provoque l’install des deps. donc toutes les 5 minutes.

Bonjour
Pourrais tu mettre une capture de la page santé ? Même toute verte il faut la mettre ca me permet de refaire un jeedom proche du votre pour essayer de reproduire

J’ai reinstallé une version 4.3.17 pour verifier et je n’ai pas le meme soucis

Bonsoir.

Comment vous avez fait pour avoir du python 2, sur un Debian 11 ?

1 « J'aime »

J’ai fait un upgrade depuis debian 10.
J’avais pas fait attention a cela…
j’avais verifié par python3 -V qui me donne Python 3.9.2

Bonjour,

Dans ce cas il faut réessayer avec une fresh install Debian 11.

C’est une chose qu’il ne faut jamais faire (sans être un expert)

C’est très certainement l’origine de votre problème. Externalisez vos sauvegardes et procédez à une installation directement depuis une Debian 11.

Il suffit de l’installer avec le paquet prévu à cet effet.

1 « J'aime »

juste pour ma comprehension…
Quel est l’impact de python 2.7 installé au coté de Python3 et en quoi ça empêche seulement la mise a jour des dependances?

Je n’ai aucune idée, tout ce que je sais, c’est que ce n’est pas normal.
Vous avez migré d’une version Debian 10 à 11 à chaud ?

Oui . C’est comme ça que j’ai toujours fait…
Je vais faire une fresh install debian11 . Je pourrais ainsi comprendre ce qui se passe
J’aime bien comprendre et pas seulement faire :slightly_smiling_face: