NEWS
Alpha Test js-controller 5.0
-
Master Slave System wurde erfolgreich auf die neue js-controller Version aktualisiert. Bisher erstmal keine wirklichen Probleme.
Wenn ich im Admin das log Fenster offen habe, dann aktualisieren sich die Log Einträge nicht automatisch, sondern ich muss per Reload Button die Aktualisierung vom Log triggern. Ist das bei euch auch so?
Edit: https://github.com/ioBroker/ioBroker.js-controller/issues/2191
-
@feuersturm sagte in Alpha Test js-controller 5.0:
dann aktualisieren sich die Log Einträge nicht automatisch,
Stimmt, ist bei mir auch. Ist mir nicht aufgefallen, weil ich immer ein Terminal damit beschäftigt habe, lese nämlich gerne von oben nach unten und nicht falsch herum.
-
@apollon77 Ist das Log update Problem ein js-controller oder admin issue?
Das Problem tritt erst mit der Kombination Admin 6.4.2 und js-controller 5 auf. Admin 6.4.2 und js-controller 4 ist i.O. -
@apollon77 sagte in Alpha Test js-controller 5.0:
@sigi234 Kofi braucht ein installiertes git weil es eine git dependency hat. Hast du das? Bei Windows bestimmt im Pfad wo es sein muss. Ist im Standard nicht installiert.
Wie installiere ich das unter Windows?
-
Der hm-rega Adpater wirft nach dem js-controller Update Fehler vom Typ
"runScriptFile Error: Parameter "options" needs to be a real object but type "string" has been passed". Hab dazu mal ein issue angelegt: https://github.com/ioBroker/ioBroker.hm-rega/issues/368 -
Da scheinen ein paar Adapter drunter zu fallen:
https://github.com/simatec/ioBroker.backitup/issues/915
https://github.com/DrozmotiX/ioBroker.tado/issues/618 -
@feuersturm Bitte controller issue auf machen
-
-
@feuersturm is: admin and admin user oder limitierter User? Bitte mit ins issue?
-
@apollon77
Ich hab jetzt auf 3 Systemen testweise den Controller 5 installiert (Windows). Alle drei liefen vorher mit dem aktuellen Controller stabil.Ein System läuft bisher stabil, auf den beiden anderen habe ich Probleme mit dem Web Adapter:
2023-03-31 09:45:05.687 - info: host.SmartHome2 iobroker npm-rebuild: exit 2147483651 2023-03-31 09:45:05.713 - info: host.SmartHome2 instance system.adapter.web.0 started with pid 24788 2023-03-31 09:45:07.047 - error: host.SmartHome2 Caught by controller[0]: node:internal/modules/cjs/loader:1078 2023-03-31 09:45:07.047 - error: host.SmartHome2 Caught by controller[0]: throw err; 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: ^ 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: Error: Cannot find module 'C:\ioBroker\_iob_SmartHome2\node_modules\iobroker.js-controller/lib/letsencrypt.js' 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: Require stack: 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: - C:\ioBroker\_iob_SmartHome2\node_modules\iobroker.web\main.js 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15) 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:920:27) 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1141:19) 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at require (node:internal/modules/cjs/helpers:110:18) 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at Object. (C:\ioBroker\_iob_SmartHome2\node_modules\iobroker.web\main.js:10:21) 2023-03-31 09:45:07.048 - error: host.SmartHome2 Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1254:14) 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1117:32) 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:958:12) 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) { 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: requireStack: [ 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: 'C:\\ioBroker\\_iob_SmartHome2\\node_modules\\iobroker.web\\main.js' 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: ] 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: } 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: 2023-03-31 09:45:07.049 - error: host.SmartHome2 Caught by controller[0]: Node.js v18.15.0 2023-03-31 09:45:07.049 - error: host.SmartHome2 instance system.adapter.web.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-03-31 09:45:07.050 - info: host.SmartHome2 Adapter system.adapter.web.0 needs rebuild and will be restarted afterwards. 2023-03-31 09:45:07.050 - info: host.SmartHome2 system.adapter.web.0 will be rebuilt 2023-03-31 09:45:07.050 - warn: host.SmartHome2 adapter "web" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt 2023-03-31 09:45:07.050 - info: host.SmartHome2 iobroker rebuild
Das wiederholt sich drei mal, dann gibt er auf.
Encryption verwende ich nicht.Auf dem System, das läuft, lässt sich Kodi übrigens nicht installieren, obwohl git installiert ist (gleiche Fehlermeldung wie bei @sigi234 ). Auf einem anderen System mit Controller 4 geht das auf dem gleichen Rechner.
Edit: Ach ja, Nodes.js wurde nicht verändert
-
@gaspode hast Du web aktualisiert wie s oben im ersten Post steht? Brauchst ne minimum Web version ....
-
@gaspode sagte in Alpha Test js-controller 5.0:
Auf dem System, das läuft, lässt sich Kodi übrigens nicht installieren, obwohl git installiert ist (gleiche Fehlermeldung wie bei @sigi234 ). Auf einem anderen System mit Controller 4 geht das auf dem gleichen Rechner.
Das verstehe ich nicht, aber am Ende meckert npm das es git nicht findet in meinen Augen ... ist es im pfad und rebootet danach und so das Env wirklich passt? Ggf git manuell in den Pfad adden? Ihr seid da denke mehr Windows experten als ich inzwischen
-
@apollon77 said in Alpha Test js-controller 5.0:
@gaspode hast Du web aktualisiert wie s oben im ersten Post steht? Brauchst ne minimum Web version ....
Auch gerade gemerkt, sorry. Dachte, die Liste sei alphabetisch.
Ich aktualisiere mal.Edit: Nach Aktualisierung sind die Fehler wie erwartet weg. Sorry für die Verwirrung.
-
@gaspode ok, dann sortiere ich mal ... Done
-
@apollon77 said in Alpha Test js-controller 5.0:
Das verstehe ich nicht, aber am Ende meckert npm das es git nicht findet in meinen Augen ... ist es im pfad und rebootet danach und so das Env wirklich passt? Ggf git manuell in den Pfad adden? Ihr seid da denke mehr Windows experten als ich inzwischen
Ich kann dir im Moment nur sagen, dass Kodi sich mit Controller 4 installieren ließ, mit Controller 5 nicht (jeweils ein Versuch gemacht, gleicher PC, keine Änderung an Pfad und/oder Git Installation zwischen den Versuchen). Ich nutze das allerdings selbst nicht. Ich probiere trotzdem mal noch ein bisschen rum.
Edit: Zwei weitere Male auf Controller 5 getestet (nachdem alle Adapter auf Latest aktualisiert waren) -> funktioniert. Ich hab auch keine Erklärung, warum es das eine Mal nicht ging.
-
@apollon77 said in Alpha Test js-controller 5.0:
ok, dann sortiere ich mal
Danke, für Querleser wie mich bestimmt hilfreich.
Ich hätte ja aber spätestens beim Problem selber drauf kommen können, nochmal genau hin zu schauen. -
@feuersturm said in Alpha Test js-controller 5.0:
Wenn ich im Admin das log Fenster offen habe, dann aktualisieren sich die Log Einträge nicht automatisch, sondern ich muss per Reload Button die Aktualisierung vom Log triggern. Ist das bei euch auch so?
Kann ich hier nicht nachvollziehen. Admin "Protokolle" werden bei mir automatisch aktualisiert. Admin 6.4.2 und Controller 5.0.1. Wurde das evtl. schon gefixt?
Hab jetzt insgesammt 5 Installationen testweise umgestellt (war aber immer eine überschaubare Anzahl an Adaptern < 10). Mir sind keine Probleme aufgefallen.
-
@gaspode Die Alpha ist nicht geändert seit gestern ... keine Ahnung ... interessant.
Wie gesagt die Frage oben ist noch offen ob der Admin mit dem User "Admin" genutzt wurde oder einem anderen pot. eingeschränkten User, weil eine Änderung im js-controller 5 ist das bei requireLog jetzt die Nutzerrechte geprüft werden!
-
@apollon77 said in Alpha Test js-controller 5.0:
@gaspode Die Alpha ist nicht geändert seit gestern ... keine Ahnung ... interessant.
Wie gesagt die Frage oben ist noch offen ob der Admin mit dem User "Admin" genutzt wurde oder einem anderen pot. eingeschränkten User, weil eine Änderung im js-controller 5 ist das bei requireLog jetzt die Nutzerrechte geprüft werden!
Achso. Also bei mir läuft der Admin als Admin. Hab mich mit Usern noch nicht auseinander gesetzt.
Wenn ich den Admin unter einem User laufen lasse, der in einer neuen Gruppe mit Default-Rechten ist, geht gar nix mehr mit Admin. Fehler "Cannot read system config: permissionError". Liegt aber bestimmt an meiner Unwissenheit.Edit: OK, ist bei Controller 4 auch so, liegt also an mir. Kann man das irgendwo nachlesen, wie man den admin unter einem anderen User zum Laufen bekommt?
-
@apollon77 sagte in Alpha Test js-controller 5.0:
Wie gesagt die Frage oben ist noch offen ob der Admin mit dem User "Admin" genutzt wurde oder einem anderen pot. eingeschränkten User,
Das Problem mit dem nicht aktualisierenden LOG ist bei meinem Admin User, also kein eingeschränkter User.