NEWS
Beta-Test js-controller 2.2.x GitHub
-
Guten Morgen - das kann ich so bestätigen :)
-
Moin, installiert und bis jetzt nichts ungewöhnliches :+1:
-
Halli Hallo alle,
das es hier seit 2 Tagen so ruhig ist kann man ja so nicht stehen lassen, obwohl es ein sehr gutes Zeichne ist das ja scheinbar die Version gut ist ;-)
Auf GitHub erwartet Euch mit der 2.2.7 der "Latest RC 3" und wenn hier nichts mehr passiert wäre das die Version für Latest in ein paar Tagen.
Änderungen:
- (Apollon77) Update deps
- (bluefox) disable log-symlink on windows because only admins are allowed to create symlinks here
- (foxriver76) fix async version of getEncryptedConfig
- Note: In order to remove custom settings you need Admin 3.7.6+
Das weiter oben angesprochene Thema haben wir entschieden im Admin zu lösen. Die passende Admin 3.7.6 sollte zeitnah im latest Repo auftauchen. Bitte checkt mal danach ob hier Aktivieren/Deaktivieren von Custom Einstellungen geht. Der einzige Adapter der ggf mit neu gespeicherten Custom-Werten nicht zurecht kommen könnte ist IQontrol. @s-bormann (Issue: https://github.com/sbormann/ioBroker.iqontrol/issues/104)
Ansonsten bitte Euer Feedback. Wenn das weiter so gut aussieht wäre die Idee Richtung Sonntag/Montag ins Latest zu gehen.
@apollon77
Läuft unauffälligGruß Marco
-
Halli Hallo alle,
das es hier seit 2 Tagen so ruhig ist kann man ja so nicht stehen lassen, obwohl es ein sehr gutes Zeichne ist das ja scheinbar die Version gut ist ;-)
Auf GitHub erwartet Euch mit der 2.2.7 der "Latest RC 3" und wenn hier nichts mehr passiert wäre das die Version für Latest in ein paar Tagen.
Änderungen:
- (Apollon77) Update deps
- (bluefox) disable log-symlink on windows because only admins are allowed to create symlinks here
- (foxriver76) fix async version of getEncryptedConfig
- Note: In order to remove custom settings you need Admin 3.7.6+
Das weiter oben angesprochene Thema haben wir entschieden im Admin zu lösen. Die passende Admin 3.7.6 sollte zeitnah im latest Repo auftauchen. Bitte checkt mal danach ob hier Aktivieren/Deaktivieren von Custom Einstellungen geht. Der einzige Adapter der ggf mit neu gespeicherten Custom-Werten nicht zurecht kommen könnte ist IQontrol. @s-bormann (Issue: https://github.com/sbormann/ioBroker.iqontrol/issues/104)
Ansonsten bitte Euer Feedback. Wenn das weiter so gut aussieht wäre die Idee Richtung Sonntag/Montag ins Latest zu gehen.
@apollon77 Läuft seit gestern nacht ohne Fehlermeldung oder Störungen :+1:
-
Info:
Gerade ist mir der Proxmox Container mit ioBroker abgeraucht d.h.
zuerst VIS mit Ladesymbol, dann ging der Admin auch nicht mehr.
Erst ein Neustart des Containers brachte Erfolg.
Updates heute:
js-controller auf 2.2.7
Admin auf 3.7.6Ob es jetzt mit den Updates zusammen hängt, keine Ahnung, werde beobachten.
-
Aktuelle Test Version 2.2.1 Veröffentlichungsdatum 27.12.2019 Github Link npm install ioBroker/ioBroker.js-controller#2.2.xHallo in die Tester-Runde,
wie im neuen Release-Cycle für den js-controller geplant starten wir heute den Beta Test des neuen js-controller 2.1 (Releasename "Dina").
Das Release ist im grossen und ganzen ein weiterer Bugfix-Release zur 2.1.1 und behebt noch ein paar kleinere Probleme. Darüber hinaus gab es aber auch die nächsten Umbauarbeiten unter der Haube, die am Ende keine Auswirkungen auf die Funktionalität haben sollten. mehr dazu weiter unten und im Changelog.
Ich hoffe auch diesmal auf Eure tatkräftige Unterstützung, sodass der Latest-Release dann genau so reibungslos verläuft wie bei der 2.0!Der js-controller 2.0 ist generell kompatibel mit allen bestehenden ioBroker-Systemen. Ein Update von der 2.0/2.1 ist problemlos. Auch die minimale Node.js Version bleibt wie vom letzten Release bekannt bei 8.x, besser noch auf 10.x.
Installation
VOR der Installation
Wie bei jedem test dieser Art: Bitte macht ein Backup!iobroker backupbzw kopieren desiobroker-dataVerzeichnisses reichen an sich aus. Bitte nicht das node_modules Verzeichnis einfach kopieren, da sonst symbolische Links kaputt gehen können, was zu größeren Problemen danach führt. Die alte Version des js-controller kann im Notfall einfach wieder pernpm install iobroker.js-controller@versioninstalliert werden und sollte alles wieder herstellen.Windows
Auf Systemen, die mit dem neuen Windows Installer eingerichtet wurden, darf der js-controller nicht mir npm aktualisiert werden. Es wird eine neue Version des Windows Installers geben, die das Update des js-controllers mit wenigen Mausklicks ermöglicht. Wir updaten dazu hier im Thread.
Linux
Für den Beta-Test muss der js-controller direkt per npm installiert werden. Dazu bitte den ioBroker auf dem Server beenden und dann in einer Shell in das ioBroker Verzeichnis wechseln. Dann mittels
npm install ioBroker/ioBroker.js-controller#2.2.xden Controller manuell aktualisieren. Bevor ihr loslegt, lest aber bitte erst noch die folgenden Hinweise! Der zweite Post in diesem Thread ist für eine FAQ reserviert. Bitte schaut auch dort gern einmal rein.Achtung: Slave-Systeme zuerst!
Bei einem Multi-Host-System, welches auf js-controller 2.1 läuft ist es beim Update auf Version 2.0 empfohlen, zuerst die Slave-Systeme zu aktualisieren. Der Master wird als letztes aktualisiert!Bei Updates von Master/Slave-Systemen mit js-controller 1.5 oder früher auf die 2.2 müssen zwingend zuerst die Slaves und der Master als letztes aktualisiert werden. Die Slaves bleiben nach dem Update offline und werden erst wieder funktionieren wenn auch der Master auf die 2.2 aktualisiert wurde!
Nötige Adapter-Aktualisierungen
Bisher keine bekannt.Es wurde eine Methoden (lenMessage) in der Adapter-Klasse entfernt, welche schon seit der 1.5.x als "veraltet" gekennzeichnet war und auch Stand heute nicht genutzt werden.
Die Methode getMessage wird in js-controller 2.4 auch entferntFehler
Wenn bei der Installation Fehler wegen fehlender Zugriffsrechte auftreten, am besten den Installation-Fixer nutzen und die Installation wiederholen.curl -sL https://iobroker.net/fix.sh | bash -Falls es auch danach noch Fehler gibt, bitte die Installation erneut mittels
sudo -H -u iobroker npm install ioBroker/ioBroker.js-controller#2.2.xversuchen. Bitte berichtet solche Fälle hier im Thread.Nach der Installation
Nach der Installation den ioBroker wieder starten (z.B. mittelsiobroker start).Wenn alles klappt merkt Ihr ausser der höheren Versionsnummer in der Host-Ansicht im Admin keinen Unterschied. Alles funktioniert weiterhin wie vorher. Alle Adapterinstanzen starten und funktionieren. Wenn das so ist hat alles geklappt. Die großen Änderungen sind alle "Unter der Haube" versteckt.
Was hat sich geändert, was besonders ansehen/testen?
Neben einiger weiterer Bugfixes, die fast in eine 2.1.2 eingeflossen werden gibt es folgende Änderungen und fixes zu erwähnen:
- Logfiles sollten wieder sauber nach dem rotieren gelöscht werden. Logfiles werden jetzt beim Rotieren gepackt und ältere Files liegen daher aus .gz Files im Verzeichnis
- Restart von Instanzen funktioniert wirder zuverässig
- State und Object-Subscriptions des Systems und der eigentlichen Adapter-Logik werden nun getrennt ausgeführt. In der vergangenheit konnte es in Ausnahmefällen hier zu überschneidungen kommen, die dann Auswirkungen hatten. Diese Änderung sollte keinerlei Auswirkung auf Funktionen von Adaptern haben.
- Der Socket.io Kompatibilitätsschicht die in der 2.0/2.1 noch drin war um die Kommunikation von "neuen" Slaves mit einem "alten" Master zu erlauben wurde wie geplant entfernt.
Wie bereits gesagt, viele Änderungen fanden hinter den Kulissen statt. Hier für Interessierte als Spoiler eine Zusammenfassung:
Generell ist zu testen, ob alles noch so funktioniert wie vorher auch. Das ist das wichtigste!
Wie Fehler melden?
Wer sich unsicher ist, ob ein Fehler vorliegt, sollte am besten hier im Thread das Problem beschreiben. So können wir alle versuchen, das Problem nachzuvollziehen und ggf. einzugrenzen.
Sobald ein Fehler auftritt der in einer Fehlermeldung oder einen Crash mit Fehlerdetails im Log oder auf Kommandozeile endet, dann dazu am besten direkt ein GitHub-Issue im js-controller Projekt öffnen und zusätzlich hier im Thread posten. Je detaillierter die Angaben im Issue sind (genaue Fehlermeldungen/Logs, Infos zur OS- und Node.js-Umgebung sowie genaue Schritte zur Reproduktion des Problems), umso schneller können wir Fehler einkreisen und beheben.
Wir wünschen allen viel Spaß beim Testen und vielen Dank für Eure Unterstützung!
@apollon77 seit heute früh die 2.2.7, Admin 3.7.6 und iot-1.1.10 installiert, seitdem alles ruhig im Log, habe ca. 400mb mehr Ram frei.. ( kam mit dem update auf die 2.2.7.. )
-
Info:
Gerade ist mir der Proxmox Container mit ioBroker abgeraucht d.h.
zuerst VIS mit Ladesymbol, dann ging der Admin auch nicht mehr.
Erst ein Neustart des Containers brachte Erfolg.
Updates heute:
js-controller auf 2.2.7
Admin auf 3.7.6Ob es jetzt mit den Updates zusammen hängt, keine Ahnung, werde beobachten.
-
@apollon77 seit heute früh die 2.2.7, Admin 3.7.6 und iot-1.1.10 installiert, seitdem alles ruhig im Log, habe ca. 400mb mehr Ram frei.. ( kam mit dem update auf die 2.2.7.. )
-
@apollon77 sagte in Beta-Test js-controller 2.2.x GitHub:
@Nashra logs? Irgendwas? Ging ssh noch? Ode vom komplett tod?
Keine Logs, SSH ging auch nicht, komplett tod. Vermute Container selbst abgeraucht
aber ich bleib dran. -
@apollon77 hmm 2.2.6 und Admin 3.7.5
-
@apollon77 said in Beta-Test js-controller 2.2.x GitHub:
So krasses hätte ich keine Idee
Auch bei mir waren es nach dem Update von Admin und JS-Controller, über 300MB weniger.

Seither steigt der Verbrauch wieder leicht an. Ich vermute als Ursache den IOBroker Neustart. Werde morgen früh nochmal nachsehen, ob ich wieder bei 800MB bin. -
Da scheint vllt. doch etwas nicht zu stimmen mit der 2.2.7.
Zuerst hatte ich dies dem Crash des Containers zugeordnet aber nachdem mir,
wie sagt man, die Hutschnur gerissen ist :-) und ich den Snapshot von heute Morgen
eingespielt habe mit js-controller 2.2.6 funktionieren auch diverse Blocklys
und Scripte wieder. Denn ich konnte machen was ich wollte bei der 2.2.7, einige
Blocklys/Scripte wollten einfach nicht mehr.
Oder lag es Admin 3.7.6 den ich zwar zurückgesetzt hatte auf 3.7.5, aber der vllt was
hinterlassen hat und es gar nicht an js-controller liegt.
Ich habe leider keine Ahnung, bin nur Anwender, also was für dich @apollon77 :-) -
Da scheint vllt. doch etwas nicht zu stimmen mit der 2.2.7.
Zuerst hatte ich dies dem Crash des Containers zugeordnet aber nachdem mir,
wie sagt man, die Hutschnur gerissen ist :-) und ich den Snapshot von heute Morgen
eingespielt habe mit js-controller 2.2.6 funktionieren auch diverse Blocklys
und Scripte wieder. Denn ich konnte machen was ich wollte bei der 2.2.7, einige
Blocklys/Scripte wollten einfach nicht mehr.
Oder lag es Admin 3.7.6 den ich zwar zurückgesetzt hatte auf 3.7.5, aber der vllt was
hinterlassen hat und es gar nicht an js-controller liegt.
Ich habe leider keine Ahnung, bin nur Anwender, also was für dich @apollon77 :-) -
@Nashra Damit Apollon das Einschätzen kann braucht er auf jedenfall mal die Logs aus dem Zeitraum. Am besten hier im Forum posten.
@darkiop sagte in Beta-Test js-controller 2.2.x GitHub:
@Nashra Damit Apollon das Einschätzen kann braucht er auf jedenfall mal die Logs aus dem Zeitraum. Am besten hier im Forum posten.
Wenn ich mit einem Snapshot den Container zurückgesetzt habe sind da die Logs von vorher nicht mehr drin.
Sorry, war so sauer wegen einigen Sachen das ich es auch vergessen habe die Logs zu sichern :-( -
@apollon77 said in Beta-Test js-controller 2.2.x GitHub:
So krasses hätte ich keine Idee
Auch bei mir waren es nach dem Update von Admin und JS-Controller, über 300MB weniger.

Seither steigt der Verbrauch wieder leicht an. Ich vermute als Ursache den IOBroker Neustart. Werde morgen früh nochmal nachsehen, ob ich wieder bei 800MB bin.@Einstein67 Ahhso ... ja na klar ... mit Neustart ist ja erstmal alles leer.
Der Ram können zB Files sein die per web/vis abgeholt werden ... die sind zuerst nicht im RAM und werden dann pö a pö im controller und teilweise web Adapter gecached und so .... -
Da scheint vllt. doch etwas nicht zu stimmen mit der 2.2.7.
Zuerst hatte ich dies dem Crash des Containers zugeordnet aber nachdem mir,
wie sagt man, die Hutschnur gerissen ist :-) und ich den Snapshot von heute Morgen
eingespielt habe mit js-controller 2.2.6 funktionieren auch diverse Blocklys
und Scripte wieder. Denn ich konnte machen was ich wollte bei der 2.2.7, einige
Blocklys/Scripte wollten einfach nicht mehr.
Oder lag es Admin 3.7.6 den ich zwar zurückgesetzt hatte auf 3.7.5, aber der vllt was
hinterlassen hat und es gar nicht an js-controller liegt.
Ich habe leider keine Ahnung, bin nur Anwender, also was für dich @apollon77 :-) -
@Nashra Also Du wärst der erste der von Probleme mit Skripten oder so berichtet von den testern hier. Admin 3.7.6 hat nur den Fix drin wegen Customs entfernen ...
Also da brauche ich jetzt details ...
@apollon77 da ich keinen separaten offiziellen Thread zwecks Admin gefunden habe, eben hier.
@apollon77 sagte in Beta-Test js-controller 2.2.x GitHub:
Admin 3.7.6 hat nur den Fix drin wegen Customs entfernen ...
ich bzw der ein oder andere haben dieses Problem mit dem Admin.
Bin noch auf Js-2.1.1
Nodejs ist auch noch 10.17.0
NPM 6.11.3
und gleich noch ein weiteres Phänomen, gerade nachgesehen, laut Host, ist 2.2.4 installiert?? Der Versuch JS upzudaten scheiterte ja, siehe https://forum.iobroker.net/post/348371 -
@apollon77 da ich keinen separaten offiziellen Thread zwecks Admin gefunden habe, eben hier.
@apollon77 sagte in Beta-Test js-controller 2.2.x GitHub:
Admin 3.7.6 hat nur den Fix drin wegen Customs entfernen ...
ich bzw der ein oder andere haben dieses Problem mit dem Admin.
Bin noch auf Js-2.1.1
Nodejs ist auch noch 10.17.0
NPM 6.11.3
und gleich noch ein weiteres Phänomen, gerade nachgesehen, laut Host, ist 2.2.4 installiert?? Der Versuch JS upzudaten scheiterte ja, siehe https://forum.iobroker.net/post/348371 -
@apollon77 js-controller angehoben auf 2.2.7
erst mal Frage 1, ist das so ok?iobroker.js-controller@2.2.7 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.13.4 > iobroker.js-controller@2.2.7 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first The following notifications happened during sync: - Ignoring Directory "cloud.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "icons-material-svg" because officially not created as meta object. Please remove directory! - Ignoring Directory "icons-material-svg.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "icons-mfd-svg" because officially not created as meta object. Please remove directory! - Ignoring Directory "icons-mfd-svg.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "iobroker.admin.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "iobroker.discovery.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "multicast.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "nightscout.admin" because officially not created as meta object. Please remove directory! - Ignoring Directory "sayit.0" because officially not created as meta object. Please remove directory! npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) + iobroker.js-controller@2.2.7 added 112 packages from 485 contributors, removed 1 package and updated 6 packages in 502.517s 2 packages are looking for funding run `npm fund` for details root@IoBroker:/opt/iobroker# iobroker start root@IoBroker:/opt/iobroker# npm fund iobroker.inst@2.0.3 ├─┬ ansi-styles@4.2.1 │ └── url: https://github.com/chalk/ansi-styles?sponsor=1 └─┬ sinon@8.0.2 ├── type: opencollective └── url: https://opencollective.com/sinonzum Problem, nach iobroker start
ein Auszug aus dem log2020-01-04 23:16:46.889 - info: radar2.0 (15100) radar2 initialization started... 2020-01-04 23:16:46.891 - info: radar2.0 (15100) radar2 starting main... 2020-01-04 23:16:46.912 - info: radar2.0 (15100) found and will use 'node-bluetooth scan' 2020-01-04 23:16:47.124 - info: radar2.0 (15100) found and will use '@abandonware/noble' 2020-01-04 23:16:47.147 - info: radar2.0 (15100) net-ping not available! Will try to use normal ping! 2020-01-04 23:16:47.155 - info: radar2.0 (15100) radar2 set to flag items away if they are not seen for 2 minutes 2020-01-04 23:16:47.161 - info: radar2.0 (15100) use known BT list: [ 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ] 2020-01-04 23:16:47.162 - info: radar2.0 (15100) use known IP list: [] 2020-01-04 23:16:47.163 - info: radar2.0 (15100) arp-scan will use the following interfaces: [ 'ens18' ] 2020-01-04 23:16:47.163 - info: radar2.0 (15100) radar2 set to scan every 30 seconds and printers every 720 minutes. 2020-01-04 23:16:47.195 - error: radar2.0 (15100) uncaught exception: bind EACCES 0.0.0.0:67 2020-01-04 23:16:47.196 - error: radar2.0 (15100) Error: bind EACCES 0.0.0.0:67 at state.handle.lookup (dgram.js:242:18) at process._tickCallback (internal/process/next_tick.js:63:19) 2020-01-04 23:16:47.198 - info: radar2.0 (15100) Adapter disconnected and stopped with dostop(false) and callback(true) 2020-01-04 23:16:47.213 - warn: radar2.0 (15100) Adapter will exit in latest 1 sec with code false! 2020-01-04 23:16:47.308 - info: radar2.0 (15100) Will try to scan BT devices: true 2020-01-04 23:16:47.329 - info: radar2.0 (15100) terminating 2020-01-04 23:16:47.331 - info: radar2.0 (15100) Terminated (NO_ERROR): Without reason 2020-01-04 23:16:47.725 - info: roadtraffic.0 (15116) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.roadtraffic, node: v10.18.0 2020-01-04 23:16:47.881 - error: host.IoBroker Caught by controller[0]: { Error: bind EACCES 0.0.0.0:67 2020-01-04 23:16:47.882 - error: host.IoBroker Caught by controller[0]: at state.handle.lookup (dgram.js:242:18) 2020-01-04 23:16:47.882 - error: host.IoBroker Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:63:19) 2020-01-04 23:16:47.882 - error: host.IoBroker Caught by controller[0]: errno: 'EACCES', 2020-01-04 23:16:47.882 - error: host.IoBroker Caught by controller[0]: code: 'EACCES', 2020-01-04 23:16:47.883 - error: host.IoBroker Caught by controller[0]: syscall: 'bind', 2020-01-04 23:16:47.883 - error: host.IoBroker Caught by controller[0]: address: '0.0.0.0', 2020-01-04 23:16:47.883 - error: host.IoBroker Caught by controller[0]: port: 67 } 2020-01-04 23:16:47.883 - info: host.IoBroker instance system.adapter.radar2.0 terminated with code 0 (NO_ERROR) 2020-01-04 23:16:47.883 - info: host.IoBroker Restart adapter system.adapter.radar2.0 because enabled2020-01-04 23:16:54.594 - info: amazon-dash.0 (15158) starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.amazon-dash, node: v10.18.0 2020-01-04 23:16:54.627 - info: amazon-dash.0 (15158) starting pcap session on default interface 2020-01-04 23:16:54.642 - error: amazon-dash.0 (15158) uncaught exception: socket: Operation not permitted 2020-01-04 23:16:54.642 - error: amazon-dash.0 (15158) Error: socket: Operation not permitted at new PcapSession (/opt/iobroker/node_modules/pcap/pcap.js:49:39) at Object.exports.createSession (/opt/iobroker/node_modules/pcap/pcap.js:123:12) at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29) at Adapter. (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:43:5)2020-01-04 23:16:54.994 - info: radar2.0 (15147) radar2 initialization started... 2020-01-04 23:16:54.996 - info: radar2.0 (15147) radar2 starting main... 2020-01-04 23:16:55.016 - info: radar2.0 (15147) found and will use 'node-bluetooth scan' 2020-01-04 23:16:55.302 - info: radar2.0 (15147) found and will use '@abandonware/noble' 2020-01-04 23:16:55.322 - info: radar2.0 (15147) net-ping not available! Will try to use normal ping! 2020-01-04 23:16:55.331 - info: radar2.0 (15147) radar2 set to flag items away if they are not seen for 2 minutes 2020-01-04 23:16:55.340 - info: radar2.0 (15147) use known BT list: [ 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ] 2020-01-04 23:16:55.340 - info: radar2.0 (15147) use known IP list: [] 2020-01-04 23:16:55.342 - info: radar2.0 (15147) arp-scan will use the following interfaces: [ 'ens18' ] 2020-01-04 23:16:55.342 - info: radar2.0 (15147) radar2 set to scan every 30 seconds and printers every 720 minutes. 2020-01-04 23:16:55.419 - error: radar2.0 (15147) uncaught exception: bind EACCES 0.0.0.0:67 2020-01-04 23:16:55.420 - error: radar2.0 (15147) Error: bind EACCES 0.0.0.0:67 at state.handle.lookup (dgram.js:242:18) at process._tickCallback (internal/process/next_tick.js:63:19) 2020-01-04 23:16:55.422 - info: radar2.0 (15147) Adapter disconnected and stopped with dostop(false) and callback(true) 2020-01-04 23:16:55.434 - warn: radar2.0 (15147) Adapter will exit in latest 1 sec with code false! 2020-01-04 23:16:55.524 - info: radar2.0 (15147) Will try to scan BT devices: true 2020-01-04 23:16:55.570 - error: host.IoBroker Caught by controller[0]: Error: socket: Operation not permitted 2020-01-04 23:16:55.580 - info: simple-api.0 (15177) starting. Version 2.3.2 in /opt/iobroker/node_modules/iobroker.simple-api, node: v10.18.0 2020-01-04 23:16:55.571 - error: host.IoBroker Caught by controller[0]: at new PcapSession (/opt/iobroker/node_modules/pcap/pcap.js:49:39) 2020-01-04 23:16:55.571 - error: host.IoBroker Caught by controller[0]: at Object.exports.createSession (/opt/iobroker/node_modules/pcap/pcap.js:123:12) 2020-01-04 23:16:55.571 - error: host.IoBroker Caught by controller[0]: at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29) 2020-01-04 23:16:55.571 - error: host.IoBroker Caught by controller[0]: at Adapter. (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:43:5) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at Adapter.emit (events.js:198:13) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at initLogging (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:7115:22) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at states.getKeys (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6812:25) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at client.keys (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:685:17) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) 2020-01-04 23:16:55.572 - error: host.IoBroker Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) 2020-01-04 23:16:55.573 - info: host.IoBroker instance system.adapter.amazon-dash.0 terminated with code 0 (NO_ERROR) 2020-01-04 23:16:55.573 - info: host.IoBroker Restart adapter system.adapter.amazon-dash.0 because enabled 2020-01-04 23:16:55.674 - info: simple-api.0 (15177) simpleAPI server listening on port 8087 2020-01-04 23:16:55.676 - info: simple-api.0 (15177) Allow states only when user is owner: false 2020-01-04 23:16:55.687 - info: simple-api.0 (15177) http server listening on port 8087 2020-01-04 23:16:55.796 - info: radar2.0 (15147) terminating 2020-01-04 23:16:55.799 - info: radar2.0 (15147) Terminated (NO_ERROR): Without reason 2020-01-04 23:16:56.347 - error: host.IoBroker Caught by controller[0]: { Error: bind EACCES 0.0.0.0:67 2020-01-04 23:16:56.348 - error: host.IoBroker Caught by controller[0]: at state.handle.lookup (dgram.js:242:18) 2020-01-04 23:16:56.348 - error: host.IoBroker Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:63:19) 2020-01-04 23:16:56.348 - error: host.IoBroker Caught by controller[0]: errno: 'EACCES', 2020-01-04 23:16:56.349 - error: host.IoBroker Caught by controller[0]: code: 'EACCES', 2020-01-04 23:16:56.349 - error: host.IoBroker Caught by controller[0]: syscall: 'bind', 2020-01-04 23:16:56.349 - error: host.IoBroker Caught by controller[0]: address: '0.0.0.0', 2020-01-04 23:16:56.349 - error: host.IoBroker Caught by controller[0]: port: 67 } 2020-01-04 23:16:56.349 - info: host.IoBroker instance system.adapter.radar2.0 terminated with code 0 (NO_ERROR) 2020-01-04 23:16:56.349 - info: host.IoBroker Restart adapter system.adapter.radar2.0 because enabled2020-01-04 23:17:39.364 - info: radar2.0 (15452) radar2 initialization started... 2020-01-04 23:17:39.367 - info: radar2.0 (15452) radar2 starting main... 2020-01-04 23:17:39.384 - info: radar2.0 (15452) found and will use 'node-bluetooth scan' 2020-01-04 23:17:39.655 - info: radar2.0 (15452) found and will use '@abandonware/noble' 2020-01-04 23:17:39.673 - info: radar2.0 (15452) net-ping not available! Will try to use normal ping! 2020-01-04 23:17:39.680 - info: radar2.0 (15452) radar2 set to flag items away if they are not seen for 2 minutes 2020-01-04 23:17:39.686 - info: radar2.0 (15452) use known BT list: [ 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ] 2020-01-04 23:17:39.687 - info: radar2.0 (15452) use known IP list: [] 2020-01-04 23:17:39.688 - info: radar2.0 (15452) arp-scan will use the following interfaces: [ 'ens18' ] 2020-01-04 23:17:39.689 - info: radar2.0 (15452) radar2 set to scan every 30 seconds and printers every 720 minutes. 2020-01-04 23:17:39.722 - error: radar2.0 (15452) uncaught exception: bind EACCES 0.0.0.0:67 2020-01-04 23:17:39.723 - error: radar2.0 (15452) Error: bind EACCES 0.0.0.0:67 at state.handle.lookup (dgram.js:242:18) at process._tickCallback (internal/process/next_tick.js:63:19) 2020-01-04 23:17:39.724 - info: radar2.0 (15452) Adapter disconnected and stopped with dostop(false) and callback(true) 2020-01-04 23:17:39.739 - warn: radar2.0 (15452) Adapter will exit in latest 1 sec with code false! 2020-01-04 23:17:39.834 - info: radar2.0 (15452) Will try to scan BT devices: true 2020-01-04 23:17:40.647 - info: radar2.0 (15452) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2020-01-04 23:17:41.274 - error: host.IoBroker instance system.adapter.radar2.0 terminated by request of the instance itself and will not be restarted, before user restarts it. 2020-01-04 23:17:41.276 - info: host.IoBroker Do not restart adapter system.adapter.radar2.0 because desired by instance2020-01-04 23:18:00.474 - info: host.IoBroker instance system.adapter.amazon-dash.0 started with pid 15591 2020-01-04 23:18:00.882 - info: host.IoBroker instance system.adapter.fullcalendar.0 started with pid 15598 2020-01-04 23:18:03.556 - info: amazon-dash.0 (15591) starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.amazon-dash, node: v10.18.0 2020-01-04 23:18:03.606 - info: amazon-dash.0 (15591) starting pcap session on default interface 2020-01-04 23:18:03.621 - error: amazon-dash.0 (15591) uncaught exception: socket: Operation not permitted 2020-01-04 23:18:03.621 - error: amazon-dash.0 (15591) Error: socket: Operation not permitted at new PcapSession (/opt/iobroker/node_modules/pcap/pcap.js:49:39) at Object.exports.createSession (/opt/iobroker/node_modules/pcap/pcap.js:123:12) at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29) at Adapter. (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:43:5) at Adapter.emit (events.js:198:13) at initLogging (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:7115:22) at states.getKeys (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6812:25) at client.keys (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:685:17) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) 2020-01-04 23:18:03.623 - info: amazon-dash.0 (15591) cleaned everything up... 2020-01-04 23:18:03.696 - info: amazon-dash.0 (15591) terminating 2020-01-04 23:18:03.698 - info: amazon-dash.0 (15591) Terminated (NO_ERROR): Without reason 2020-01-04 23:18:04.118 - info: web.0 (15560) ==>Connected system.user.admin from ::ffff:10.1.1.97 2020-01-04 23:18:04.312 - info: web.0 (15560) <==Disconnect system.user.admin from ::ffff:10.1.1.97 vis.0 2020-01-04 23:18:04.321 - error: host.IoBroker Caught by controller[0]: Error: socket: Operation not permitted 2020-01-04 23:18:04.322 - error: host.IoBroker Caught by controller[0]: at new PcapSession (/opt/iobroker/node_modules/pcap/pcap.js:49:39) 2020-01-04 23:18:04.322 - error: host.IoBroker Caught by controller[0]: at Object.exports.createSession (/opt/iobroker/node_modules/pcap/pcap.js:123:12) 2020-01-04 23:18:04.322 - error: host.IoBroker Caught by controller[0]: at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29) 2020-01-04 23:18:04.322 - error: host.IoBroker Caught by controller[0]: at Adapter. (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:43:5) 2020-01-04 23:18:04.322 - error: host.IoBroker Caught by controller[0]: at Adapter.emit (events.js:198:13) 2020-01-04 23:18:04.323 - error: host.IoBroker Caught by controller[0]: at initLogging (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:7115:22) 2020-01-04 23:18:04.323 - error: host.IoBroker Caught by controller[0]: at states.getKeys (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6812:25) 2020-01-04 23:18:04.323 - error: host.IoBroker Caught by controller[0]: at client.keys (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:685:17) 2020-01-04 23:18:04.323 - error: host.IoBroker Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) 2020-01-04 23:18:04.323 - error: host.IoBroker Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) 2020-01-04 23:18:04.323 - info: host.IoBroker instance system.adapter.amazon-dash.0 terminated with code 0 (NO_ERROR) 2020-01-04 23:18:04.324 - info: host.IoBroker Restart adapter system.adapter.amazon-dash.0 because enabled