Salut,
Ma carte SD sur mon RPI3+ est HS donc je tente une réinstallation + restauration sur une nouvelle carte SD.
Habituellement ça fonctionnait bien, mais là non.
1/ install raspian (debian 12, 64 bits la première fois puis 32 bits ensuite) : OK
2/ install Jeedom (en ce moment 4.6.1) : OK => voir page santé juste à la réinstallation :
3/ restauration de ma sauvegarde 4.4.19 : KO : impossible de me logger sur la page d’accueil.
En faisant F12 sur le navigateur, dans les outils developpeur, je vois des erreurs 500 et 404 et en regardant le log http.error, j’ai ce type d’erreurs :
[Sun Jul 05 23:56:54.908923 2026] [php:error] [pid 1374:tid 1374] [client 192.168.30.168:60216] PHP Fatal error: Uncaught Error: Interface "Psr\\Log\\LoggerInterface" not found in /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php:34\nStack trace:\n#0 /var/www/html/vendor/composer/ClassLoader.php(576): include()\n#1 /var/www/html/vendor/composer/ClassLoader.php(427): Composer\\Autoload\\{closure}()\n#2 /var/www/html/core/class/log.class.php(55): Composer\\Autoload\\ClassLoader->loadClass()\n#3 /var/www/html/core/class/log.class.php(110): log::getLogger()\n#4 /var/www/html/core/php/authentification.php(150): log::add()\n#5 /var/www/html/core/php/authentification.php(55): loginByHash()\n#6 /var/www/html/core/php/utils.inc.php(84): require_once('...')\n#7 /var/www/html/desktop/php/index.php(5): include_file()\n#8 /var/www/html/core/php/utils.inc.php(84): require_once('...')\n#9 /var/www/html/index.php(105): include_file()\n#10 {main}\n thrown in /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php on line 34
Suivies de :
[Sun Jul 05 22:57:18.385421 2026] [php:warn] [pid 1183:tid 1183] [client 192.168.30.130:58323] PHP Warning: include(/var/www/html/vendor/composer/../psr/log/src/LoggerInterface.php): Failed to open stream: No such file or directory in /var/www/html/vendor/composer/ClassLoader.php on line 576
[Sun Jul 05 22:57:18.385689 2026] [php:warn] [pid 1183:tid 1183] [client 192.168.30.130:58323] PHP Warning: include(): Failed opening '/var/www/html/vendor/composer/../psr/log/src/LoggerInterface.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/vendor/composer/ClassLoader.php on line 576
Le soucis est normal il n’est pas possible de restorer une 4.4.19 sur du debian 12 a partir d’une 4.5 ou plus. C’est une limitation connu on a malheureusement du s’y résoudre pour etre compatible debian 12.
Merci Loïc pour la précision.
Pour une fois que c’est pas une erreur entre ma chaise et mon clavier
Pour information, pour ceux qui doivent restaurer une 4.4.19 comme moi en suivant la procédure “standard”, ma simple copie de fichiers / répertoires a l’air de fonctionner.
Sinon, quelle serait l’autre manière de restaurer Jeedom “proprement” à partir d’une sauvegarde Jeedom ? (si possible…)
p.s : je vais étudier une sauvegarde “disque complet” pour éviter dans le futur ce genre d’inconnues.
p.s 2 : oui, j’aurais du tester mes procédures de restauration avec chaque version majeure (4.5 et 4.6).
p.S 3 : je sais, faut que monte en 4.6.2, tous mes soucis seraient réglés
Installer Debian 11
Recharger la sauvegarde 4.4.19
Faire les mises à jour vers jeedom 4.6
Faire également les mises à jour des plugins et contrôler qu’il fonctionne sous Debian 12 (voir post dédié)
Sauvegarder Jeedom en version 4.6
Installer Debian 12
Restaurer Jeedom
merci, mais ce que vous décrivez, c’est le plan à long terme.
Pour l’instant ce que je cherchait c’est une façon “rapide mais officielle/supportée” de repartir après un soucis du genre carte SD HS…
et non, chez moi un passage 4.4.19→4.6.2 ne se fait pas simplement sans tests et vérifications…
Dans ma situation actuelle (je suis déjà en Debian 12 pour l’avenir justement !), ma solution de secours (reinstall puis restauration) n’est plus utilisable simplement.
(quoique maintenant j’ai ma solution avec la copie des fichiers…)..