Interactions ne fonctionnent plus suite à un index SQL manquant

Bonjour,

J’ai migré Jeedom vers un Raspberry Pi 5 (donc Debian 12).

Le moteur d’interactions ne fonctionne plus. Si celui est appelé par une demande (soit depuis l’option « Tester » de la page « Interactions », ou par exemple depuis le plugin Telegram), l’erreur SQL suivante est levée:

[MySQL] Error code : HY000 (1191). Can't find FULLTEXT index matching the column list  : SELECT `id`, `interactDef_id`, `query`, `actions`, MATCH query AGAINST (:query IN NATURAL LANGUAGE MODE) as score
		FROM interactQuery
		GROUP BY id
		HAVING score > 1

Je ne sais pas si mon problème est lié à Debian 12 ou est général.

Debian 12 n’étant pas officiellement supporté par Jeedom, je comprends qu’il n’y a pas forcément de support. Cependant mon problème pourrait éventuellement aider pour la compatibilité pour Debian 12. Mon problème peut être aussi éventuellement sans aucun lien avec Debian 12.

Pour info, j’ai testé l’option « Vérifier la base de données » depuis les paramètres. Tout est OK.

Avez-vous aussi ce problème d’index manquant sur Debian 10 ou 11 ?

Pour info, j’utilise la version 4.4.7 de Jeedom.

Merci d’avance pour vos réponses

Bonjour,
Effectivement merci pour le retour, j’ai crée l’issue pour correction [BUG] Missing index on interactQuery · Issue #2694 · jeedom/core (github.com)

C’est curieux j’ai remarqué aussi hier que j’avais ces msg depuis 3j…
J’ai redémarré Jeedom, je ne les ai plus et les interactions fonctionnent.
Jeedom 4.4.7 et php8.3

Merci beaucoup @Loic

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