Installation de Home Assistant Supervised sur Debian 11.2.0

Merci aux modérateurs de ce forum de regrouper/déplacer ici les messages (#58 et plus) relatifs à l’installation de HA sur Debian 11.2.0 depuis ce fil (installation sur Windows) : https://forum.hacf.fr/t/home-assistant-sous-windows-10-et-produits-xiaomi-sans-passerelle/7893

Désolé pour la digression sur le fil de HA Windows Portable en 5 minutes…

Et bien non, comme tu as pu le voir… :smirk:
Seul @Herbs a pu me débloquer, pas toi.
Mais merci à toi @Pulpy-Luke pour ton aide et tes efforts (non ne devons pas avoir les mêmes configurations).

Tout ce que j’ai écrit dans ta citation reste vrai. Avec plusieurs heures de bataille dans ton environnement, il y a toujours moyen que tu ai d’une façon ou d’un autre édité ce fichier… Et d’où l’importance d’une debian propre.
D’autre part tu notera qu’il ne s’agit en rien de packages pas compatibles entre eux. Là, tu n’avais pas la liste des packages eux-même.
Sur ce coup @Herbs a été plus rapide. Parfait, l’objectif c’est pas de faire un concours de qui trouve la solution.

Du coup sujet pas au bon endroit… C’est pas de l’entraide HA… C’est principalement Linux le sujet.

2 « J'aime »

@barto_95 : peux tu créer une catégorie enfant dans #informatique → entraide ?

2 « J'aime »

Ah oui effectivement !

Une installation rapide en 5 minutes de HA Portable sous Windows VS une installation de HA Supervised sur Debian 11 (cf Installing Home Assistant Supervised on Debian 11 - Community Guides - Home Assistant Community), ce n’est plus du tout la même mayonnaise, là !!! :roll_eyes:

Là, il faut bien mettre les mains dans le cambouis !
On ne parle plus en minutes, mais en dizaines d’heures !!!

Je m’amuse à faire l’essai sur un vieux PC portable dont je n’ai plus besoin, avec une installation toute neuve de Debian 11, Docker, et Home Assistant…

Et ben ce n’est pas encore gagné ! Hé hé ! (malgré des heures et des heures, y’a toujours un truc qui merde, malgré les supers tutoriaux récents, et les dizaines de milliers de posts sur internet de gens qui ont des problèmes !..).

J’espère quand même que c’est plus facile sur un Raspberry, sinon !

Mais c’est super intéressant ! :blush:
C’est un peu comme un jeu d’aventure, où le but serait d’essayer de bien faire tourner Home Assistant, avec plein d’énigmes, de challenges, de mystères, d’handicaps… :smiley:

A déconseiller cependant pour un débutant qui souhaite une solution domotique sans y passer des centaines d’heures…

Pour l’instant, j’ai réussi à faire tourner HA sous Debian 11, mais après plein de problèmes avec Docker, de versions, bref comme tout le monde, quoi !

Je vous tiens au courant de mes progrès, quand j’aurais un HA Supervised impeccable, avec tout et tout qui marche (et c’est encore loin d’être encore gagné !).

Heureusement, j’ai aussi mon HA Windows Portable qui tourne impeccable sur un autre PC…

A+
Antoine

Salut,

En lisant tout ça je vois pas trop comment tu en arrives à y passer autant de temps…
Comment on peut avoir une ‹ mauvaise › version d’un truc ?

Quand tu fais la version ‹ manuelle › :

  • Pour docker, le script fait le boulot tout seul et installe la dernière version…
  • Pour l’OS-agent et il suffit de copier/coller celle du tutorial car à jour > 1.2.2

Quand tu fais la version ‹ supervised › :

  • il y a littéralement deux lignes de commande

Quand tu fais la version ‹ HAOS › :

  • Tout est déjà packagé

Le plus longs dans le tuto c’est le téléchargement de l’iso debian…
Que la première fois on y passe 1 heure le temps de lire et de comprendre, je veux bien le concevoir mais dès la deuxième fois, on doit pas dépasser le quart d’heure. Avec un peu d’habitude, moins de 5

Des tas de débutants font ça dans un temps bien plus raisonnables

Bref, bon courage
Voilà la procédure pour le pi, on ne sait jamais

1 « J'aime »

Parce que selon ta config (et il y en a plein dans la nature !), rien n’est jamais simple sous Linux, et tu le sais bien !

Parce que selon la dernière version disponible que tu as installé (Debian 11, je ne te parle même pas de HA !), tous les composants logiciels ne sont pas tous compatible entre eux.
Un seul composant est trop récent ou trop ancien, et rien ne marche.

Par exemple, sous mon Debian 11 (5.10.84-1 (2021-12-08) x86_64), j’ai encore des problèmes pour installer Curl !

Alors il vaut peut être mieux installer une « ancienne » version de Debian, pour être sûr que HA Supervised puisse fonctionner.

Car avec la toute dernière version disponible de Debian 11, ça ne marche pas (encore !).

ça c’est une légende urbaine… il y a 20 ans quand il fallait compiler son noyau pour avoir du réseau oui. Mais aujourd’hui l’installation de Linux, c’est pareil qu’une installation de windows : Clic, clic, clic, restart…

Il faut sous-entendre que les composants fournis par Debian sur leurs propres iso ne sont pas compatibles entre eux ?
Il n’a rien à ajouter pour avoir une debian fonctionnelle à la sortie. Et ceux indispensables pour HA sont peu nombreux et éprouvés.

Mouais, … apt-get install curl c’est universel…

J’ai du bol alors … depuis la semaine de la sortie de la version debian11

2 « J'aime »

Ouais, peut-être !


root@debian:/# apt update
Get:1 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Fetched 39.4 kB in 1s (56.6 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root@debian:/#

root@debian:/# apt-get install curl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'curl' has no installation candidate
root@debian:/#

Mais là, on est totalement hors sujet (Ha sous Windows), il faudrait ouvrir un nouveau sujet pour discuter de cela…

Aucun doute …


Et sans rien faire d’exotique. Debian presque propre …

1 « J'aime »

Pas de souci, on connait les modérateurs :wink:

Oui, et sur ma conf et les mêmes commandes, c’est :

Je t’invite à faire une installation propre de debian. Au premier login, essaye directement la même chose… Tu seras surpris de voir que ça fonctionne parfaitement.

C’est ce que je viens de faire et de refaire ! Plusieurs fois ! (Debian Image = debian-11.2.0-amd64-DVD-1.iso).
J’ai aussi essayé la version debian-11.2.0 minimale « Live », et réussi à lancer HA.

Mais alors c’est après que les problèmes commencent… (! pb Docker…)
L’installation se passe sans aucun problème ni erreur.

Mais c’est peut-être trop récent… :crazy_face:

On est hors sujet, je vais ouvrir un nouveau topic.
Merci pour ton aide en tout cas.

Tu peux nous faire un :

cat /etc/apt/source.list

Quand je vois ton screen :

image

J’ai l’impression qu’il t’en manque un et pas des moindres :wink:

1 « J'aime »

J’insiste sur la mention ‹ juste après le premier login › … Là tu n’as pas tous les repository (résultat de tes manipulations précédentes ??)

Un iso ‹ live ›, ça n’a pas pour objectif d’installer autre chose que démarrer, lancer 3 commandes, éteindre. Si tu pars de cette base, tu te tires une balle dans le pied tout seul

Yep !

> root@debian:/# cat /etc/apt/sources.list
> # deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main
> 
> # deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main
> 
> deb http://security.debian.org/debian-security bullseye-security main contrib
> deb-src http://security.debian.org/debian-security bullseye-security main contrib
> 
> # bullseye-updates, to get updates before a point release is made;
> # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
> # A network mirror was not selected during install.  The following entries
> # are provided as examples, but you should amend them as appropriate
> # for your mirror of choice.
> #
> deb http://deb.debian.org/debian/ bullseye-updates main contrib
> deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
> root@debian:/#

Hum tests ça :

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main

deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

1 « J'aime »

Voilà pourquoi j’ai installé un ISO complet (DVD)…