NEWS
Multihost - Master nicht verfügbar Upgrade Bookworm
-
Hi leute,
hat jemand ne (weitere) Idee?
Folgendes:- Multihost System - seit Jahren am laufen (jsonl / redis).
- Beide Systeme hatten den JS-Controller 5.0.16
Upgrade auf Bookworm am Slave, alles lief wie bisher.
Einige Tage später dann das Upgrade am Master - Mist wars..
Der Master läuft zwar einwandfrei, aber ich bekomm den Host nimmer verbunden.
hatte ich früher auch mal, da half manchmal ein restart des redis servers, aber das hilft nun auch nichts.
Master:
Multihost discovery server: enabled Discovery authentication: enabled Persistent activation: enabled Objects: jsonl on 0.0.0.0 States: redis on 127.0.0.1
Slave:
No connection to states 192.168.4.22:6379[redis]
Am Slave ein "iobroker setup custom" bringt auch nix bzw. sieht korrekt aus
Current configuration: - Objects database: - Type: jsonl - Host/Unix Socket: 192.168.4.22 - Port: 9001 - States database: - Type: redis - Host/Unix Socket: 192.168.4.22 - Port: 6379 - Data Directory: ../../iobroker-data/
Danke für eure Hilfe
-
@garfield2412 sagte in Multihost - Master nicht verfügbar Upgrade Bookworm:
redis on 127.0.0.1
die muss auf 0.0.0.0
also am master
obroker setup custom
und dann umfummeln
wenn das nicht hilft . musst du in die redis.conf reinschauen.. ob die 0.0.0.0 drin steht oder 127.0.0.1
-
@arteck
sorry unverändert, ich bekomms nicht mehr connected vom Slave:No connection to states 192.168.4.22:6379[redis] am slave
am Master ist (seit Jahren) wie folgt in der Redis Konfig eingetragen:
bind 127.0.0.1 ::1 192.168.4.22
-
erreichst du per redis-cli den das redis auf dem master
-
@arteck said in Multihost - Master nicht verfügbar Upgrade Bookworm:
erreichst du per redis-cli den das redis auf dem master
ja hatte ich nun und so bin ich dem ganzen auf die Spur gekommen...
bind 127.0.0.1 192.168.4.22
war ja schon drin und
dann hatte ich nun nochprotected-mode no
umgestellt, dann wurden wieder alle adapter Grün!
was ich allerdings nicht verstehe: wenn ich am Slave ein:
root@iobroker-raspi2:~# iobroker multihost connect (oder Browse)
absetze
erscheint nunNo Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!
ich dachte eigentlich das ich dann das Secret Passwort eingeben müsste.. aber er findet das ja irgendwie nicht.. oder doch??
Am Master ist der Status wie folgt:
root@iobroker-raspi:/etc/redis# iobroker multihost status Please check the binding of the configured jsonl server to allow remote connections. No configuration change needed. Multihost discovery server: enabled Discovery authentication: enabled Persistent activation: enabled Objects: jsonl on 0.0.0.0 States: redis on 127.0.0.1
-
@garfield2412 sagte in Multihost - Master nicht verfügbar Upgrade Bookworm:
Am Master ist der Status wie folgt:
und am slave?
-
Und wie üblich: Hampel da nicht als root herum.
-
Bei mir sieht das so aus und läuft auch:
thomas@iobroker:~$ iob multihost status No configuration change needed. Multihost discovery server: disabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 0.0.0.0 States: redis on 0.0.0.0 thomas@rpizigbee:~ $ iob multihost status No configuration change needed. Multihost discovery server: disabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 192.168.178.10 States: redis on 192.168.178.10
-
@thomas-braun said in Multihost - Master nicht verfügbar Upgrade Bookworm:
Und wie üblich: Hampel da nicht als root herum.
hast recht.. vllt. hat mir das was zerschossen.. hab am Master und slave nen fixer drüber laufen lassen, am slave siehts nun so aus:
pi@iobroker-raspi2:~ $ iobroker multihost status No configuration change needed. Multihost discovery server: disabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 192.168.4.22 States: redis on 192.168.4.22
dennoch bringt ein browse am slave keinen gefundenen host - obwohl alles läuft nun:
iobroker multihost browse No Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!