Bonjour
J’ai fait hier la migration de ma Smart jeedom 3.3.59/Linux 3.16.85 Buster 10.4 vers Jeedom 4.1.28, qui s’est déroulée rapidement. Comme je me suis trompé en supprimant le plugin Virtuel au lieu de Widget, j’ai fait une restauration de ma V3 et j’ai relancé la migration V4. Mais bien que la page Santé donne tout OK, j’ai des erreurs MySQL dans les logs des plugins BLEA,ECODEVICE,GCAST, IOSCLOUD,NETWORKS,SCENAIOJ,SCRIPT et VIRTUAL
Par exemple pour log Virtual :
[2021-12-17 15:32:03][ERROR] : Erreur sur la fonction cron du plugin : [MySQL] Error code : 42S02 (1146). Table 'jeedom.object' doesn't exist : SELECT `el`.`id`, `el`.`name`, `el`.`logicalId`, `el`.`generic_type`, `el`.`object_id`, `el`.`eqType_name`, `el`.`eqReal_id`, `el`.`isVisible`, `el`.`isEnable`, `el`.`configuration`, `el`.`timeout`, `el`.`category`, `el`.`display`, `el`.`order`, `el`.`comment`, `el`.`tags` FROM eqLogic el LEFT JOIN object ob ON el.object_id=ob.id WHERE eqType_name=:eqType_name AND isEnable=1 ORDER BY ob.name,el.name
Pour log Scenario:
[2021-12-17 15:32:02][ERROR] : Erreur sur scenario::check() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.scenario' doesn't exist : SELECT `id`, `name`, `isActive`, `group`, `mode`, `schedule`, `scenarioElement`, `trigger`, `timeout`, `object_id`, `isVisible`, `display`, `order`, `description`, `configuration`, `type` FROM scenario WHERE `mode` != "provoke" AND `mode` != "" AND `schedule` != "" AND isActive=1
[2021-12-17 15:32:03][ERROR] : Erreur sur scenario::control() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.scenario' doesn't exist : SELECT `s`.`id`, `s`.`name`, `s`.`isActive`, `s`.`group`, `s`.`mode`, `s`.`schedule`, `s`.`scenarioElement`, `s`.`trigger`, `s`.`timeout`, `s`.`object_id`, `s`.`isVisible`, `s`.`display`, `s`.`order`, `s`.`description`, `s`.`configuration`, `s`.`type` FROM scenario s INNER JOIN object ob ON s.object_id=ob.id ORDER BY ob.name,s.group, s.name
J’ai une version DB : 10.3.22-MariaDB-0+deb10u1 et
une version PHP: 7.3.19-1~deb10u1
Help
Merci