Home Assistant injoignable

Bonjour à tous,

Problème depuis tout à l’heure, HA n’était plus accessible donc je me suis connecté sur mon NUC pour relancer la VM mais là grosse surprise plus rien ne se lance correctement. J’ai un écran avec un choix de BOOT que je n’avais pas avant.
J’ai fait il y a quelques jours la MAJ de HAOS depuis mon HA et on dirait qu’il y a un lien…j’ai vu ce sujet mais je ne comprends pas tout

Pouvez vous me dire ce que je dois faire ? J’ai essayé de recréer une VM avec haos_ova-8.1 dispo en téléchargement sur Github. J’arrive à lancer la VM mais j’ai un souci. La première fois je suis tombé sur la page de création d’un compte. J’ai essayé de charger une sauvegarde que j’avais de cette nuit mais j’ai eu une erreur « fetch failed ». Comment puis je faire ?

Ca a l’air normal en lisant le releases notes…

Par contre, ce qui à l’air beaucoup moins normal c’est que la migration vers GRUB (le système de gestion boot) m’a l’air de foirer dans certains cas.
Le 8.1 beta à l’air de proposer un patch voir HA 8.0 fails to boot (incorrect compressed chunk) · Issue #1912 · home-assistant/operating-system · GitHub

Le dernier point « fetch failed », ça vient à quel moment? D’habitude on demande les logs, là, il faudrait des photos.

Je n’utilise pas HAOS (ce genre de mésaventure ne m’y incite guère) et donc, je ne vois pas trop comment on réinstalle un backup dans cet environnement.

Le souci c’est que maintenant je n’accède même plus à la page de connexion HA en local. C’est sur cette page qu’on nous propose de charger une sauvegarde. Je ne sais plus quoi faire, j’espère que je vais pouvoir tout récupérer

En complément il y a un souci avec le nouveau superviseur (avec la gestion du s6)… Les addons ne sont pas correctement gérés…

Donc grande prudence… Et faire preuve de patience

Ou est la sauvegarde?
Sur la même VM ou ailleurs sur le NUC?

Si c’est ailleurs, ça devrait le faire. Vu les soucis de la 8.0 sur ce type d’installation, peut-être repartir d’une version plus bas. 7.6? je crois pour la dernier avant 8.0…

J’ai mis en place une sauvegarde auto sur mon Google drive donc j’ai ça ailleurs.
Par contre je ne sais pas comment faire avec la VM je ne maitrise pas…

Ce que tu as fait pour installer la version initiale…
Donc, laisser la VM malade en l’état et en faire une autre à côté, en allant chercher une version plus ancienne de HAOS.
Un NUC avec les VM, ça permet ce genre de truc. Les « détails » dépendent de ton environnement que je ne connais pas.

Salut,
Mais il dit quoi ton écran avec le choix de boot? Il ne te propose pas HA? Il n’y a pas de message d’erreur?
Tu ne dis pas vraiment ce qui se passe.

C’est ce que j’ai essayé de faire plusieurs fois mais y’a un souci. J’ai tenté avec la 7.6 la VM boot correctement et la première fois j’arrive sur la page de connexion. Si je choisis la restauration à ce niveau, ça en reste là et rien ne se passe. Si je choisis de repartir à 0 avec un nouvel utilisateur et de faire le chargement de la sauvegarde ça n’a pas marché non plus. Je ne sais plus comment faire…
Et le pompon c’est que je n’accède plus au redémarrage de la VM à la page de connexion sur http://homeassistant.local:8123
J’étais en https avant le plantage, est ce que ça peut poser problème ?

Je rejoins :

Dire « ça ne marche pas », sans détail, c’est impossible de savoir ce qu’il se passe.

Donc, tu peux te connecter ou pas?
Il faut procéder par étape.

Deux options:

  • travailler sur la 8.1 en espérant comprendre le problème et (si possible) le résoudre
  • repartir sur une 7.6 propre et après on avise.

Par exemple, suivant l’installation faite avant, quand tu charges la sauvegarde tu vas récupérer la vieille config incluant (ou pas) le HTTPS, incluant (ou pas) l’adresse IP d’avant…

Donc, y aller petit à petit, et un cas de souci détailler vraiment ce qui a été fait et qui a marché et ce qui n’a pas marché.

