NEWS
[gelöst] Multihost Slaves verbinden sich nicht mehr mit Master
-
Hallo,
ich habe geraden (vor nunmehr fast 4 Stunden) meine Multihost Slaves (1x Cubietruck, 1x Raspberry Pi 2 mit Armbian/ Raspbian) auf node v6 geupdatet und die ausstehenden Systemupdates eingespielt. Anschließend verbinden sie sich leider nicht mehr mit meinem Master (iobroker unter Docker auf einer Synology Disk Station). Fehler:
events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 192.168.0.XX:9001 at Object.exports._errnoException (util.js:1018:11) at exports._exceptionWithHostPort (util.js:1041:20) at Server._listen2 (net.js:1245:19) at listen (net.js:1294:10) at net.js:1404:9 at _combinedTickCallback (internal/process/next_tick.js:83:11) at process._tickCallback (internal/process/next_tick.js:104:9)
Ich vermute, dass der Master nicht mehr nach "außen" hört, denn im netstat der DS bekomme ich dies:
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2167/iobroker.js-co
Wenn ich das richtig recherchiert habe, sollte da aber meine lokale IP-Adresse (oder zumindest 0.0.0.0:9000) stehen…
Kann mir jemand helfen? Wie kann ich die Bindung ändern? Gibts da im ioBroker ne Option die ich noch nicht kenne? Danke.
MfG,
André
-
Welche Version vom js-controller? Die neue 1.1.1?
Dann:
-
Welche Version vom js-controller? Die neue 1.1.1?
Dann:
Der Change ist mir durchgegangen… js-controller auf dem Master habe ich auch aktualisiert... auf 1.1.1
habe es aber im Rahmen von "Try and Error" bereits versucht dort meine lokale IP einzutragen, leider lief dann iobroker nicht mehr an... genauso wie jetzt mit "host": "0.0.0.0", iobroker startet nicht.
zurück auf 127.0.0.1 >> iobroker läuft wieder ganz normal an...
MfG,
André
-
So, hab das gleiche Problem mit js-controller 1.1.1 im Multihost.
Wenn ich auf dem Master die Localhost-Adresse auf 0.0.0.0 abändere dann fährt ioBroker nicht mehr hoch.
Bei 127.0.0.1 gehts wieder.
bereich states hab ich nicht geändert weil da die IP meines REDIS-Server drin steht
-
Ich habe es an Bluefox weitergegeben
-
Super, Danke apollon.
-
Danke!
Hatte heute vor der Arbeit schnell auf 1.1.1 das Update gefahren und die IP-Adresse auf 0.0.0.0 geändert. ioBroker lief nicht mehr hoch.
Dank des Posts war der Workaround schnell jetzt zur Hand (zurück auf 127.0.0.1)
-
Ich war mal so frei einen Issue auf Github zu eröffnen:
https://github.com/ioBroker/ioBroker.js … issues/149
MfG,
André
-
MoiN!
Hab leider auch erst geupdatet und dann hier gelesen..wie komme ich auf den js-controller 1.0.3 zurück?
bis denne
Mr.Lee
-
MoiN!
Hab leider auch erst geupdatet und dann hier gelesen..wie komme ich auf den js-controller 1.0.3 zurück?
bis denne
Mr.Lee `
So:
cd /opt/iobroker iobroker stop npm install iobroker.js-controller@1.0.3 --production iobroker start
siehe auch hier: http://www.iobroker.net/docu/?page_id=3074&lang=de
MfG,
André
-
Sorry, in der Panik nicht gesucht…
Läuft wieder...
-
Hallo,
mit js-controller Version 1.1.2 von heute scheint es zu klappen.
Ich setze das hier mal auf gelöst.
MfG,
André