Erreur Backup Debian 12

Bonjour à tous,

J’ai voulu metre à jour Debian pour passer le V11 à V12 sur mon Raspberry 3 B+.

J’ai flasher l’image de Debian avec Raspberry PI Imager. Pas de problème.

J’ai ensuite installer Jeedom via PowerShell sur mon Raspberry PI. Pas de problème.

J’ai fait ma première connexion, changer de mot de passe. J’ai ajouter une sauvegarde dans Jeedom et j’ai lancer la restauration.

Hors visiblement il est bloqué sur cela :

J’ai essayé d’ouvrir une autre fenêtre dans mon naviguer et voila ce que cela donne :

Je sèche un peu…

Bonne soirée

As tu bien attendu la fin de la restoration ? Suivant la taille de ton backup et la puissance de la machine ca peut prendre une heure voir plus. Ensuite en cours de restoration ya un moment ya une perte de log donc ca fige mais la restoration se fait quand meme, tu peux retrouver la log dans analyse → log → restoration

Voici ce que cela donne dans le log restore :

0000|[START RESTORE]
0001|***************Begin Jeedom restore 2024-10-03 16:05:48***************
0002|Send begin restore event...OK
0003|Checking rights...
0004|OK
0005|Update composer file...
0006|OK
0007|Restore from file : /var/www/html/core/class/../../backup/backup-Jeedom-4.4.18-2024-10-03-14h04.tar.gz
0008|Backup database access configuration...OK
0009|Disable all task
0010|OK
0011|Disable all scenario....
0012|.... OK
0013|Unpacking backup...
0014|OK
0015|[PROGRESS][58]
0016|Deleting database...Disabling constraints...OK
0017|Deleting table : cache ...OK
0018|Deleting table : cmd ...OK
0019|Deleting table : config ...OK
0020|Deleting table : cron ...OK
0021|Deleting table : dataStore ...OK
0022|Deleting table : eqLogic ...OK
0023|Deleting table : event ...OK
0024|Deleting table : history ...OK
0025|Deleting table : historyArch ...OK
0026|Deleting table : interactDef ...OK
0027|Deleting table : interactQuery ...OK
0028|Deleting table : listener ...OK
0029|Deleting table : message ...OK
0030|Deleting table : note ...OK
0031|Deleting table : object ...OK
0032|Deleting table : plan ...OK
0033|Deleting table : plan3d ...OK
0034|Deleting table : plan3dHeader ...OK
0035|Deleting table : planHeader ...OK
0036|Deleting table : scenario ...OK
0037|Deleting table : scenarioElement ...OK
0038|Deleting table : scenarioExpression ...OK
0039|Deleting table : scenarioSubElement ...OK
0040|Deleting table : timeline ...OK
0041|Deleting table : update ...OK
0042|Deleting table : user ...OK
0043|Deleting table : view ...OK
0044|Deleting table : viewData ...OK
0045|Deleting table : viewZone ...OK
0046|Deleting table : widgets ...OK
0047|Restoring database from backup...OK
0048|Update composer file...
0049|OK
0050|Enable back constraints...OK
0051|Restoring cache...OK
0052|Restoring Plugin : homebridge...OK
0053|OK
0054|[PROGRESS][58]
0055|Deleting database...Disabling constraints...OK
0056|Deleting table : cache ...OK
0057|Deleting table : cmd ...OK
0058|Deleting table : config ...OK
0059|Deleting table : cron ...OK
0060|Deleting table : dataStore ...OK
0061|Deleting table : eqLogic ...OK
0062|Deleting table : event ...OK
0063|Deleting table : history ...OK
0064|Deleting table : historyArch ...OK
0065|Deleting table : interactDef ...OK
0066|Deleting table : interactQuery ...OK
0067|Deleting table : listener ...OK
0068|Deleting table : message ...OK
0069|Deleting table : note ...OK
0070|Deleting table : object ...OK
0071|Deleting table : plan ...OK
0072|Deleting table : plan3d ...OK
0073|Deleting table : plan3dHeader ...OK
0074|Deleting table : planHeader ...OK
0075|Deleting table : scenario ...OK
0076|Deleting table : scenarioElement ...OK
0077|Deleting table : scenarioExpression ...OK
0078|Deleting table : scenarioSubElement ...OK
0079|Deleting table : timeline ...OK
0080|Deleting table : update ...OK
0081|Deleting table : user ...OK
0082|Deleting table : view ...OK
0083|Deleting table : viewData ...OK
0084|Deleting table : viewZone ...OK
0085|Deleting table : widgets ...OK
0086|Restoring database from backup...[error] on plugin : z2m => [MySQL] Error code : 42S02 (1146). Table 'jeedom.update' doesn't exist  : SELECT `id`, `type`, `logicalId`, `name`, `localVersion`, `remoteVersion`, `status`, `configuration`, `source`, `updateDate`
0087|FROM `update`
0088|WHERE type=:typeOK
0089|Enable back constraints...OK
0090|Restoring cache...OK
0091|Restoring Plugin : homebridge...OK
0092|Restoring Plugin : sonos3...PHP Fatal error:  Uncaught Error: Interface "Psr\Log\LoggerInterface" not found in /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php:28
0093|Stack trace:
0094|#0 /var/www/html/vendor/composer/ClassLoader.php(480): include()
0095|#1 /var/www/html/vendor/composer/ClassLoader.php(346): Composer\Autoload\includeFile()
0096|#2 /var/www/html/core/class/log.class.php(55): Composer\Autoload\ClassLoader->loadClass()
0097|#3 /var/www/html/core/class/log.class.php(110): log::getLogger()
0098|#4 /var/www/html/plugins/jeedore/core/class/jeedore.class.php(17): log::add()
0099|#5 /var/www/html/core/class/plugin.class.php(733): jeedore::dependancy_info()
0100|#6 /var/www/html/install/restore.php(206): plugin->dependancy_info()
0101|#7 {main}
0102|thrown in /var/www/html/vendor/monolog/monolog/src/Monolog/Logger.php on line 28

