Error: importing module jeedom.jeedom

Bonjour,

J’ai aussi le démon qui ne démarre plus. j’ai le message dans la log rfxcom.

Error: importing module jeedom.jeedom

Jeedom 3.3.53 sur une machine x86 toujours à jour.

Un retour arrière est possible ou faut-il passer par la sauvegarde ?

Bien cordialement
Lalsacien

Bonjour,

Veuillez fournir les logs d’installation des dépendances.
Je suspecte que vous soyez sous jessie (linux 8.x)

Bonjour,
j’ai également ce problème.
Jeedom 4.0.61
NUC avec Debian 10 à jour


[2020-11-26 12:15:03][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel info --socketport 55000 --serialrate 38400 --protocol 12,13,18,20,21,22,23 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey su6PIRHId5nGfDjwJ6TQZVpyfcVfrmHJ --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
Error: importing module jeedom.jeedom
[2020-11-26 12:15:33][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd

à+

Et avez-vous lu ma réponse ?
ca ne sert à rien de répéter le message « jai un problème » sans donner les infos demandées pour qu’on puisse vous aider :wink:

:wink:
vous avez lu « Debian 10 » ?
Bref, trêve de plaisanterie :

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Reading package lists...
sudo: pip3: command not found
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'python3-serial' is not installed, so not removed
The following packages were automatically installed and are no longer required:
linux-image-4.19.0-5-amd64 linux-image-4.19.0-6-amd64
linux-image-4.19.0-8-amd64 linux-image-4.19.0-9-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.7.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.21.0-1).
The following packages were automatically installed and are no longer required:
linux-image-4.19.0-5-amd64 linux-image-4.19.0-6-amd64
linux-image-4.19.0-8-amd64 linux-image-4.19.0-9-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo: pip3: command not found
********************************************************
*             Installation terminée                    *
********************************************************

PS. : J’ai du enlever le Hit3 car étant un nouvel utilisateur je n peux pas mettre plus de 2 lien par message.

J’ai bien lu et je ne trouve pas cela très drôle: linux 8 n’était qu’une supposition tirée de mon chapeau puisque aucun log n’est donné !
c’est bien pour ça que l’on demande les logs et de formater ceux-ci correctement pour qu’ils soient lisibles

Je vous invite à relire ce sujet Comment nous aider à vous aider - ou Comment poser une bonne question? en particulier le point 11.

1 « J'aime »

Concernant votre problème, on voit cette erreur dans les logs
Vous pouvez installer pip3 avec la commande suivante (ou attendre un fix du plugin):
sudo apt-get install -y python3-pip
et relancer l’install des dépendances ensuite

@Loic il faudrait rajouter cela dans l’install des dépendances non?

1 « J'aime »

Effectivement ca sera dans la prochaine stable du plugin

Re
l’ajout de python3-pip permet de lancer le processus à nouveau.

Une mise à jour devrait etre la d’ici quelques minutes et corriger le soucis

1 « J'aime »

Merci bcp, j’avais le même problème et après cette install, tout fonctionne parfaitement.
Belle journée, :wink:

1 « J'aime »

Je confirme que le démon redémarre une fois l’installation de python3-pip effectuée.

Merci Mips pour le troubleshoot.

Bien cordialement
Lalsacien

1 « J'aime »

Bonjour,

J’ai le même problème qui persiste après l’installation de python3-pip.

Raspberry Pi 2B+
stretch
Jeedom 3.3.53

[2020-11-26 14:35:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2020-11-26 14:35:08][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/jeedom/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 7,12,13 --callback http://127.0.0.1:80/jeedom/plugins/rfxcom/core/php/jeeRfxcom.php --apikey ShCTs8WbfW7TAQsdfSmuFeWwqv3tHKBOF0nvqwm0aCnjvMKY --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
Error: importing module jeedom.jeedom
[2020-11-26 14:35:41][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd

Install des dépendances :

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://mirrordirector.raspbian.org/raspbian wheezy InRelease
Hit:2 http://archive.raspbian.org/raspbian stretch InRelease
Hit:3 http://archive.raspberrypi.org/debian jessie InRelease
Hit:4 https://deb.nodesource.com/node_0.10 wheezy InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.12.4-1).
python-serial is already the newest version (3.2.1-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
********************************************************
*             Installation terminée                    *
********************************************************

Des idées ?

Merci d’avance pour votre aide.

wheezy ! (linux debian 7) ca faisait longtemps qu’on n’avait pas vu ca
bon on voit du jessie et stretch donc manifestement il y a eu des (tentatives) d’upgrade de la distrib; je ne recommande pas de faire cela, ca finit toujours pas causer des problèmes.

Donc la réponse est la même qu’ici: Nouvelle version du plugin 2020-11-26 et debian jessie (8.x)
réinstaller depuis zéro un buster (linux debian 10), réinstaller jeedom et restaurer un backup

J’ai vu cet autre thread.

Je tourne en stretch, qui est supporté (et oui, c’est peut-être pas une install « from scratch », je ne sais plus).

Si on me dit ce qui n’est pas correct dans les dépendances (mais n’est pas encore détecté par le script d’installation des dépendances), j’irai (provisoirement) plus vite pour remettre le système en état, non ? (il n’y a pas que Jeedom sur cette machine).

Alors nettoyez le système, soit les dépôts mal configurés provoquent un problème soit l’environnement python est cassé

Pas compris… si c’est une plainte, gardez là pour vous.

non ce n’était pas une plainte, juste une requête… pour m’aider à savoir quoi nettoyer/corriger qui empêche le script python de tourner

Commence par corriger les dépots pour qu’il ne cherche plus des paquets de wheezy et de jessie
Comme on le voit ici
Hit:1 Index of /raspbian wheezy InRelease
Hit:2 Index of /raspbian/ stretch InRelease
Hit:3 Index of /debian jessie InRelease
Hit:4 https://deb.nodesource.com/node_0.10 wheezy InRelease

Où ces résidus peuvent-ils se trouver ? Je n’ai pas ça dans aucun des fichiers dans /etc/apt…

Cela dit, depuis l’échange précédent, j’ai fait un dist-upgrade vers buster (je sais…)

Ca a démarré une fois (toujours avec le problème de rfxcom), et maintenant ça échoue (je sais, je sors total du cadre…) :

Nov 26 18:28:34 rpi2-1 jeedom_nodejs[17206]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Nov 26 18:28:34 rpi2-1 systemd[1]: jeedom.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 18:28:34 rpi2-1 systemd[1]: jeedom.service: Failed with result 'exit-code'.
Nov 26 18:28:34 rpi2-1 systemd[1]: jeedom.service: Service RestartSec=100ms expired, scheduling restart.
Nov 26 18:28:34 rpi2-1 systemd[1]: jeedom.service: Scheduled restart job, restart counter is at 235.
Nov 26 18:28:34 rpi2-1 systemd[1]: Stopped Service jeedom nodejs.
Nov 26 18:28:34 rpi2-1 systemd[1]: Started Service jeedom nodejs.
Nov 26 18:28:39 rpi2-1 systemd[1]: mariadb.service: Service RestartSec=5s expired, scheduling restart.
Nov 26 18:28:39 rpi2-1 systemd[1]: mariadb.service: Scheduled restart job, restart counter is at 202.
Nov 26 18:28:39 rpi2-1 systemd[1]: Stopped MariaDB 10.3.25 database server.
Nov 26 18:28:39 rpi2-1 systemd[1]: Starting MariaDB 10.3.25 database server...
Nov 26 18:28:39 rpi2-1 mysqld[17335]: 2020-11-26 18:28:39 0 [Note] /usr/sbin/mysqld (mysqld 10.3.25-MariaDB-0+deb10u1) starting as
 process 17335 ...
Nov 26 18:28:39 rpi2-1 mysqld[17335]: 2020-11-26 18:28:39 0 [Warning] Could not increase number of max_open_files to more than 163
84 (request: 32186)
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]: internal/modules/cjs/loader.js:638
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     throw err;
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     ^
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]: Error: Cannot find module '/usr/share/nginx/www/jeedom/core/nodeJS/server.js'
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     at Function.Module._load (internal/modules/cjs/loader.js:562:25)
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     at startup (internal/bootstrap/node.js:283:19)
Nov 26 18:28:40 rpi2-1 jeedom_nodejs[17277]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Nov 26 18:28:40 rpi2-1 systemd[1]: jeedom.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 18:28:40 rpi2-1 systemd[1]: jeedom.service: Failed with result 'exit-code'.
Nov 26 18:28:40 rpi2-1 systemd[1]: jeedom.service: Service RestartSec=100ms expired, scheduling restart.
Nov 26 18:28:40 rpi2-1 systemd[1]: jeedom.service: Scheduled restart job, restart counter is at 236.
Nov 26 18:28:40 rpi2-1 systemd[1]: Stopped Service jeedom nodejs.
Nov 26 18:28:40 rpi2-1 systemd[1]: Started Service jeedom nodejs.
Nov 26 18:28:41 rpi2-1 systemd[1]: Started Session 149 of user pi.
Nov 26 18:28:41 rpi2-1 systemd[1]: session-149.scope: Succeeded.
Nov 26 18:28:41 rpi2-1 systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 18:28:41 rpi2-1 systemd[1]: mariadb.service: Failed with result 'exit-code'.
Nov 26 18:28:41 rpi2-1 systemd[1]: Failed to start MariaDB 10.3.25 database server.

Ok super… Merci du commentaire
Tu sais que je le sais… En tout cas j’espère…

J’ai juste simplifié, le résultat et l’action qui en découle reste la même.