NEWS
(gelöst)Fehler von Multihost nach update auf Buster
-
@Mapio90 Da ja redis bei Dir läuft, solltest Du das erstmal sauber konfigurieren, bevor Du den Multihost einrichtest.
-
okay. also dann installiere ich jetzt redis mit folgendem Befehl?
sudo apt-get update sudo apt-get install redis-server sudo usermod -a -G redis iobroker sudo reboot now
-
@Mapio90 sagte in Fehler von Multihost nach update auf Buster:
also dann installiere ich jetzt redis mit folgendem Befehl?
Nein!
Wo hast du das her?Ganz abgesehen davon hgast du redis bereits und es läuft
-
Das steht im HowTo: Backup wiederherstellen (Linux) hier im Forum
Ich möchte es einfach schrittweise durchgehen, dass ich nicht wieder einen Tag beschäftigt bin den iobroker wieder zum laufen zu bringen.
-
@Homoran Genau, redis läuft. Jetzt
sudo nano /etc/redis/redis.conf
127.0.0.1 in 0.0.0.0 umbenennen und 'protected_mode no'
-
@Homoran sagte in Fehler von Multihost nach update auf Buster:
Wo hast du das her?
Das ist nötig, wenn der backitup-Adapter die redis dump-Datei sichern soll, dann muss der iobroker-Nutzer user von redis sein.
-
@Meister-Mopper sagte in Fehler von Multihost nach update auf Buster:
@Homoran sagte in Fehler von Multihost nach update auf Buster:
Wo hast du das her?
Das ist nötig, wenn der backitup-Adapter die redis dump-Datei sichern soll, dann muss der iobroker-Nutzer user von redis sein.
das passt!
-
so?
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 ::1 # Protected mode is a layer of security protection, in order to avoid that # Redis instances left open on the internet are accessed and exploited. # # When protected mode is on and if: # # 1) The server is not binding explicitly to a set of addresses using the # "bind" directive. # 2) No password is configured. # # The server only accepts connections from clients connecting from the # IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain # sockets. # # By default protected mode is enabled. You should disable it only if # you are sure you want clients from other hosts to connect to Redis # even if no authentication is configured, nor a specific set of interfaces # are explicitly listed using the "bind" directive. protected-mode no # Accept connections on the specified port, default is 6379 (IANA #815344). # If port 0 is specified Redis will not listen on a TCP socket. port 6379 # TCP listen() backlog. # # In high requests-per-second environments you need an high backlog in order # to avoid slow clients connections issues. Note that the Linux kernel # will silently truncate it to the value of /proc/sys/net/core/somaxconn so # make sure to raise both the value of somaxconn and tcp_max_syn_backlog # in order to get the desired effect. tcp-backlog 511 # Unix socket.
-
@Mapio90
wo kommt das::1
her?
das sieht wie Reste(??) einer IPv6 Adresse aus? -
Wenn die Frage an mich ging, das stand da schon drin.
-
@Mapio90 Genau so (mit den Punkten) läuft es bei mir. Hast Du bei protected-mode den Bindestrich geändert, oder war der vorher auch da?
-
@Mapio90 sagte in Fehler von Multihost nach update auf Buster:
Wenn die Frage an mich ging, das stand da schon drin.
Ich finde im Moment bei mir keine Installation mit Redis
kann das daher nicht verifizieren!@Meister-Mopper sieht das bei dir auch so aus?
-
@Homoran Jup, sieht so aus und funktioniert.
-
so ist das original, habe abgebrochen als homoran verunsichert war.
bind 127.0.0.1 ::1 # Protected mode is a layer of security protection, in order to avoid that # Redis instances left open on the internet are accessed and exploited. # # When protected mode is on and if: # # 1) The server is not binding explicitly to a set of addresses using the # "bind" directive. # 2) No password is configured. # # The server only accepts connections from clients connecting from the # IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain # sockets. # # By default protected mode is enabled. You should disable it only if # you are sure you want clients from other hosts to connect to Redis # even if no authentication is configured, nor a specific set of interfaces # are explicitly listed using the "bind" directive. protected-mode yes # Accept connections on the specified port, default is 6379 (IANA #815344). # If port 0 is specified Redis will not listen on a TCP socket. port 6379 # TCP listen() backlog. #
-
@Meister-Mopper so habe es abgeändert, wie du im obigen beitrag gesagt hattest.
@Homoran Darf ich euch fragen wie ihr jetzt weiter gemacht hättet?
-
@Mapio90 Hast Du Zugriff auf die Weboberfläche vom Admin des Masters?
-
-
@Mapio90 Das ist schon mal gut. Ich würde jetzt diesen als Master einrichten.
iobroker multihost enable iobroker restart
-
@Meister-Mopper sagte in Fehler von Multihost nach update auf Buster:
iobroker multihost enable
pi@Master:~ $ iobroker multihost enable Please check the binding of redis service. By default it is only local: http://download.redis.io/redis-stable/redis.conf Change "bind 127.0.0.1" to "bind 0.0.0.0" or to others. No configuration change needed. Multihost discovery server: enabled Discovery authentication: enabled Objects: file on 0.0.0.0 States: redis on 0.0.0.0
-
@Mapio90 ```Dann hast Du wahrscheinlich nicht den redis-server neu gestartet:
sudo systemctl restart redis-server