NEWS
Multihost: Installierte Adapter werden nicht angezeigt
-
Hallo,
ich bin wieder am Multihost dran.
Ich habe PiB+ und Pi2.
Am B+ ist ein PiFace drauf, deswegen Multihost.
Dort läuft an Adaptern: Javascript, Node red und PiFace.
Jetzt sehe ich aber bei den Instanzen nur die auf dem Pi2 laufenden Instanzen.
Im Reiter 'Adapter' wird aber angezeigt, dass die Adapter installiert sind.
Im Log kommt öfters
> host-piB 2016-06-12 06:28:02.479 warn does not start any instances on this host
Im Log des anderen Pi steht öfters:
` > host-pi2 2016-06-12 08:27:13.901 warn too delayed answerhost-pi2 2016-06-12 08:27:13.867 warn "system.host.piB" is offline `
Pi2:
` > Linux pi2 4.4.11-v7+ #888 SMP Mon May 23 20:10:33 BST 2016 armv7l GNU/Linuxv4.4.5
2.15.5
PiB:
> Linux piB 4.4.11+ #888 Mon May 23 20:02:58 BST 2016 armv6l GNU/Linuxv4.2.1
2.14.7 `
Woran kann das liegen ??
Viele Grüße,
piForscher
-
Wie hast du den Slave eingerichtet ?
-
Hi,
den PiB habe ich nach Anleitung als Slave eingerichtet.
IP-Adresse und viele Enter…
-
OK
Frage
1.) Werden auf der Seite "HOST" beide Hosts angezeigt?
2.) Kannst du auf der Seite "Adapter" im auswahlfeld beide Hosts auswählen?
Gruß
Jürgen
-
Ja, unter Hosts werden beide Hosts angezeigt.
Und ich kann bei 'Adapter' beide Hosts auswählen.
Dann bekomme ich die installierten Adapter angezeigt.
Aber leider nicht unter 'Instanzen'.
Kleine Einschränkung: Ich habe jetzt mal eine zweite Instanz des Javascript-Adapter auf dem Slave hinzugefügt.
Die wird unter Instanzen beim zugehörigen Host angezeigt.
Viele Grüße,
piForscher
-
Hattest du die anderen Instanzen auf dem PiB installiert, bevor du ihn zum slave gemacht hast?
Gruß
Rainer
-
Ja, ich hatte PiFace und Javascript und Nodered drauf.
-
ich fürchte, dann kann der master die vielleicht gar nicht sehen.
Da müsste Bluefox etwas zu sagen, ob man einen bereits installiertes ioBroker nachträglich zu einem slave machen kann/darf.
Gruß
Rainer
-
Kleine Einschränkung: Ich habe jetzt mal eine zweite Instanz des Javascript-Adapter auf dem Slave hinzugefügt.
Die wird unter Instanzen beim zugehörigen Host angezeigt. `
Genau so ist das richtig
Wenn ich das noch richtig in Erinnerung habe, kann mal Instanzen die auf dem "Master-Host" sind auf den "Slave-Host" verschieben
<u>Also am besten:</u>
iobroker frisch installiert
iobroker setup custom
iobroker restart
dann vom Master die gewünschten instanzen direckt auf den Slave installieren.
Gruß
Jürgen
-
Als am besten: `
ja, ne, is klar!aber was passiert, wenn vor dem Umdefinieren eines ioBrker Servers zum slave da bereits instanzen angelegt sind.
Wenn man jetzt nochmal vom Master aus Instanzen da anlegt, gibt es ja zwei möglichkeiten:
-
die bereits existierenden werden überschrieben - (komplett??? oder gibt es noch Leichen, die zu problemen führen)
-
es wird eine weiter eInstanz angelegt (was macht dann die erste unsichtbare im Hintergrund?)
Gruß
Rainer
-
-
Hi,
jetzt habe ich iobroker auf dem Slave neu installiert (und wieder custom setup).
Am Fehlerbild hat sich nichts verbessert, aber zusätzlich bekomme ich noch das hier:
` > iobroker 2016-06-12 16:26:23.077 info exit 1iobroker 2016-06-12 16:26:22.996 error at process._tickCallback (node.js:356:17)
iobroker 2016-06-12 16:26:22.996 error at doNTCallback3 (node.js:450:9)
iobroker 2016-06-12 16:26:22.996 error at net.js:1379:9
iobroker 2016-06-12 16:26:22.996 error at listen (net.js:1270:10)
iobroker 2016-06-12 16:26:22.996 error at Server._listen2 (net.js:1221:19)
iobroker 2016-06-12 16:26:22.996 error at exports._exceptionWithHostPort (util.js:897:20)
iobroker 2016-06-12 16:26:22.996 error at Object.exports._errnoException (util.js:874:11)
iobroker 2016-06-12 16:26:22.996 error Error: listen EADDRNOTAVAIL 192.xxx.xxx.xxx:9001
iobroker 2016-06-12 16:26:22.996 error ^
iobroker 2016-06-12 16:26:22.996 error events.js:141 throw er; // Unhandled 'error' event
host-piB 2016-06-12 16:26:06.356 info Update repository "online" under "https://raw.githubusercontent.com/ioBro … -dist.json" `
Diese Fehlermeldung kommt auch, wenn ich versuche, eine Instanz zu löschen oder ähnliches.
Aber die IP-Adresse zum Master-Pi stimmt.
-
Hallo,
hat niemnad eine Idee, warum ich die Meldung
` > host-pi2 2016-07-09 17:38:11.054 warn too delayed answerhost-pi2 2016-07-09 17:38:11.030 warn "system.host.piB" is offline `
bekomme ?So macht das alles keinen Sinn.
Ich habe schon diverse Neuinstallationen versucht…
piForscher
-
Keine Ahnung!
Nur mal so im Nebel stochern.
PiB ist ein Raspi 1B?
Verbindung über (nicht natives) WLAN?
IP Adressen im Router fest vergeben?
Oder DHCP?
Was passiert, wenn du die IP:9001 in einem Browser eingibst?
Gruß
Rainer
-
Hallo Rainer,
ja, PiB ist ein Raspi 1B.
Beide Raspis sind per LAN angebunden.
IP-Adressen sind DHCP, aber haben sich nicht geändert.
Der Aufruf von IP:9001 ergibt bei beiden Raspi-IPs 'Not Implemented'.
Was vielleicht noch helfen könnte:
Der Befehl 'iobroker list hosts' ergibt auf dem 'Master' (Pi2), dass der 'Slave-iobroker' dead wäre
` > pi@pi2 /opt/iobroker $ iobroker list hostspi2 system.host.pi2 (version: 0.8.7, hostname: pi2 , alive, uptime: 269717)
pib system.host.pib (version: 0.9.0, hostname: pib , dead, uptime: 352093) `
Auf dem PiB sieht es dagegen so aus:
` > pi@pib:/opt/iobroker $ iobroker list hostspib system.host.pib (version: 0.9.0, hostname: pib , alive, uptime: 269865) `
Viele Grüße und vielen Dank,
piForscher