Hello,
Je fais suite a mon sujet ici : MySQL 8 - MariaDB qui à été fermé car j’avais coché la réponse de @Loic comme étant la solution vu que cela fonctionnait.
Donc suite à mon passage en MySQL8 et php7.4, Jeedom est un peu moins réactif, mais fonctionne correctement.
Il y a quand même une erreur tous les jours dans la zone de notif de jeedom :
Erreur l’archivage des historiques :
{"cmd_id":"1866","archivePackage":3600,"archiveTime":"2021-03-03 03:01:04"} => [MySQL] Error code : 22003 (1264). Out of range value for column '(null)' at row 1 : REPLACE INTO historyArch(cmd_id,`datetime`,value) SELECT cmd_id,MIN(`datetime`),avg(CAST(value AS DECIMAL(12,2))) as value FROM history WHERE `datetime`
Et j’ai également de temps en temps des erreur Cron (que je monitor par les mails envoyé à root) :
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/jeedom/core/class/DB.class.php:40
Stack trace:
#0 /var/www/jeedom/core/class/DB.class.php(40): PDO->__construct()
#1 /var/www/jeedom/core/class/DB.class.php(50): DB::initConnection()
#2 /var/www/jeedom/core/class/DB.class.php(82): DB::getConnection()
#3 /var/www/jeedom/core/class/config.class.php(187): DB::Prepare()
#4 /var/www/jeedom/core/class/translate.class.php(34): config::byKeys()
#5 /var/www/jeedom/core/class/translate.class.php(151): translate::getConfig()
#6 /var/www/jeedom/core/class/translate.class.php(75): translate::getLanguage()
#7 /var/www/jeedom/core/class/translate.class.php(54): translate::exec()
#8 /var/www/jeedom/core/class/translate.class.php(165): translate::sentence()
#9 /var/www/jeedom/core/config/jeedom.config.php(23): __()
#10 /var/www/jeedom/core/php/utils.inc.php(70): require_once(‹ /var/www/jeedom… ›)
#11 /var/www/jeedom/core/php/core.inc.php(27): include_file()
#12 /var/www/jeedom/core/php/jeeCron in /var/www/jeedom/core/class/DB.class.php on line 40
Voila, si ca peut aider pour la prochaine version de jeedom ![]()