Problème restauration Home Assistant

C’est fait. Le fichier est vide. Le ‹ log.fault › est vide aussi, le ‹ log › sans ‹ 1 › est vide aussi.

Repart de 0 avec une nouvelle installation. Et vérifie que c’est pas vide juste après la création de la config initiale : ça ne peut pas être vide quand ça fonctionne

Je viens de réinstaller un OS tout propre. Les logs sont vides de la même manière. On approche surement du problème qui m’empêche de faire des restaurations…

J’utilise Raspberry Pi Imager pour installer le système.

Ajoute

logger:
  default: debug

dans ta config, ça doit laisser des infos dans tous les cas

Je mets ça dans configuration.yaml?

oui

1 « J'aime »

Oui, là il y a beaucoup d"infos… Je re-tente de restaurer le core.

C’est parti. J’attends en général 30mn pour être sûr.

ça dépend de la taille de ta base, et des perfs de la machine… Grosse base = gros délai

La sauvegarde fait quand même 1Go… Il n’y a pas d’interface graphique qui montre le déroulement du restore, c’est comme ça pour tout le monde? On attend à l’aveugle? Car je n’ai jamais vu ça chez moi.

1Go c’est assez conséquent et sur un PI c’est sans doute assez long.
Quant au fait que tu ne vois pas, ça n’as-tu pas un navigateur avec des antipub etc qui bloqueraient le processus ?

ah bien vu, je désactive…

Pour ce coup ci c’est trop tard, plus de connexion, mais c’est peut-être ça, j’ai tout désactivé de façon définitive pour HA… Là j’attends avant d’éteindre la machine et de relancer.

Merci beaucoup pour ton aide, elle m’est précieuse. Aujourd’hui c’est ma pire galère avec HA depuis que j’ai débuté (février dernier). J’y ai passé beaucoup de temps, je n’imagine même pas devoir tout refaire de zéro!!!

Ça n’a pas marché non plus mais j’ai des logs. Je vois que dans le fichier .1 c’est la session précédente. Voici comment elle se termine :

2023-08-03 16:03:11.956 DEBUG (Recorder) [homeassistant.components.recorder.core] Processing task: CommitTask()
2023-08-03 16:03:11.957 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> checked out from pool
2023-08-03 16:03:11.962 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> being returned to pool
2023-08-03 16:03:11.963 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> rollback-on-return
2023-08-03 16:03:18.548 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event homeassistant_final_write[L]>
2023-08-03 16:03:18.550 DEBUG (Recorder) [homeassistant.components.recorder.core] Processing task: EventTask(event=<Event homeassistant_final_write[L]>)
2023-08-03 16:03:18.552 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> checked out from pool
2023-08-03 16:03:18.559 DEBUG (SyncWorker_1) [homeassistant.helpers.storage] Writing data for core.restore_state to /config/.storage/core.restore_state
2023-08-03 16:03:18.560 DEBUG (SyncWorker_4) [homeassistant.helpers.storage] Writing data for trace.saved_traces to /config/.storage/trace.saved_traces
2023-08-03 16:03:18.561 DEBUG (Recorder) [homeassistant.components.recorder.core] Processing task: StopTask()
2023-08-03 16:03:18.563 DEBUG (Recorder) [homeassistant.components.recorder.core] Shutting down recorder
2023-08-03 16:03:18.574 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> being returned to pool
2023-08-03 16:03:18.574 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Connection <sqlite3.Connection object at 0x7f9dad8f40> rollback-on-return
2023-08-03 16:03:18.576 DEBUG (DbWorker_0) [homeassistant.components.recorder.pool.RecorderPool] Closing connection <sqlite3.Connection object at 0x7f8bcf71f0>
2023-08-03 16:03:18.579 DEBUG (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Closing connection <sqlite3.Connection object at 0x7f9dad8f40>
2023-08-03 16:03:18.592 INFO (Recorder) [homeassistant.components.recorder.pool.RecorderPool] Pool recreating
2023-08-03 16:03:18.595 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event homeassistant_close[L]>

La tâche s’arrête. Mais pourquoi?

Pour remettre les anciennes infos, il faut arrêter les processus existants, remettre les fichiers et redémarrer le tout

Désolé, je ne comprends pas ce qu’il faut faire. Remettre quels fichiers où?

C’est pas toi qui fait ça mais le processus de backup

D’accord je comprends.

On ne devrait pas suivre le processus de restauration dans les logs? Il n’y a plus rien après 16:03:18.595 dans .log.1

Dans le fichier .log ça reprend 1h30 plus tard. Rien n’a été restauré.

J’ai ré-essayé sans aucun bloqueur de pub. Même chose, je perds la connexion et c’est tout.

Je viens d’essayer de restaurer les dossiers : rien

Ensuite de restaurer l’addon Z2M : ça a marché, je le retrouve avec sa config, mais évidemment sans les dossiers, aucun device.

Je viens de faire 2/3 essais donc tente un truc.

  • installation propre.
  • config minimaliste (admin/admin)
  • login admin
  • import backup
  • restauration de tout SAUF le core
  • attendre
  • restauration du core uniquement (300mo c’est long )

Je viens de tester c’est le seul cas qui semble marcher (le core est tj en cours)

C’est parti. Je te tiens au courant.

Une info qui me revient. J’avais fait un restore complet avec succès il y a quelques mois dans la période d’installation du système. C’était AVANT que je ne passe sur un SSD, j’étais sur carte SD.

Pour passer sur SSD j’ai refait toute la config de zéro, et les quelques fois où j’ai voulu faire un restore ça a toujours foiré, mais comme je ne partais pas d’une install propre, je retrouvais mon ancienne install telle quelle et je me débrouillais.