bonjour
j’ai upgradé ma 4.4.17 de debian 10 (via 11) à debian 12. Tourne sur un container Docker amd64.
j’ai restauré mes packages debian manquants: tout est ok par rapport au check que jeedom fait : plus rien à installer
par contre le script DB.Class.php plante, via la vérification générale
le test d’accès à la BD : tout est ok, il voit bien toutes les tables
[START CONSISTENCY]
PHP Fatal error: Uncaught Error: Undefined constant PDO::MYSQL_ATTR_INIT_COMMAND in /var/www/html/core/class/DB.class.php:38
Stack trace:
#0 /var/www/html/core/class/DB.class.php(59): DB::initConnection()
#1 /var/www/html/core/class/DB.class.php(91): DB::getConnection()
#2 /var/www/html/core/class/DB.class.php(643): DB::Prepare()
#3 /var/www/html/core/class/DB.class.php(636): DB::compareTable()
#4 /var/www/html/core/class/DB.class.php(562): DB::compareDatabase()
#5 /var/www/html/install/database.php(27): DB::compareAndFix()
#6 {main}
thrown in /var/www/html/core/class/DB.class.php on line 38
[START CHECK AND FIX DB]
PHP Fatal error: Uncaught Error: Undefined constant PDO::MYSQL_ATTR_INIT_COMMAND in /var/www/html/core/class/DB.class.php:38
Stack trace:
#0 /var/www/html/core/class/DB.class.php(59): DB::initConnection()
#1 /var/www/html/core/class/DB.class.php(91): DB::getConnection()
#2 /var/www/html/core/class/config.class.php(192): DB::Prepare()
#3 /var/www/html/core/class/translate.class.php(51): config::byKeys()
#4 /var/www/html/core/class/translate.class.php(207): translate::getConfig()
#5 /var/www/html/core/class/translate.class.php(102): translate::getLanguage()
#6 /var/www/html/core/class/translate.class.php(81): translate::exec()
#7 /var/www/html/core/class/translate.class.php(220): translate::sentence()
#8 /var/www/html/core/config/jeedom.config.php(23): __()
#9 /var/www/html/core/php/utils.inc.php(84): require_once('...')
#10 /var/www/html/core/php/core.inc.php(27): include_file()
#11 /var/www/html/install/consistency.php(43): require_once('...')
#12 {main}
thrown in /var/www/html/core/class/DB.class.php on line 38
idem, je n’ai plus accès au Market place
Erreur curl sur : https://market.jeedom.com/core/api/api.php. Détail :Could not resolve host: market.jeedom.com
nb: l’accès Internet est OK, un wget URL est ok.
Une idée de test / correction ?