Hello,
Depuis mon passage sous Buster (fresh install) puis restauration de mon backup, impossible d’utiliser jeedom, je reste en « Jeedom est en cours de démarrage ».
OS: Debian Buster (VM esxi)
Jeedom : 4.1.18
Dans les paramètres, lorsque je lance le check de consistence j’ai ce retour :
START CONSISTENCY]
PHP Fatal error: Uncaught Error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /var/www/html/core/class/DB.class.php:40
Stack trace:
#0 /var/www/html/core/class/DB.class.php(50): DB::initConnection()
#1 /var/www/html/core/class/DB.class.php(82): DB::getConnection()
#2 /var/www/html/core/class/DB.class.php(626): DB::Prepare('describe `cmd`', Array, 1)
#3 /var/www/html/core/class/DB.class.php(618): DB::compareTable(Array)
#4 /var/www/html/core/class/DB.class.php(543): DB::compareDatabase(Array)
#5 /var/www/html/install/database.php(27): DB::compareAndFix(Array, 'all', true)
#6 {main}
thrown in /var/www/html/core/class/DB.class.php on line 40
[START CHECK AND FIX DB]
PHP Fatal error: Uncaught Error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /var/www/html/core/class/DB.class.php:40
Stack trace:
#0 /var/www/html/core/class/DB.class.php(50): DB::initConnection()
#1 /var/www/html/core/class/DB.class.php(82): DB::getConnection()
#2 /var/www/html/core/class/config.class.php(187): DB::Prepare('SELECT `key`,`v...', Array, 1)
#3 /var/www/html/core/class/translate.class.php(34): config::byKeys(Array)
#4 /var/www/html/core/class/translate.class.php(151): translate::getConfig('language', 'fr_FR')
#5 /var/www/html/core/class/translate.class.php(75): translate::getLanguage()
#6 /var/www/html/core/class/translate.class.php(54): translate::exec('{{Chauffage}}', '/var/www/html/c...', false)
#7 /var/www/html/core/class/translate.class.php(165): translate::sentence('Chauffage', '/var/www/html/c...', false)
#8 /var/www/html/core/config/jeedom.config.php(23): __('Chauffage', '/var/www/html/c...')
#9 /var/www/html/core/php/utils.inc.php(70): require_once('/var/www/html/c...')
#10 /var/www/html/core in /var/www/html/core/class/DB.class.php on line 40
Pour les autres vérifications (droits, packages, BDD) tout est propre.
J’ai refait 2 fois l’installation au cas où la première fois, mais j’ai toujours le même problème.
Impossible d’ailleurs d’ouvrir un ticket ou d’accéder au market via l’interface jeedom, tout est en vrac
Call to undefined function curl_init()
Grégoire