Proxmox - zweite HA VM mit Fehler: Invalid client id

Hallo zusammen,

ich habe seit einiger Zeit HA auf einem Proxmox Server am laufen. Der läuft auch rund und sehr stabil.

Jetzt möchte ich gerne eine zweite HA Instanz als Container über Proxmox laufen lassen. Vor ein paar Wochen war das kein Problem. Wenn ich jetzt allerdings HA mithilfe des Helferscriptes installiere, klappt zwar alles soweit, allerdings erhalte ich nach dem erstellen des Benutzer die Fehlermeldung “Fehler: Invalid client id”. Ich habe gefühlt schon alles versucht. Verschiedene Geräte/Browser; andere HA Version usw. Leider hat nichts geholfen.

Kann jemand hier mit dem Fehler etwas anfangen? Was mache ich falsch?

Besten Dank im voraus.

Gruß

Nuhro

Hier noch ein Screenshot. Der Button “von vorn beginnen” ist ohne Funktion.

Warum lässt unter Proxmox keine HAOS laufen ?

Hast du der zweiten HA-Instalation einen anderen Namen gegeben z.b. Homeassistanttest, könnte sonst das Problem sein.

Danke für die Rückmeldung. Ja, es läuft HAOS. Da habe ich mich vllt. unglücklich ausgedrückt.

Einen anderen Namen habe ich vergeben. Es läuft natürlich auch unter anderer ID in Proxmox.

Also den Hostnamen habe ich ebenfalls geändert.

Wie ist den die URL die da aufgerufen wird ?

Bei neuen HA Installation ist der Default-Port 80 und nicht mehr 8123

Ich greife über lokale IP zu (XXX.XXX.200.246:8123). Ich habe auch Port 80 bereits getestet; gleiches Ergebnis. Hängt es irgendwie mit dem bereits laufenden HAOS zusammen. Läuft aber unter anderer IP und vor ein paar Wochen war das auch kein Problem. Oder spielt OAuth hier eine Rolle?

Ich habe da leider auch keine Idee zu…
Bei mir laufen auch 2 Instanzen unter Proxmox.
Keine Probleme, solange man aufpasst das die Automationen sich nicht gegenseitig behindern..

Nebenbei. Bei deiner interne IP brauchst du nix xen.. Die funzt ja eh nur, wenn man schon in deinem Netz ist. Und dann ist es eh zu spät :wink:

Du nutzt aber schon die “richtigen” helferscripte ?
Nicht die Veralteten !!!
Oder die falsche Architektur ?

https://community-scripts.org/scripts/haos-vm

Ist es wirklich eine lokale IP über die Du zugreifst? Zb 192.168… Lokale IPs muss man nicht verbergen. Damit kann keiner was anfangen.

Danke für die Rückmeldungen

Es ist eine lokale IP übers Interne Netzwerk, 192.111.200.246:8123.

Die andere Haos läuft unter 192.111.200.16:8123

Bezüglich der Architektur denke ich, dass ich die richtige nehme. Das verlinkte Helferscript nutze ich. Hab da auch schon alles versucht.

192.111 ist aber keine lokale IP Adresse. Nur 192.168. X. X ist eine lokale adresse. Das könnte Probleme machen. Ob es damit was zu tun hat kann ich jetzt nicht sagen.

Ich habe im Router das Netzwerk entsprechend auf 192.111…. geändert.

Wenn Du erst kürzlich die zweite Home Assistant Instanz aufgesetzt hast, dann ist der Port 8123 nicht richtig. Den der Standort Port lautet seit Home Assistant 2026.8 80 und nicht mehr 8123!

192.111.200.246 kann im Internet grundsätzlich routbar sein und ist deshalb für ein lokales Netz ungeeignet!!

Gruß Osorkon

Wenn diese Fehlermeldung kommt ist ee am richtigen Port.

Warum sollte die Adresse routbar sein? Das würde dann ja auch für 192.168…. gelten. Es ist nach außen nichts geöffnet, kein Port, nichts.

Ich erhalte sowohl bei 8123 als auch bei 80 dieselbe Meldung

Ich würde auch empfehlen dies zu ändern, auf eine von diesen Bereichen:

  • 10.0.0.0/8 (also von 10.0.0.0 bis 10.255.255.255)
  • 172.16.0.0/12 (also von 172.16.0.0 bis 172.31.255.255)
  • 192.168.0.0/16 (also von 192.168.0.0 bis 192.168.255.255)

Quelle

Da dein IP Bereich nicht für lokale Nutzung reserviert ist kann hinter der IP ein server in internet stecken.

Was mich wundert das du die Meldung auf beiden Ports bekommst.

Okay, danke.

Den IP Adressbereich kann ich ja nochmal anpassen. Aber ich denke nicht, dass es damit zusammenhängt, Versuche es aber.

Trotz Adressenreichänderung erhalte ich die gleiche Meldung. Habs auch noch komplett neu “installiert”, gleicher Fehler. Das gibt’s doch nicht :confused:

Ohne die genauen Schritte zu kennen, wie du den zweiten HA installiert hast oder wie dein Netzwerk so konfiguriert ist, ist das müssig, da zu raten, wo das Problem ist

Sicher ist:

  • neue HA-installation nutzen per Default Port 80 und nicht mehr 8123
  • du musst im interen Netzwerk ein private IP-Range nutzen ( z.b. 192.168.x.x. )
  • die Fehlermeldung kommt lt Doku, wenn man das genau nicht macht.
  • der zweite HA muss einen eindeutigen Hostnamen im Proxmox und natüröich auch im HA selber bekommen, z.b. bei mir homeassistanttest. und damit ist er dann auch per Browser aufrufbar im internen Netz

Danke dir für die ausführliche Antwort. Ich mache jetzt heute oder morgen nochmal das komplette Netzwerk neu (mit 192.168.. usw.) und setze die VM neu auf. Vllt. hilft es; ich versuche es und melde mich dann hier, wie genau ich was ich gemacht und wie es jetzt aussieht.

Lt. Helferscript ist der Port aber weiterhin 8123, das irritiert mich ein wenig (auch wenn das hier nicht das Problem ist).

Womit greifst du denn zu ?
Browser , App ?
Wenn die ip nicht im lokalen Bereich ist kann es sein das ha das als externe Zugriff sieht und verweigert.
Wo hast du den Hostnamen für ha gesetzt ?
Hast du mal Aufruf mit dem Hostnamen versucht ?

Kann zwei Gründe haben, die Doku ist nicht aktualisieren oder die nutzen noch eine alte Version von HA darin - seit dem August-Update ist 8123 nicht mehr Default bei Neuinstallatinen.
Wenn die noch ne alte HA Version nutzen, musst du 8123 nutzen, der wird automatisch geändert, das musst später manuell machen über die WebUI.

Zugriff auf jeden Fall immer mit Browser vom PC/Notebook und nicht über die App oder generell vom Smartphone.

EDIT:

Das Proxmox HelperScript funktioniert mit Port 80, hab gerade testweise installieren.

greife mal anfangs per IP-adresse auf den neuen Host zu und nicht über die URL.Die neue VM meldet sich intern weiterhin als homeassistant.local im Netzwerk und wird das Problem sein, zweimal der selbe Hostnamen im Netz geht nicht.
Dann lasse den fertig installieren udn ändere dann den Name in HA erst mal und ggf. noch in deinem Router / Fritzbox für feste IP-Vergabe.