Le pb semblable a déjà été signalé ici : Restore impossible d'un jeedom 4.5 sur un env deb 12 - #2 par vegeta0911

@Aegis merci pour le lien.

J’aie regardé, par contre je ne sais pas trop quoi faire…

Je suis novice sur Jeedom…

Par contre vu que tu es en 4.4.18, le problème de monolog ne semble pas venir de la 4.5 mais de Debian 12 (et php 8 ?)

Jeedom 4.4.18 ne sait pas gerer correctement les dépendance en debian 12. C’est bien corrigé en jeedom 4.5.

Après la jeedom a fait toute les partie critique de la restoration il était sur la partie spécifique au plugin donc ton jeedom est bien restoré et utilisable je pense

1 « J'aime »

@Loic il est effectivement utilisable mise à part le fait que j’ai des des double accolades un peu partout dans l’interface Jeedom.

Et j’ai des plugin qui ne veulent pas lancer leurs daemon (ex: jeedore)

Par contre j’ai essayer de rechercher des mise à jour pour migrer vers la version 4.5 mais il me dit qu’il n’y a pas de mise à jour.

Comment puis-je faire

Bonjour,

Donc plugin incompatible installé.
Passez par le mode rescue=1, aller dans l’onglet database et désactiver tous les plugins.
Ensuite réactiver un a un jusquèà reproduire et vous aurez le coupable

Le Core v4.5 est une version beta donc si votre jeedom a la configuration de faite pour la branche stable, cette version ne sera pas proposée.

Il faudrait regarder le log http.error mais c’est sûrement un plugin incompatible

Petit aparté la 4.5 supportera bien debian 12 full fonctionnalités ? Et en terme de release on est plus sur 2025 ?

Elle corrigera tous les bugs qu’on a vu en debian 12. Après on en découvrira surement d’autre qu’on corrigera au fil de l’eau.

Pour la date de sortie comme toujours chez jeedom ca sera la quand ca sera stable.

Bonjour,

Du coup j’ai réinstaller raspberry PI OS Lite (legacy) sous debian 11.

J’ai pu remettre mon ancienne sauvegarde sans problème.

Il y a juste le démon du plugin Jeedore qui ne veux pas démarrer. Je vais faire un autre post

Merci à tous d’avoir pris le temps de répondre

Bonne soirée !

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.