NEWS
Adapter auf Pi3 slave mit Redis will nicht mehr
-
Ich habe einiges geändert und nun läuft auf dem Pi3 als slave Radar nicht mehr.
Ausgangslage: vor 2 Tagen funktionierte es noch mit:
-
host Ubuntu als Proxmox VM mit einige Adaptern und js-controller 1.5.3, v8.12.0, NPM: 4.6.1
-
slave Pi3 mit radar.1 (BT-Scanner) und rflink, js-controller 1.5.3, v8.12.0, NPM: 4.6.1
Dann gab es Performance Probleme und ich wollte Redis ausprobieren. Zuerst ging es, dann nicht mehr, dann bin ich auf js-controller 1.4.2. und habe es nun nach Stunden wieder ans Laufen bekommen. Läuft gut bis auf den Radar.1-Adapter (bleibt rot).
Wenn ich den Radar.1-Adapter unter Instanzen auf den Server Host umstelle, wird er sofort grün, dort läuft ja auch schon Radar.0.
Was ich nicht schaffe, ist die Instanz Adapter.1 zu löschen solange als Server der Pi3 ausgewählt ist. Setze ich auf den host, kann ich löschen.
Dann habe ich wieder eine zweite Instanz installiert und gleich auf den Pi3 als Ort gewählt. Dort ist er wieder nur rot. Einstellungen kann ich öffnen, beschreiben, sichern, aber er bleibt immer rot.
Obwohl vorher der Adapter mal lief, habe ich die Sachen ausprobiert wie unter serialport beschrieben:
http://www.iobroker.net/docu/?page_id=5510&lang=de
Die oberen beiden Einträge kommen beim Umschalten von host auf slave, danach ist der Adapter tot und macht nichts mehr:
radar.1 2018-10-25 22:22:53.584 warn Adapter disconnected and stopped with false radar.1 2018-10-25 22:22:53.078 warn Adapter disconnected and stopped with false radar.1 2018-10-25 22:22:51.696 debug system.adapter.admin.1: logging false radar.1 2018-10-25 22:22:51.695 debug redis pmessage io.*.logging io.system.adapter.admin.1.logging {"val":false,"ack":true,"ts":1540498971693,"q":0,"from":"system.adapter.admin.1","lc":1540498971693} radar.1 2018-10-25 22:22:50.515 info Adapter initialization finished!
Vielleicht hat ja jemand eine Idee was ich noch ausprobieren kann?
Edit: ich habe auf dem slave noch rpi-Adapter installiert, den ich eigentlich nicht benutze. Wenn ich den benutzen möchte verhält er sich wie Radar.1. Bleibt rot und lässt sich nicht löschen.
-
-
Was sagt denn das log wenn du den Adapter startest und er rot bleibt?
Gesendet vom Handy …
-
dann lösche die manuell aus dem iobroker verzeichniss .. wo ist das problem ?? ist ja kein windows wo noch leichen bleiben würden
-
Was sagt denn das log wenn du den Adapter startest und er rot bleibt?
Gesendet vom Handy … `
Log sagt gar nichts, wenn der Server der Slave ist. Dann funktioniert der Neustart Knopf nicht… ohne Reaktion. -
dann lösche die manuell aus dem iobroker verzeichniss .. wo ist das problem ?? ist ja kein windows wo noch leichen bleiben würden `
ich habe den Adapter ja gelöscht bekommen… indem ich vorher als Server den Host wähle.... dann verhält er sich normal und kann auch gelöscht werden. -
Ich habe weiter versucht.
Als erstes habe ich slave gelöscht, bin auf multihost disable und habe redis wieder abgestellt.
Jetzt gehen alle Adapter alle der Reihe nach an und wieder aus.
! ````
host.iobroker-ubuntu 2018-10-26 15:28:57.670 info Restart adapter system.adapter.landroid-s.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:57.670 error instance system.adapter.landroid-s.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:56.140 info instance system.adapter.landroid-s.0 started with pid 13882
host.iobroker-ubuntu 2018-10-26 15:28:54.734 info Restart adapter system.adapter.javascript.1 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:54.733 error instance system.adapter.javascript.1 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:54.278 info Restart adapter system.adapter.parser.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:54.277 error instance system.adapter.parser.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:53.127 info instance system.adapter.parser.0 started with pid 13855
host.iobroker-ubuntu 2018-10-26 15:28:51.981 info instance system.adapter.javascript.1 started with pid 13848
host.iobroker-ubuntu 2018-10-26 15:28:46.519 info Restart adapter system.adapter.proxmox.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:46.518 error instance system.adapter.proxmox.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:45.223 info instance system.adapter.proxmox.0 started with pid 13838
host.iobroker-ubuntu 2018-10-26 15:28:44.595 info Restart adapter system.adapter.hm-rega.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:44.594 error instance system.adapter.hm-rega.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:43.705 info instance system.adapter.hm-rega.0 started with pid 13827
host.iobroker-ubuntu 2018-10-26 15:28:42.540 info Restart adapter system.adapter.hm-rpc.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:42.540 error instance system.adapter.hm-rpc.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:41.611 info instance system.adapter.hm-rpc.0 started with pid 13816
host.iobroker-ubuntu 2018-10-26 15:28:40.833 info Restart adapter system.adapter.text2command.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:40.832 error instance system.adapter.text2command.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:39.996 info Restart adapter system.adapter.lgtv11.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:39.995 error instance system.adapter.lgtv11.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:39.948 info instance system.adapter.text2command.0 started with pid 13806
host.iobroker-ubuntu 2018-10-26 15:28:39.034 info instance system.adapter.lgtv11.0 started with pid 13796
host.iobroker-ubuntu 2018-10-26 15:28:35.285 info Restart adapter system.adapter.sayit.1 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:35.284 error instance system.adapter.sayit.1 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:34.378 info instance system.adapter.sayit.1 started with pid 13779
host.iobroker-ubuntu 2018-10-26 15:28:26.122 info Restart adapter system.adapter.landroid-s.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:26.122 error instance system.adapter.landroid-s.0 terminated with code 7 (Adapter already running)
host.iobroker-ubuntu 2018-10-26 15:28:25.031 info instance system.adapter.landroid-s.0 started with pid 13743
host.iobroker-ubuntu 2018-10-26 15:28:23.099 info Restart adapter system.adapter.parser.0 because enabled
host.iobroker-ubuntu 2018-10-26 15:28:23.098 error instance system.adapter.parser.0 terminated with code 7 (Adapter already running)Dann habe ich den redis-server wieder gestartet und status Redis ergab Active, redis-server 0.0.0.0:6379 Dann habe ich über Konsole sudo iobroker stop und es erscheint noch im Admin log:
host.iobroker-ubuntu 2018-10-26 15:29:09.780 info received SIGTERM
host.iobroker-ubuntu 2018-10-26 15:29:08.780 warn multihost service started on 0.0.0.0:50005
host.iobroker-ubuntu 2018-10-26 15:29:03.776 info received SIGTERMObwohl ich noch gar nicht über setup custom auf redis-server umgestellt hatte. Es reicht also schon, dass der redis-server überhaupt schon wieder läuft? Nun habe ich wieder über setup custom redis wieder aktiviert, also alles standart bis bei states (r) für redis gewählt. Ich schaue mal ob er es wieder läuft… Dann fuhr ioBroker fast gar nicht mehr hoch... nur ein Admin ohne Adapter und ohne log ging.  Also wieder redis abgeschaltet, dann iobroker restart und er fährt jetzt auf einmal (fast ohne) ohne Fehler hoch. iot und regas wollen nicht: ``` `2018-10-26 16:10:05.823 - [31merror[39m: iot.0 write EPROTO 140306114844480:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/s3_pkt.c:1498:SSL alert number 46 140306114844480:error:1409E0E5:SSL routines:ssl3_write_bytes:ssl handshake failure:../deps/openssl/openssl/ssl/s3_pkt.c:659: 2018-10-26 16:10:05.824 - [31merror[39m: iot.0 write EPROTO 140306114844480:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/s3_pkt.c:1498:SSL alert number 46 140306114844480:error:1409E0E5:SSL routines:ssl3_write_bytes:ssl handshake failure:../deps/openssl/openssl/ssl/s3_pkt.c:659: 2018-10-26 16:10:05.825 - [32minfo[39m: iot.0 Connection changed: disconnect 2018-10-26 16:10:13.916 - [32minfo[39m: host.iobroker-ubuntu instance system.adapter.hm-rega.0 started with pid 20713 2018-10-26 16:10:14.800 - [31merror[39m: host.iobroker-ubuntu instance system.adapter.hm-rega.0 terminated with code 7 (Adapter already running) 2018-10-26 16:10:14.800 - [32minfo[39m: host.iobroker-ubuntu Restart adapter system.adapter.hm-rega.0 because enabled 2018-10-26 16:10:44.829 - [32minfo[39m: host.iobroker-ubuntu instance system.adapter.hm-rega.0 started with pid 20744 2018-10-26 16:10:45.731 - [31merror[39m: host.iobroker-ubuntu instance system.adapter.hm-rega.0 terminated with code 7 (Adapter already running) 2018-10-26 16:10:45.732 - [32minfo[39m: host.iobroker-ubuntu Restart adapter system.adapter.hm-rega.0 because enabled[/code]` ich versuche diesen redis-server zu löschen. vielleicht hat er das hin- und her nicht verkraftet!? .... Bei mir laufen wohl mehrere ioBroker Installationen parallel... Konsole sagt multihost aus: iobroker@iobroker-ubuntu:/opt/iobroker$ sudo iobroker multihost disable Nothing changed. Miltihost: disabled Authentication: enabled Objects: file on 127.0.0.1 States: file on 127.0.0.1 iobroker@iobroker-ubuntu:/opt/iobroker$ admin log: irgendwas stand da mit multihost läuft 0.0.0.0... ich gebe es auf...nix geht mehr. installiere neu. ```