NEWS
Gelöst Multihost
-
Das später versuchen machte mit skeptisch. Okay. War ein DNS Problem auf dem Slave.
Downgrade hat funktionier. Reboot.
Anschließend wieder
sudo iobroker multihost browse 1 | 192.168.5.151 | host | 192.168.5.151 | "authentication required" pi@IOBROKER1:~ $ sudo iobroker multihost connect 1 | 192.168.5.151 | host | 192.168.5.151 | "authentication required" Please select host [1]: 1 Enter secret phrase for connection: ******** Config ok. Please restart ioBroker: "iobroker restart" pi@IOBROKER1:~ $ sudo iobroker restart Stopping iobroker controller daemon... iobroker controller daemon stopped. Starting iobroker controller daemon... iobroker controller daemon started. PID: 1472Aber leider erscheint der Slave nach wie vor nicht auf dem Host.
-
Danke Dir trotzdem für die Hilfe.
Hab gerade in https://forum.iobroker.net/viewtopic.php?f=17&t=7650&sid=59a39d18bb0f5860f5d650b42f103bf1&start=20 noch was gefunden:
Master iobroker.json
{ "system": { "memoryLimitMB": 0, "hostname": "" }, "network": { "IPv4": true, "IPv6": true, "bindAddress": null, "useSystemNpm": true }, "objects": { "type": "file", "typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].", "host": "0.0.0.0", "port": 9001, "user": "", "pass": "", "noFileCache": false, "connectTimeout": 2000 }, "states": { "type": "file", "typeComment": "Possible values: 'file' - [port 9000], 'redis' - [port 6379].", "host": "0.0.0.0", "port": 9000, "maxQueue": 1000, "options": { "auth_pass": null, "retry_max_delay": 15000 } }, "log": { "level": "info", "maxDays": 7, "noStdout": true, "transport": { "file1": { "type": "file", "enabled": true, "filename": "log/iobroker", "fileext": ".log", "maxsize": null, "maxFiles": null }, "syslog1": { "type": "syslog", "enabled": false, "host": "localhost", "host_comment": "The host running syslogd, defaults to localhost.", "port_comment": "The port on the host that syslog is running on, defaults to syslogd's default port(514/UDP).", "protocol": "udp4", "protocol_comment": "The network protocol to log over (e.g. tcp4, udp4, unix, unix-connect, etc).", "path_comment": "The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).", "facility_comment": "Syslog facility to use (Default: local0).", "localhost": "iobroker", "localhost_comment": "Host to indicate that log messages are coming from (Default: localhost).", "sysLogType_comment": "The type of the syslog protocol to use (Default: BSD).", "app_name_comment": "The name of the application (Default: process.title).", "eol_comment": "The end of line character to be added to the end of the message (Default: Message without modifications)." } } }, "dataDirComment": "Always relative to iobroker.js-controller/", "dataDir": "../../iobroker-data/", "multihostService": { "enabled": true, "secure": true, "password": "HIERSTEHTEINPW" }node -v v6.13.1 root@iobroker:/opt/iobroker/iobroker-data# nodejs -v v6.13.1 root@iobroker:/opt/iobroker/iobroker-data# npm -v 4.6.1Slave
{ "system": { "memoryLimitMB": 0, "hostname": "" }, "multihostService": { "enabled": false, "secure": true }, "network": { "IPv4": true, "IPv6": true, "bindAddress": null, "useSystemNpm": true }, "objects": { "type": "file", "typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].", "host": "192.168.5.151", "port": 9001, "user": "", "pass": "", "noFileCache": false, "connectTimeout": 2000 }, "states": { "type": "file", "typeComment": "Possible values: 'file' - [port 9000], 'redis' - [port 6379].", "host": "192.168.5.151", "port": 9000, "maxQueue": 1000, "options": { "auth_pass": null, "retry_max_delay": 15000 } }, "log": { "level": "info", "maxDays": 7, "noStdout": true, "transport": { "file1": { "type": "file", "enabled": true, "filename": "log/iobroker", "fileext": ".log", "maxsize": null, "maxFiles": null }, "syslog1": { "type": "syslog", "enabled": false, "host": "localhost", "host_comment": "The host running syslogd, defaults to localhost.", "port_comment": "The port on the host that syslog is running on, defaults to syslogd's default port(514/UDP).", "protocol": "udp4", "protocol_comment": "The network protocol to log over (e.g. tcp4, udp4, unix, unix-connect, etc).", "path_comment": "The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).", "facility_comment": "Syslog facility to use (Default: local0).", "localhost": "iobroker", "localhost_comment": "Host to indicate that log messages are coming from (Default: localhost).", "sysLogType_comment": "The type of the syslog protocol to use (Default: BSD).", "app_name_comment": "The name of the application (Default: process.title).", "eol_comment": "The end of line character to be added to the end of the message (Default: Message without modifications)." } } }, "dataDirComment": "Always relative to iobroker.js-controller/", "dataDir": "../../iobroker-data/"node -v v8.11.3 root@IOBROKER1:/home/pi# nodejs -v v8.11.3 root@IOBROKER1:/home/pi# npm -v 4.6.1Aus lauter Unwissendheit(?) hab ich noch ein bisschen mit den Node-Versionen rumgespielt.
sudo npm cache clean -f sudo npm install -g n sudo n 6.13.1Und jetzt GEHT es.
Stand Slave:
node -v v6.13.1 pi@IOBROKER1:~ $ nodejs -v v8.11.3 pi@IOBROKER1:~ $ npm -v 3.10.10 -
Also Problem gelöst??
Gruß
rainer
-
Hast du nach ändern der Main node Version nochmal das ./reinstall.sh aufgerufen?
Ich sehe aber gerade:
node -v v6.13.1 pi@IOBROKER1:~ $ nodejs -v v8.11.3 pi@IOBROKER1:~ $ npm -v 3.10.10du hast ZWEI verschiedene node-installationen drauf.
Das geht schief!!
Gruß
Rainer
-
Reinstall läuft. (nach chmod +x reinstall.sh)
Und wie bekomm ich die JS runter?
Aalso reinstall ist fertig.
Aber so richtig runf läuft das leider nicht. Hatte BLE und Zigbee nochmal auf dem Master deinstallier und anschließend am Master für den Slave installiert (IOBROKER1 bei mir)
Nachdem war die Instanz trotzdem auf dem Master. Also hab ich die umgeklickt auf Slave.
Aber beide werden einfach nicht grün.
Ähhhhh–- Das muss ich nicht verstehen. Während ich jetzt versucht habe die nodejs auch auf die 6.13.1 downzugraden ging aufeinmal die grüne LED vom Zigbee Stick an.
Stand jetzt:
`node -v v6.13.1 pi@IOBROKER1:~ $ nodejs -v -bash: /usr/bin/nodejs: Datei oder Verzeichnis nicht gefunden pi@IOBROKER1:~ $ npm -v 3.10.10 Und Multihost geht auch noch.` [3825_image_4.png](/assets/uploads/files/3825_image_4.png)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden