Problème restauration 4.4.19 sur Jeedom 4.6.1

Salut,
Ma carte SD sur mon RPI3+ est HS donc je tente une réinstallation + restauration sur une nouvelle carte SD. :sweat_smile:
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

des pistes ?
Merci

Résolu : le répertoire “src” n’était pas présent.
je l’ai recréé et copié (depuis log/Psr/Log) les fichiers manquants

cd /var/www/html/vendor/psr/log/Psr/Log
sudo mkdir ../../src
sudo cp -R * ../../src
sudo chown -R www-data:www-data ../../src

Note à moi-même : vérifier 2 fois ce que j’écris dans mes notes.

“32bits” dans le texte et arm64 dans le nom de l’image, c’est pas cohérent …:thinking:

j’ai un raspberry 3 B+ et c’est plus stable en 32 bits.

Je suis bon pour une nouvelle reinstall ce soir …

Je confirme le même problème en restant sur la même architecture 32bits :

Ce répertoire manquant empêche d’accéder à l’interface de Jeedom lors d’une restauration d’une 4.4.19 à partir une fraiche install de 4.6.1.

/var/www/html/vendor/psr/log/src

Bonjour,

Tu devrais décocher Solution sur ton post auquel cas.

Bonjour,

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 :joy:

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 :wink:

Bonjour,

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…)..

merci d’avoir participé :wink: