File Editor et nginx proxy

J’ai reformaté et réinstallé Home Assistant sur mon raspberry pi 4. J’essaie maintenant de retrouver ma configuration (accès à distance via le compagnon, etc.) mais je n’arrive plus à rien.

Duckdns ne me permet plus d’y accèder depuis mon téléphone.

J’ai essayé d’installer MariaDB et nginx proxy manager mais je n’arrive pas à accèder en local depuis le nom de domaine.

Maintenant je n’ai plus accès à file editor :

Citation

401: Unauthorized

Citation

Renseigner votre problème

Ma configuration


[center]## System Information

version core-2023.6.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.3
update_channel stable
supervisor_version supervisor-2023.06.4
agent_version 1.5.1
docker_version 23.0.6
disk_total 457.7 GB
disk_used 4.9 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), File editor (5.6.0), Nginx Proxy Manager (0.12.3), MariaDB (2.6.1)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 2 juillet 2023 à 00:42
current_recorder_run 2 juillet 2023 à 08:18
estimated_db_size 0.43 MiB
database_engine sqlite
database_version 3.41.2
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

Salut.
Retrouver la configuration, c’est faisable à partir du backup. 7zip sous Windows sais très bien ouvrir une archive.
L’éditeur ne sert à rien, une fois formaté par définition, les informations n’existent plus.
Et dans tous les cas, tu as des logs qui indique ce qui ne fonctionne pas bien. C’est par là qu’il faut commencer à regarder

Je ne risque pas de retrouver ma configuration d’avant vu que j’ai tout réinstallé sur mon SSD. Je pars d’une installation vierge et je n’arrive plus à accèder à HA depuis mon téléphone avec DuckDNS.
Du coup, je suis parti sur l’installation de nginx proxy manager en suivant le tuto suivant :

✅ Accès de l’extérieur en HTTPS avec Nginx Proxy Manager)

Mais impossible d’ouvrir HA en cliquant sur le nom de domaine choisi.

Depuis l’installation de nginx-proxy-manager, je n’ai plus accès ni à File Editor, ni au terminal SSH : 401: Unauthorized

J’ai suppimé tous les addons et réinstallé File Editor et toujours pas de possibilité d’accèder à l’interface…

Je vais devoir à nouveau formater mon disque dur SSD et tout réinstaller ?

Bien sur je ne trouve rien dans les journaux…

L’avantage de npm c’est que ça laisse à la fois l’accès en http avec IP locale (qui marche toujours) et l’accès au https en externe (qui peut ne pas bien fonctionner).
Donc il n’y a pas de raison de ne pas avoir accès aux logs sauf à vouloir passer par le moins bon des chemins

Et c’est quoi le bon chemin ?

Comme indiqué : IP locale… C’est comme avant d’installer npm

J’accède à HA en IP locale, c’est pas le problème, le problème c’est que je n’ai plus accès à File Editor : erreur 401

Donc tu as accès aux logs… Et c’est là que tu auras les infos du pourquoi 401…

Quand tu dis les logs, tu parles de l’onglet journal ?

Oui et plus particulièrement le journal complet en bas

Je ne vois vraiment pas de quoi tu parles : je n’ai dans l’onglet journal du panneau latéral qu’une succession de lignes indiquant pour la première ligne :
Texte préformatéHome Assistant started
10:36:28 - Il y a 3 minutesTexte préformaté

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service configurator: starting
s6-rc: info: service configurator successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
INFO:2023-07-02 10:36:36,405:hass_configurator.configurator:Starting server
INFO:2023-07-02 10:36:36,406:hass_configurator.configurator:Listening on: http://0.0.0.0:8099
INFO:2023-07-02 10:37:04,198:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:37:34,436:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:38:04,679:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:38:34,912:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:39:05,114:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:39:35,321:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:40:05,543:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:40:35,781:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:41:06,031:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:41:36,245:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:42:06,450:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:42:36,664:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:43:06,876:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:43:37,097:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:44:07,334:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:44:37,582:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:45:07,808:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:45:38,020:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -

Ca c’est le journal de File Editor

Et tout en bas, un gros bouton. Il affiche toutes les informations et pas uniquement une série de lignes particulières comme tu le vois pour l’instant

Je n’ai ni le bouton, ni « NETTOYER »

Via http://iplocaleha:8123 ?
Pas via une autre IP, pas via un autre port et en ayant fait attention au cache navigateur ?

Voilà ce qu’il y a dans ma barre du navigateur : http://192.168.1.**:8123/logbook

J’ai juste remplacé les 2 derniers chiffres par des *

Alors c’est que tu as suffisamment cassé l’installation pour que plus rien ne marche comme par défaut. Le plus rapide c’est peut être bien de repartir d’une installation propre

C’est ce que j’ai fait à 2 heures du mat…

Je suis partis directement avec l’installation de l’OS HA depuis le rpi imager.

Je vais réinstaller une version propre de Linux sur le RPI et j’installerai HA sur un docker comme j’avais fait la première fois.

2h du mat’, il faut faire attention à bien regarder les lignes. On a vite fait d’en sauter une entre 2 battements de paupière.
Après en terme de rapidité (de remise en service) haos c’est sûrement meilleur que la version container… Après chacun ses préfèrences