J’aime bien reprendre souvent l’analogie de la voiture. Là, ta voiture est (sans doute) en panne et tu appelles le garagiste au téléphone et tu lui dis « la voiture ne marche pas ». A ton avis, le garagiste, il va trouver?

Je reprends. J’ai recréé une VM en 7.6 ça boote, j’arrive la première fois sur l’écran de démarrage quand HA est vierge.
Je le laisse charger et je rentre pour aller au niveau des sauvegardes pour téléverser ma sauvegarde.



Et à partir du moment où je charge la sauvegarde cela reste sur le dernier écran et je ne sais pas ce qui se passe vraiment. Si j’actualise, je n’accède plus à rien, ni sur l’URL local http://homeassistant.local:8123 ni sur mon URL en https
Si je réactualise j’ai cette erreur :

Si dans ta sauvegarde tu as la config en HTTPS (ce que je ne sais pas…), alors c’est (probablement) normal que HTTP ne marche pas.
Donc, si une fois la sauvegarde rechargée et après redémarrage de HA, tu vas sur HTTPS://@IP_de_ha:8123
(pas HTTP, pas homeassistant.local) il se passe quoi?

J’ai encore essayé avec la version 7.0 et idem je n’accède à rien en http ou https paramétré sur mon HA. L’adresse IP j’ai un trou de mémoire mais si il me la changé je vois ça où ? Car mon ancienne IP était fixe.

Sur la box, en regardant les nouveaux baux DHCP.
Sur l’écran, de mémoire, HA OS l’affiche après le boot.

Je viens d’essayer d’ajouter un nouveau disque sur la VM qui merdait et ça boot. J’ai l’impression que ça m’a gardé l’IP que j’avais avant. Je la ping mais en https impossible d’y accéder j’ai une erreur : ERR_SSL_PROTOCOL_ERROR
Je suis sur l’écran suivant j’espère pouvoir restaurer une fois à l’intérieur…

J’ai pu retrouver ma connexion en https par contre j’ai plein d’erreurs…Zigbee2mqtt me met « 502 : bad gateway » sur l’interface web quand je vais dessus car mes devis en zigbee sont indisponibles. Dans le journal de Z2MQTT j’ai :

s6-overlay-suexec: fatal: can only run as pid 1

Et dans le journal de HA :

