NEWS
js-controller 4.0 jetzt im BETA/LATEST!
-
@kusi Ok, schauen wir. Für dich zum fixen:
Mach einen direkten
npm i iobroker.js-controller@4.0.3
befehl bitte ... damit sollte es wieder gehen -
@apollon77 sagte in js-controller 4.0 jetzt im BETA/LATEST!:
npm i iobroker.js-controller@4.0.3
kusi@ioBroker:~$ npm i iobroker.js-controller@4.0.3 > iobroker.js-controller@4.0.3 preinstall /home/kusi/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@4.0.3 install /home/kusi/node_modules/iobroker.js-controller > node iobroker.js setup first Successfully migrated 14 objects to Redis Sets object system.licenses created object _design/system updated { "defaultPrivate": "-----BEGIN RSA PRIVATE KEY-----***-----END RSA PRIVATE KEY-----\r\n", "defaultPublic": "-----BEGIN CERTIFICATE-----***-----END CERTIFICATE-----\r\n" } Update certificate defaultPrivate The object "system.certificates" was updated successfully. Update certificate defaultPublic The object "system.certificates" was updated successfully. Renamed repository "default to "stable" Renamed repository "latest to "beta" States DB type migrated from "file" to "jsonl" Objects DB type migrated from "file" to "jsonl" Could not read notifications.json: /home/kusi/iobroker-data/notifications.json: ENOENT: no such file or directory, open '/home/kusi/iobroker-data/notifications.json' ioBroker configuration updated npm WARN saveError ENOENT: no such file or directory, open '/home/kusi/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/kusi/package.json' npm WARN kusi No description npm WARN kusi No repository field. npm WARN kusi No README data npm WARN kusi No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) + iobroker.js-controller@4.0.3 added 73 packages from 29 contributors, updated 2 packages and audited 708 packages in 22.432s 24 packages are looking for funding run `npm fund` for details found 55 vulnerabilities (15 low, 7 moderate, 33 high) run `npm audit fix` to fix them, or `npm audit` for details
"RSA Private Key" und "Certificate" habe ich entfernt. Denke dass dies okay ist?
Meldung auf den Status:
kusi@ioBroker:~$ iobroker status internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
-
@kusi Ok, in welchem verzeichnis haste das denn ausgeführt? Sollte /opt/iobroker sein
-
Als Beta-Tester sollte man nicht in
kusi@ioBroker:~$
stehen, wenn man seine Installation repariert. -
@apollon77 sagte in js-controller 4.0 jetzt im BETA/LATEST!:
Sollte /opt/iobroker sein
Daran lag es tatsächlich. Dass dies eine Rolle spielt, habe ich ehrlich gesagt nicht gewusst...
-
@kusi Tut es. Und das sollte eigentlich Beta-Tester-Grundwissen sein.
Jetzt hast du das im Home (mit ~ abgekürzt) des Users kusi installiert -
@thomas-braun sagte in js-controller 4.0 jetzt im BETA/LATEST!:
Beta-Tester-Grundwissen
Vielen Dank für deine und @apollon77 ´s Hilfe.
Ich muss zugestehen dass ich das Beta-Tester-Grundwissen (noch) nicht habe.
Warum ich die Beta-Version installiert habe, dafür gibt es keinen intelligenten Grund, eher aus Blödsinn. Neugier.Jetzt hast du das im Home (mit ~ abgekürzt) des Users kusi installiert
Soll ich etwas löschen?
Ein Backup der kompletten VM, sowie ioBroker habe ich natürlich gemacht. -
@kusi DU solltest in deinem Home jetzt ein node_modules haben und ggf paar Extra Files ... kannste löschen
-
@apollon77 sagte in js-controller 4.0 jetzt im BETA/LATEST!:
deinem Home jetzt ein node_modules haben
Ja, habe ich, wobei ich ein Teil schon vorher hatte, da ich node_modules für die Neeo-Remote installieren musste.Soll ich den kompletten Inhalt von /home/kusi löschen und nötigenfalls meine node_module neu installieren?
-
@kusi Wie du magst. SOnst hast da halt mehr drin. Aber ja besser aufäumen
-
@apollon77 auch hier etwas holpriges Upgrade auf einem brandneuen System (Docker mit latest-v6 image).
- Grundsetup in der GUI
iob fix
zum Sicherstellen dass die folgenden Fehler nicht von evtl. vorh. Fehlern kommeniob update && iob upgrade self
bringt gleichen Fehler wie hier- nach erfolgreichem
npm i iobroker.js-controller@4.0.3
gibts beim Neustart einen permission Fehler, Admin startet nicht - nach
iob fix
läuft es nun fehlerfrei
Gratulation zum Release!
-
Danke arbeite bereits am relevanten Fix. Das Problem ist genau das eine was wir vorher nicht testen konnten 4.0.4 kommt heute Abend noch.
-
@apollon77 Was konnte denn im Vorfeld nicht getestet werden?
-
@feuersturm "iob upgrade self" ... Das tickt minimal anders wie ein direkter npm Install
-
@apollon77 sagte in js-controller 4.0 jetzt im BETA/LATEST!:
Aber ja besser aufäumen
erledigt, vielen Dank...
Sollte /opt/iobroker sein
Müssen die Befehle
iobroker update iobroker upgrade self
immer im obigen Verzeichnis ausgeführt werden?
-
Master/Slave System, redis/redis, node 14.19.0
Ich habe testweiße nur den Master auf 4.0.3 hochgezogen, der Rest läuft auf 3.3.22.
Alle Adapter sind grün.
Erhalte nur lediglich folgendes im log:
zigbee.0 2022-02-06 00:09:40.269 warn (135012) A 60a423fffe7ddd1d 0x60a423fffe7ddd1d cloud.0 2022-02-06 00:09:36.145 error (135399) Cannot activate admin.2 for cloud, because authentication is enabled. Please create extra instance for cloud host.ioBroker-Rock 2022-02-06 00:09:05.905 error instance system.adapter.daswetter.0 terminated with code 15 (UNKNOWN_ERROR) cloud.0 2022-02-06 00:09:05.794 error (135399) Cannot activate admin.2 for cloud, because authentication is enabled. Please create extra instance for cloud sainlogic.0 2022-02-06 00:09:02.426 warn (135440) slow connection to objects DB. Still waiting ... daswetter.0 2022-02-06 00:09:00.082 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_4.symbol_value2: DB closed] daswetter.0 2022-02-06 00:09:00.080 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_4.symbol_desc2: DB closed] daswetter.0 2022-02-06 00:09:00.079 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_4.day_value: DB closed] daswetter.0 2022-02-06 00:09:00.078 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_4.day_name: DB closed] daswetter.0 2022-02-06 00:09:00.077 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_4: DB closed] daswetter.0 2022-02-06 00:09:00.076 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.windchill_value: DB closed] daswetter.0 2022-02-06 00:09:00.074 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.snowline_value: DB closed] daswetter.0 2022-02-06 00:09:00.073 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.clouds_value: DB closed] daswetter.0 2022-02-06 00:09:00.072 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.pressure_value: DB closed] daswetter.0 2022-02-06 00:09:00.068 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.humidity_value: DB closed] daswetter.0 2022-02-06 00:09:00.066 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.rain_value: DB closed] daswetter.0 2022-02-06 00:09:00.064 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.windgusts_value: DB closed] daswetter.0 2022-02-06 00:09:00.062 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.windIconURL: DB closed] daswetter.0 2022-02-06 00:09:00.061 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.wind_value: DB closed] daswetter.0 2022-02-06 00:09:00.059 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.wind_dir: DB closed] daswetter.0 2022-02-06 00:09:00.058 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.wind_symbol: DB closed] daswetter.0 2022-02-06 00:09:00.056 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.wind_symbolB: DB closed] daswetter.0 2022-02-06 00:09:00.052 error (135237) exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.iconURL: DB closed] daswetter.0 2022-02-06 00:09:00.038 error (135237) exception in await insertIntoList [Error: DB closed] daswetter.0 2022-02-06 00:09:00.037 warn (135237) Could not perform strict object check of state daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_8.symbol_value: Connection is closed. daswetter.0 2022-02-06 00:08:59.926 error (135237) exception in await insertIntoList [Error: DB closed] discovergy.0 2022-02-06 00:08:59.820 error (135380) State type : printedFullSerialNumber unknown, send this information to the developer ==> printedFullSerialNumber : "1ESYxxxxx" dwd.0 2022-02-06 00:08:59.548 warn (135429) slow connection to objects DB. Still waiting ... daswetter.0 2022-02-06 00:08:59.375 warn (135237) Terminated (UNKNOWN_ERROR): Without reason daswetter.0 2022-02-06 00:08:59.369 error (135237) force terminate device-reminder.0 2022-02-06 00:08:54.654 warn (135418) slow connection to objects DB. Still waiting ... cloud.0 2022-02-06 00:08:47.181 warn (135399) slow connection to objects DB. Still waiting ... discovergy.0 2022-02-06 00:08:41.292 warn (135380) slow connection to objects DB. Still waiting ... shuttercontrol.0 2022-02-06 00:08:37.694 warn (135323) This object will not be created in future versions. Please report this to the developer. shuttercontrol.0 2022-02-06 00:08:37.693 warn (135323) Object shuttercontrol.0.info.Azimut is invalid: Default value has to be type "number" but received type "string" shuttercontrol.0 2022-02-06 00:08:37.596 warn (135323) This object will not be created in future versions. Please report this to the developer. shuttercontrol.0 2022-02-06 00:08:37.595 warn (135323) Object shuttercontrol.0.info.Elevation is invalid: Default value has to be type "number" but received type "string"
cloud.0 2022-02-06 00:09:36.145 error (135399) Cannot activate admin.2 for cloud, because authentication is enabled. Please create extra instance for cloud host.ioBroker-Rock 2022-02-06 00:09:05.905 error instance system.adapter.daswetter.0 terminated with code 15 (UNKNOWN_ERROR) cloud.0 2022-02-06 00:09:05.794 error (135399) Cannot activate admin.2 for cloud, because authentication is enabled. Please create extra instance for cloud discovergy.0 2022-02-06 00:08:59.820 error (135380) State type : printedFullSerialNumber unknown, send this information to the developer ==> printedFullSerialNumber : "1ESYxxxxxxx" daswetter.0 2022-02-06 00:08:59.375 warn (135237) Terminated (UNKNOWN_ERROR): Without reason daswetter.0 2022-02-06 00:08:59.369 error (135237) force terminate shuttercontrol.0 2022-02-06 00:08:37.694 warn (135323) This object will not be created in future versions. Please report this to the developer. shuttercontrol.0 2022-02-06 00:08:37.693 warn (135323) Object shuttercontrol.0.info.Azimut is invalid: Default value has to be type "number" but received type "string" shuttercontrol.0 2022-02-06 00:08:37.596 warn (135323) This object will not be created in future versions. Please report this to the developer. shuttercontrol.0 2022-02-06 00:08:37.595 warn (135323) Object shuttercontrol.0.info.Elevation is invalid: Default value has to be type "number" but received type "string" yamaha.0 2022-02-06 00:07:17.065 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:17.065 warn (135059) Object yamaha.0.powerAllZones is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.996 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.996 warn (135059) Object yamaha.0.zone4 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.945 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.944 warn (135059) Object yamaha.0.zone3 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.908 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.907 warn (135059) Object yamaha.0.zone2 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.879 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.879 warn (135059) Object yamaha.0.zone1 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.492 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.491 warn (135059) Object yamaha.0.pureDirect is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.436 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.436 warn (135059) Object yamaha.0.hdmiOut2 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.341 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.341 warn (135059) Object yamaha.0.hdmiOut1 is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.261 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.260 warn (135059) Object yamaha.0.Commands.partyModeVolumeDown is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.168 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.167 warn (135059) Object yamaha.0.Commands.partyModeVolumeUp is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:16.100 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:16.099 warn (135059) Object yamaha.0.partyMode is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.988 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.987 warn (135059) Object yamaha.0.adaptiveDRC is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.871 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.870 warn (135059) Object yamaha.0.extraBass is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.753 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.753 warn (135059) Object yamaha.0.YPAOVolume is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.685 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.685 warn (135059) Object yamaha.0.Commands.skip is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.621 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.618 warn (135059) Object yamaha.0.Commands.rewind is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.587 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.587 warn (135059) Object yamaha.0.Commands.skip is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.543 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.541 warn (135059) Object yamaha.0.Commands.pause is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.495 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.492 warn (135059) Object yamaha.0.Commands.stop is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.448 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.447 warn (135059) Object yamaha.0.refresh is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.398 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.397 warn (135059) Object yamaha.0.power is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.356 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.356 warn (135059) Object yamaha.0.mute is invalid: obj.common.min has an invalid type! Expected "number", received "boolean" yamaha.0 2022-02-06 00:07:15.129 warn (135059) This object will not be created in future versions. Please report this to the developer. yamaha.0 2022-02-06 00:07:15.128 warn (135059) Object yamaha.0.Commands.toggleMute is invalid: Default value has to be type "boolean" but received type "number" zigbee.0 2022-02-06 00:07:05.605 warn (135012) DeviceAvailability:Failed to ping 0xa4c138b854f91e6c TS130F synology.0 2022-02-06 00:07:02.580 warn (135023) This object will not be created in future versions. Please report this to the developer. synology.0 2022-02-06 00:07:02.579 warn (135023) Object synology.0.SurveillanceStation.getSnapshotCamera is invalid: Default value has to be type "string" but received type "number"
-
@kusi Das ist egal. "iobroker" executable regelt das
-
@e-i-k-e Naja, die "dasWetter DB Closed" sollten beim beenden gekommen sein und liegen am Adapter, genau so wie die anderen Logs ... Checke bitte oben die FAQ und öffne ggf Adapter-Issues
-
Okay.
Was bedeutet die Warnung "slow connection to objects DB. Still waiting ..." ? -
@e-i-k-e Das heisst das ein Adapterprozess länger als 5s gebraucht hat um sich mit der DB zu verbinden. Das kann bei schwächeren Systemen und ggf höherer last wie beim Starten von alles mal vorkommen