NEWS
Beta Test js-controller 3.0.x auf GitHub
-
Da nun Iobroker mit JS-Controller (3.0.5) den dritten Tag läuft, wollte ich die Log-Archive testen. Dabei stürzt der Admin aber komplett ab und Iobroker ist eine halbe Minute nicht erreichbar.
admin.0 2020-04-11 07:23:57.210 info (32229) Use link "http://localhost:8081" to configure. admin.0 2020-04-11 07:23:57.210 info (32229) http server listening on port 8081 admin.0 2020-04-11 07:23:57.175 info (32229) received all objects admin.0 2020-04-11 07:23:56.955 info (32229) requesting all objects admin.0 2020-04-11 07:23:56.955 info (32229) requesting all states admin.0 2020-04-11 07:23:56.945 info (32229) starting. Version 4.0.5 in /opt/iobroker/node_modules/iobroker.admin, node: v12.16.2, js-controller: 3.0.5 host.iob12b 2020-04-11 07:23:56.380 info instance system.adapter.admin.0 started with pid 32229 host.iob12b 2020-04-11 07:23:26.366 info Restart adapter system.adapter.admin.0 because enabled host.iob12b 2020-04-11 07:23:26.364 info instance system.adapter.admin.0 terminated with code 0 (NO_ERROR) admin.0 2020-04-11 07:23:25.854 info (31873) Terminated (NO_ERROR): Without reason admin.0 2020-04-11 07:23:25.854 info (31873) terminating admin.0 2020-04-11 07:23:25.851 info (31873) terminating http server on port 8081 admin.0 2020-04-11 07:23:25.851 error at Unzip.emit (/opt/iobroker/node_modules/minipass/index.js:409:25) admin.0 2020-04-11 07:23:25.851 error at Unzip.emit (events.js:322:22) admin.0 2020-04-11 07:23:25.851 error at Unzip.<anonymous> (/opt/iobroker/node_modules/tar/lib/parse.js:352:29) admin.0 2020-04-11 07:23:25.851 error at Unpack.[consumeChunk] (/opt/iobroker/node_modules/tar/lib/parse.js:434:21) admin.0 2020-04-11 07:23:25.851 error at Unpack.[maybeEnd] (/opt/iobroker/node_modules/tar/lib/parse.js:402:17) admin.0 2020-04-11 07:23:25.851 error at Unpack.[emit] (/opt/iobroker/node_modules/tar/lib/parse.js:286:12) admin.0 2020-04-11 07:23:25.851 error at Unpack.emit (events.js:322:22) admin.0 2020-04-11 07:23:25.851 error at Unpack.<anonymous> (/opt/iobroker/node_modules/tar/lib/parse.js:82:14) admin.0 2020-04-11 07:23:25.851 error at Unpack.warn (/opt/iobroker/node_modules/tar/lib/unpack.js:188:18) admin.0 2020-04-11 07:23:25.851 error at Unpack.warn (/opt/iobroker/node_modules/tar/lib/warn-mixin.js:19:40) admin.0 2020-04-11 07:23:25.851 error (31873) Error: TAR_BAD_ARCHIVE: Unrecognized archive format admin.0 2020-04-11 07:23:25.848 error (31873) uncaught exception: TAR_BAD_ARCHIVE: Unrecognized archive format
Sonst bisher noch keine Fehler aufgetreten!!
-
@apollon77 so, habe heute wohl alles korrekt gemacht - vermutlich. Folgendes vorgehen:
cd /opt/iobroker iobroker stop npm install ioBroker/ioBroker.js-controller
danach direkt das
npm install -g npm
gefolgt vom neuen node 13:
curl -sL https://deb.nodesource.com/setup_13.x | bash - apt-get install -y nodejs
alles als ROOT.
Ergebnis:
vorher:
nachher:
Der einzige Adapter, der tot bleibt, ist Lightyfi.
lightify.0 2020-04-11 08:29:02.113 error (8438) TypeError: Cannot read property 'getState' of undefined at checkIfUpdated (/opt/iobroker/node_modules/soef/soef.js:1239:20) at Object.options.ready (/opt/iobroker/node_modules/soef/soef lightify.0 2020-04-11 08:29:02.110 error (8438) uncaught exception: Cannot read property 'getState' of undefined
Auch wundert mich, dass ich als root gebeten werde:
Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/pids.txt' 2020-04-11 08:11:50.544 - error: host.ioBroker2 Please consider running the installation fixer when on Linux. 2020-04-11 08:12:19.568 - info: host.ioBroker2 instance system.adapter.lightify.0 started with pid 22036 2020-04-11 08:12:20.571 - error: host.ioBroker2 could not store process id list in /opt/iobroker/node_modules/iobroker.js-controller/pids.txt! Please check permissions and user ownership of this file. Was ioBroker started as a different user? Please also check left over processes when stopping ioBroker!
Habe nen ganzen Haufen Fehlermeldungen...stelle gern mein ganzes LOG (als Datei) bereit, allerdings nicht hier als Upload
LOG zeigt er mir immer im Browser an...schöner wäre vermutlich, das LOG als Datei direkt bereitzustellen, damit nix umformatiert wird beim Herauskopieren aus dem Browser?!VG Thorsten
-
Bekomme beim Updaten von Adaptern immer diese Meldung: JS controller 3.0.5
iobroker Cannot find io-package.json in "null": Error: ENOENT: no such file or directory, open 'null/io-package.json'
Manuel via Github geht es dann.
Dauert aber sehr lange mit einigen Fehlermeldungen!Betroffene Adapter:
VIS-INVENTWO
rssfeed -
Der SONOS-Adapter schreibt unter dem js-controller 3 keine Stati mehr, steuern funktioniert noch.
Ursache scheint die Art des Zugriffes zu sein:adapter.setState({device: 'root', channel: ip, state: 'state_simple'}, {val: ps.playing, ack: true});
nach ändern in
adapter.setState('root.'+ip+'.state_simple', ps.playing, true);
funktioniert es.
Ist das eine beabsichtigte Änderung?
Gruß -
@sigi234 wird in nächster Version behoben sein.
-
@foxriver76 sagte in Beta Test js-controller 3.0.x auf GitHub:
@sigi234 wird in nächster Version behoben sein.
Super, Danke.
@all
Gibt es eigentlich eine Möglichkeit schon gemeldete Fehler in eine Liste zu schreiben. (Als Spoiler im 1 .Beitrag ?)
Bei einen kleinen Beitrag ist das ja übersichtlich. Aber bei einen so wichtigen und großen wäre es hilfreich.Anders gefragt: kann man das abfangen wenn ich einen Beitrag schreibe, so in der Art : Fehler schon bekannt!
Ich hoffe Ihr wisst was ich meine. -
@Kueppert lightily ist wieder so ein soef scheiss. Mal schauen. Bzw. Wann schalten die die Server ab? Das ist doch schon gekillt. Noch relevant??
Log nehm ich gern als email iobroker@fischer-ka.de. Danke.
Und logfile gibts auf deinem iobroker Host im iobroker dir unterverzeichnis log auch als datei
-
@HelmutS fixen wir. Danke!! Denke heute Abend haben wir eine 3.0.6
-
@apollon77 sagte in Beta Test js-controller 3.0.x auf GitHub:
Hi,
LOG-file hab ich dir gerade geschickt...hab nix rausgelöscht, sondern es komplett gelassen. Denke, das ist am sinnvollsten.
Lightify-Anbindung ist kommendes Jahr zu Ende. Vermutlich lohnt daher ein Update des Adapters nicht mehr. Hab meine Lampe wieder am Zigbee vom Artek angelernt.Wenn noch was zu testen ist - bitte gern melden. Lasse das System jetzt erst mal genau so weiter laufen.
Viele Grüße, Thorsten
-
@apollon77 sagte in Beta Test js-controller 3.0.x auf GitHub:
@Kueppert lightily ist wieder so ein soef scheiss.
Ja der geht mir auch schon auf den Wecker!
-
@Einstein67 Bitte Admin Issue.
-
@Kueppert sagte in Beta Test js-controller 3.0.x auf GitHub:
Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/pids.txt'
Das sollte als Root nicht auftreten. musst mal schauen was es da an Rechten zerballert hat.
-
@sigi234 sagte in Beta Test js-controller 3.0.x auf GitHub:
Gibt es eigentlich eine Möglichkeit schon gemeldete Fehler in eine Liste zu schreiben. (Als Spoiler im 1 .Beitrag ?)
Bei einen kleinen Beitrag ist das ja übersichtlich. Aber bei einen so wichtigen und großen wäre es hilfreich.
Anders gefragt: kann man das abfangen wenn ich einen Beitrag schreibe, so in der Art : Fehler schon bekannt!
Ich hoffe Ihr wisst was ich meine.Ja, aktuell eher schwierig weil wir gerade zu dritte am fixen arbeiten und am Ende nur ich den Artikel bearbeiten kann ... auf dem Handy ist das aber alles andere als schön teilweise. (Family und so).
Aktuell ist es faktisch so: Hochscrollen bis zu meinem letzten "neue version" post weil bisher haben wir immer alles was davor gemeldet war mit einem update gefixt
Aktuell arbeiten wir an der 3.0.6 (tippe grob heute abend) die dann alles bisherige fixen sollte. -
@Kueppert Ok, dann würde ich notieren das wir lightify adapter nicht fixen. Umstellung auf Zigbee wird empfohlen
-
Guten Abend an die fleissigen Tester
Heute habe ich in enger Zusammenarbeit wieder mit @foxriver76 und @AlCalzone die 3.0.6 des js-controller für Euch. Alle bisher gemeldeten Probleme sind behoben. Sonos sollte wieder Daten schreiben und updates einiger bestimmter Adapter (zB hm-rega und VIS-INVENTWO) sollten auch wieder tun, Falls da jemand Updates offen hat versucht bitte mal.
Changelog:
3.0.6 (2020-04-11) Release Elena- (bluefox) Fixed vis debug
- (foxriver76/Apollon77) optimize and fix dependeny checks to consider all dependencies correctly on install, upgrade and adapter start
- (AlCalzone) add
iobroker extend object
command - (AlCalzone) optimize performance when objects are duplicated and checked internally
- (AlCalzone) Add command
iobroker debug adapter
to start Node.js debug sessions for an adapter - (foxriver76) validate id also has to allow objects with correct properties (device, channel ...)
- (Apollon77) prevent crash if udp membership can not be added (Sentry fix)
- (Apollon77) change object type for compact groups to "folder"
- (Apollon77) add adapter flag ALIAS_SEPARATE_READ_WRITE_ID
-
DANKE für eure Arbeit! ich werd gleich mal es Update machen
-
-
Das "Warn" kommt noch ...
aber ist eben nur ein warning.
-
worauf soll ich achten? updates oder so? wo könnten fehler kommen?
-
@harrym Das wird auch weiter kommen bis der Adapter es fixt