Dépendances python ne s'installent pas

Bonjour,
J’ai Jeedom qui tourne depuis des années sur un RPI3B mais qui est toujours en Debian 10.
Je suis donc en train d’installer Jeedom sur un RPI4 sous Debian 11.
Tout se passe normalement sauf le plugin RFXcom qui ne démarre pas.
L’installation des dépendances s’arrête entre 10 et 20% et je ne m’en sors pas.
J’ai vu des sujets similaires sur le forum mais rien qui puisse m’aider.
Donc si quelqu’un est susceptible de m’aider, je le remercie par avance.

Santé :


L’autre plugin HS est Alexa API mais ça ne m’inquiète pas pour l’instant.

Logs Rfxcom :

0021|[2024-12-19 11:05:07] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0022|[2024-12-19 11:05:09] INFO  : Lancement démon rfxcomd : python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/serial/by-id/usb-RFXCOM_RFXtrx433XL_DO2XP3N7-if00-port0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 4,6,18,20 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey F1c4vvYvOnW3MbTpUXTvl2WxHYRTON9wZS14rJNYBucuTB5rt3m1D56S8a0OTN7I --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
0023|[2024-12-19 11:05:40] ERROR  : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd

Logs rfxcomd :

0028|Traceback (most recent call last):
0029|File "/var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py", line 23, in <module>
0030|from jeedomdaemon.base_config import BaseConfig
0031|ModuleNotFoundError: No module named 'jeedomdaemon'

Logs rfxcom_packages :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_rfxcom
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/rfxcom/resources/pre-install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/pre-install.sh
0007|Launch pre-install of rfxcom dependancy
0008|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0009|Reading package lists...
0010|Building dependency tree...
0011|Reading state information...
0012|Package 'python3-serial' is not installed, so not removed
0013|0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
0014|+ echo 3
0015|++ awk '$1 <= 4'
0016|++ find /usr/local/lib/python3.9/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
0017|++ cut -f 2-
0018|+ RESULTTODELETE=
0019|++ echo ''
0020|++ sed 's, ,\ ,g'
0021|+ RESULTTODELETE2=
0022|+ echo ''
0023|+ xargs rm -rf
0024|+ echo 4
0025|+ sudo pip3 cache purge
0026|+ echo 5
0027|+ sudo pip3 install --upgrade pip
0028|+ echo 6
0029|+ sudo python3 -m pip install --force-reinstall --upgrade six
0030|+ echo 7
0031|+ sudo python3 -m pip install --force-reinstall --upgrade requests
0032|+ echo 8
0033|+ sudo python3 -m pip install --force-reinstall --upgrade setuptools
0034|+ echo 9
0035|+ sudo python3 -m pip install --force-reinstall --upgrade pyudev
0036|+ echo 10
0037|+ sudo python3 -m pip install --force-reinstall --upgrade pyserial
0038|+ echo 11
0039|+ sudo python3 -m pip install --force-reinstall --upgrade jeedomdaemon
0040|+ echo 12
0041|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end rfxcom
0042|+ echo 13
0043|+ rm /tmp/jeedom_install_in_progress_rfxcom
0044|+ echo '*******************End of package installation******************'
0045|*******************End of package installation******************

A noter que je n’ai pas fait de mise à jour de mon boîtier RFXcom depuis un moment.
Merci de votre aide.

Bonjour,

Je ne pense pas qu’il s’agit d’un problème du plugin ni de jeedom mais de votre système.
Avant d’installer jeedom, avez-vous mis à jour (apt update && apt upgrade) ?

Car là effectivement rien ne s’installe et aucun message d’erreur, très curieux;

Et déjà essayé de redémarrer le pi?

vous avez réussi à installer les dépendances d’autres plugins?

1 « J'aime »

En réponse à vos questions :
Avant d’installer jeedom, avez-vous mis à jour (apt update && apt upgrade) ? : C’était il y a quelques semaines, je ne m’en souviens pas !
Et déjà essayé de redémarrer le pi? : Oui plusieurs fois.
vous avez réussi à installer les dépendances d’autres plugins?
Je viens de les relancer pour les plugins jeezigbee et zwave js et tout est ok mais j’ai du relancer l’installation des dépendances deux fois.

Pensez-vous qu’il faudrait réinstaller Debian ?
Si oui, puis-je passer à Debian 12 ?

vous pouvez le faire alors p-e?

et/ou installer une des dépendances manuellement (via la console ou ssh) pour avoir plus d’info sur ce qu’il se passe (montrez le résultat au complet):

sudo python3 -m pip install --force-reinstall --upgrade requests

Pourriez-vous également aller dans la config jeedom, onglet « os/db » et cliquer sur le bouton "vérifier packages systèmes:

allez vers le bas de l’écran qui va s’ouvrir, il devrait y avoir des lignes en rapport avec « pip3 » => faites une capture d’écran sur laquelle on voit toutes les lignes en rapport avec « pip3 »

J’ai :

  1. lancé la commande apt update && apt upgrade
  2. lancé la commande sudo python3 … ci-dessus → il ne se passe rien !
  3. os/db …

donc c’est pour ca que je demandais:

ca veut dire quoi « il ne se passe rien » ?

Dans le terminal en ssh, je lance la commande, rien ne s’affiche et je reviens au prompt immédiatement

Comment avez-vous installé l’os? avec quel outil? piimager?
quel support de stockage? carte sd?


les lignes que l’on voit au dessus, c’est le résultat de apt update && apt upgrade?
si vous refaites apt update à présent, y a-t-il encore des mises à jour à installer?
si pas, avez-vous redémarré après ces mises à jour?


Comment avez-vous installé l’os? avec quel outil? piimager?
Balena Etcher, fichier 2024-07-04-raspios-bullseye-arm64-lite.img
quel support de stockage? carte sd?
Disque SSD USB

les lignes que l’on voit au dessus, c’est le résultat de apt update && apt upgrade?
Oui
si vous refaites apt update à présent, y a-t-il encore des mises à jour à installer?
Non
si pas, avez-vous redémarré après ces mises à jour?
Non, mais je viens de le faire et j’ai relancé :

  1. la commande sudo python3… → pas de changement
  2. os/db… → pas de changement.

moi je ne sais plus quoi faire, il y a quelque chose qui ne va pas sur le système et je ne sais pas quoi… je ne me rappelle pas avoir déjà vu ça.

ce n’est pas l’outil recommandé par raspberry, je réinstallerais avec Raspberry Pi Imager: https://www.raspberrypi.com/software/

Merci beaucoup de votre aide.
Je vais faire une réinstallation complète avec Raspberry Pi imager.
Mais puis-je passer sur Debian 12 ?

debian 12 n’est pas la version recommandée, c’est à vos risques
consultez cette doc pour savoir si à priori ca ira ou pas selon les plugins que vous utilisez: Compatibilité des plugins avec Debian 12 - Bookworm, php 8, python 3.11

Ok, merci je vais rester sur Debian 11.

Prenez également une image récente: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit l’image à jour date du 19/11.

avec PI Imager j’ai refait une install complète sur PI4 le week-end dernier sans aucun problème

Merci pour l’info.
RPI Imager propose la version Debian 11 64 bits du 22/10/24. J’ai installé cette version.

Après réinstallation complète, je n’ai plus de problème avec le plugin RFXcom.
Merci @Mips pour son aide.

1 « J'aime »

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