Database connection invalidated: Error executing query: (MySQLdb._exceptions.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: INSERT INTO events (event_type, event_data, origin, time_fired, created, context_id, context_user_id, context_parent_id) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('state_changed', '{}', 'LOCAL', datetime.datetime(2022, 5, 24, 9, 40, 1, 258272, tzinfo=datetime.timezone.utc), datetime.datetime(2022, 5, 24, 9, 40, 1, 258272, tzinfo=datetime.timezone.utc), 'ddc8be81693eecff35e047b9e4430f9d', None, None)] (Background on this error at: https://sqlalche.me/e/14/e3q8). (retrying in 3 seconds)
11:41:33 – (ERREUR) Recorder - message survenu pour la première fois à 11:39:27 et apparu 39 fois.
SQLAlchemyError error processing task EventTask(event=<Event time_changed[L]: now=2022-05-24T11:39:48.001649+02:00>): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (MySQLdb._exceptions.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: INSERT INTO events (event_type, event_data, origin, time_fired, created, context_id, context_user_id, context_parent_id) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('state_changed', '{}', 'LOCAL', datetime.datetime(2022, 5, 24, 9, 39, 47, 368952, tzinfo=datetime.timezone.utc), datetime.datetime(2022, 5, 24, 9, 39, 47, 368952, tzinfo=datetime.timezone.utc), '7d67705f57062eee07532360e02361d0', None, None)] (Background on this error at: https://sqlalche.me/e/14/e3q8) (Background on this error at: https://sqlalche.me/e/14/7s2a)
11:41:33 – (ERREUR) Recorder - message survenu pour la première fois à 11:39:30 et apparu 38 fois.
Failed to to call /addons/7ad98f9c_zigbee2mqtt_edge/stats - Container addon_7ad98f9c_zigbee2mqtt_edge is not running
11:39:51 – (ERREUR) Home Assistant Supervisor - message survenu pour la première fois à 11:39:46 et apparu 2 fois.
Error executing statistics: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (MySQLdb._exceptions.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: INSERT INTO events (event_type, event_data, origin, time_fired, created, context_id, context_user_id, context_parent_id) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('service_registered', '{"domain":"recorder","service":"purge"}', 'LOCAL', datetime.datetime(2022, 5, 24, 9, 36, 21, 889120, tzinfo=datetime.timezone.utc), datetime.datetime(2022, 5, 24, 9, 36, 21, 889120, tzinfo=datetime.timezone.utc), 'c3568ee1ef45a01b51fa0b183cc0cfbe', None, None)] (Background on this error at: https://sqlalche.me/e/14/e3q8)
11:36:54 – (ATTENTION) Recorder - message survenu pour la première fois à 11:36:54 et apparu 36 fois.
Error executing query: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (MySQLdb._exceptions.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: INSERT INTO events (event_type, event_data, origin, time_fired, created, context_id, context_user_id, context_parent_id) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('service_registered', '{"domain":"recorder","service":"purge"}', 'LOCAL', datetime.datetime(2022, 5, 24, 9, 36, 21, 889120, tzinfo=datetime.timezone.utc), datetime.datetime(2022, 5, 24, 9, 36, 21, 889120, tzinfo=datetime.timezone.utc), 'c3568ee1ef45a01b51fa0b183cc0cfbe', None, None)] (Background on this error at: https://sqlalche.me/e/14/e3q8)
11:36:54 – (ERREUR) Recorder - message survenu pour la première fois à 11:36:54 et apparu 36 fois.
Error setting up platform legacy bluetooth_le_tracker
11:36:46 – (ERREUR) Dispositif de suivi
No Bluetooth LE devices to track!
11:36:46 – (ATTENTION) bluetooth_le_tracker
Platform systemmonitor does not generate unique IDs. ID disk_free already exists - ignoring sensor.disk_free
11:36:46 – (ERREUR) Capteur - message survenu pour la première fois à 11:36:46 et apparu 4 fois.
Cannot read CPU / processor temperature information
11:36:46 – (ATTENTION) systemmonitor
Configuration of the Version platform in YAML is deprecated and will be removed in Home Assistant 2022.4; Your existing configuration has been imported into the UI automatically and can be safely removed from your configuration.yaml file
11:36:46 – (ATTENTION) Version
Could not sync group address '24/4/43' (Salle de bains parentale - State)
11:36:41 – (ATTENTION) /usr/local/lib/python3.9/site-packages/xknx/remote_value/remote_value.py
Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 24/4/43
11:36:41 – (ATTENTION) /usr/local/lib/python3.9/site-packages/xknx/core/value_reader.py
Failed to connect to MQTT server due to exception: [Errno 111] Connection refused
11:36:37 – (ERREUR) MQTT
The 'tunneling' option near /config/configuration.yaml:23 is deprecated, please remove it from your configuration
11:36:37 – (ATTENTION) KNX
Can't read Supervisor data: Container addon_7ad98f9c_zigbee2mqtt_edge is not running
11:36:36 – (ATTENTION) Home Assistant Supervisor
The 'base_url' option near /config/configuration.yaml:191 is deprecated, please remove it from your configuration
11:36:33 – (ATTENTION) HTTP
Ended unfinished session (id=315 from 2022-05-19 07:46:47)
11:36:33 – (ATTENTION) Recorder
Setup of recorder is taking over 10 seconds.
11:36:31 – (ATTENTION) /usr/local/lib/python3.9/asyncio/events.py
Error during connection setup: (MySQLdb._exceptions.OperationalError) (2002, "Can't connect to MySQL server on 'core-mariadb' (115)") (Background on this error at: https://sqlalche.me/e/14/e3q8) (retrying in 3 seconds)
11:36:30 – (ERREUR) Recorder - message survenu pour la première fois à 11:36:21 et apparu 4 fois.

Exactement ce que j’évoquais plus haut

J’avoue je n’avais pas compris de quoi tu parlais. Y’a un moyen simple de corriger ce problème ? Je dois partir chez le kiné je regarderai ton lien après

Merci

Le plus simple c’est d’attendre la prochaine mise à jour de zigbee2mqtt edge.
Autrement il faut rebasculer sur la version classique

Je viens d’installer Z2MQTT en classique pour essayer avec les mêmes paramètres mais j’ai la même chose. Que faut il faire pour downgrader Z2MQTT Edge ?