Plugin Tydom beta - erreur 500

Bonjour,

J’ai voulu tester le nouveau plugin Tydom beta vu que Jeedore me crée pas mal de problème au niveau des cron. J’ai installé la version beta depuis le market et dés que je l’active je n’ai plus accès à l’interface Jeedom (page blanche) et j’ai des erreurs 500 dans mes logs Apache.
Pour être sûr que ce ne soit pas une incompatibilité avec d’autres plugins installés, j’ai réinstaller complètement Jeedom et installé uniquement le plugin Tydom et j’ai exactement le même souci.
Jeedom est installé sur un Raspberry Pi 5 sous Debian 12. Le rapport de santé est entièrement vert :

Dés que je désactive le plugin Tydom en modifiant la base de données (pas d’autres choix vu que je n’ai plus accès à l’interface), Jeedom fonctionne à nouveau normalement.
J’ai essayé de me connecter à Jeedom depuis mon PC du boulot (je ne suis pas chez moi) ou depuis mon téléphone en data, j’ai le problème sur les 2 lorsque le plugin est activé. J’ai également redémarrer mon RPI5 mais ça n’a rien changé.
Au niveau des logs, à part les logs Apache j’ai rien du tout :

[27/Jun/2024:13:29:26 +0200] "GET /index.php?v=d&p=dashboard HTTP/1.1" 500 4530 "https://jeedom.xxxxx.fr/index.php?v=d" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                │
[27/Jun/2024:13:31:12 +0200] "GET /index.php?v=d&p=dashboard HTTP/1.1" 500 1955 "https://jeedom.xxxxx.fr/index.php?v=d" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                ┤
[27/Jun/2024:13:44:53 +0200] "GET / HTTP/1.1" 302 4289 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                                                                            │
[27/Jun/2024:13:44:53 +0200] "GET /index.php?v=d HTTP/1.1" 302 1689 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                                                               ┤
[27/Jun/2024:13:44:53 +0200] "GET /index.php?v=d&p=dashboard HTTP/1.1" 500 1632 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                                                   │
[27/Jun/2024:13:45:07 +0200] "GET / HTTP/1.1" 302 4288 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                                                                            │
[27/Jun/2024:13:45:07 +0200] "GET /index.php?v=d HTTP/1.1" 500 1809 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"                                                               │
[27/Jun/2024:13:45:07 +0200] "GET /favicon.ico HTTP/1.1" 200 11476 "https://jeedom.xxxxx.fr/index.php?v=d" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0"       

@tuxgasy tu aurais une idée d’où peut venir ce problème ?

Merci

Bonjour,

Je n’ai jamais testé le module Debian 12, peut être un problème de compatibilité. Mais c’est étrange que ça fait planter toute l’interface.

Regardes dans les logs :
/var/www/html/log/tydom
/var/www/html/log/tydomd
/var/www/html/log/http.error

Malheureusement le fichier http.error est vide et je n’ai pas de log tydom car vu que Jeedom plante à la seconde où j’active le module, je n’ai aucun logs de créé. Et j’ai beau fouiller tous mes logs système, à part Apache qui me pète des erreurs 500 je n’ai rien d’autre. Je sais que ça fait maigre pour arriver à investiguer mon souci.

J’ai fait une petite mise à jour pour corriger un problème de compatibilité PHP8. Plus d’erreur 500.

Par contre, il y a un gros problème de compatibilité avec Python du coup le démon ne fonctionne pas…
Ca va nécessité beaucoup de temps que je n’ai pas pour le moment.

J’ai installé ta version mise à jour et tout marche nickel chez moi. J’ai juste du installer 3 modules python manquant (python3-websockets, python3-serial et python3-pyudev). Je n’ai que des volets connecté à ma box tydom, donc peut-être qu’il y a des soucis avec d’autres équipements.
Merci pour le dépannage :wink:

1 « J'aime »

Top!
Sous Debian 12, Jeedom installe les dépendances pip en virtual env.
Effectivement, en installant les librairies python système (hors pip du coup), ça peut fonctionner.

Je verrai plus tard pour ne pas utiliser pip pour installer les dépendances. Merci.

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.