NEWS
js-controller 3.3 jetzt im Beta
-
Upgrade über Kommandozeile per
iobroker upgrade
Haut mir folgendes um die Ohren:
pi@raspberrypi:~ $ nodejs -v && npm -v && iobroker -v v12.22.1 6.14.12 3.3.1 pi@raspberrypi:~ $ iobroker upgrade Uncaught Rejection: TypeError: Cannot read property 'indexOf' of undefined at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:328:21) at Upgrade._upgradeAdapterHelper (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:156:14) at Upgrade.upgradeAdapterHelper (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:136:18) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:989:37 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2615:45) at processImmediate (internal/timers.js:463:21)
https://github.com/ioBroker/ioBroker.js-controller/issues/1303
-
@thomas-braun Bekannt, ird in 3.3.2 später gefixt. Aktuell heisst das "hast keine Updates"
-
@apollon77
Pfui! Da stellt man sein node16 extra auf node12 runter, macht ein Issue auf und dann ist das schon bekannt und gefixt. So macht Beta-Testing ja gar keinen Spaß!!11!11 -
Hi...Habe JSONL im Einsatz.
Bekomme beim Update aber Fehler:root@MSNUC-IOB:/opt/iobroker# iobroker stop root@MSNUC-IOB:/opt/iobroker# sudo npm i iobroker.js-controller > iobroker.js-controller@3.2.16 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.12 > iobroker.js-controller@3.2.16 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first Installation broken or unknown states type: jsonl configured. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/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"}) npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/zigbee-herdsman-converters/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"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/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"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/zigbee-herdsman/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"}) npm ERR! code ELIFECYCLE npm ERR! errno 101 npm ERR! iobroker.js-controller@3.2.16 install: `node iobroker.js setup first` npm ERR! Exit status 101 npm ERR! npm ERR! Failed at the iobroker.js-controller@3.2.16 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-04-30T09_28_04_276Z-debug.log root@MSNUC-IOB:/opt/iobroker#
-
-
Wen ich den Upgrade mit "iobroker upgrade self" machen will
root@MSNUC-IOB:/opt/iobroker# iobroker upgrade self Controller is running. Please stop ioBroker first. root@MSNUC-IOB:/opt/iobroker# iobroker stop root@MSNUC-IOB:/opt/iobroker# iobroker upgrade self No connection to databases possible ... root@MSNUC-IOB:/opt/iobroker# sudo iobroker upgrade self No connection to databases possible ... root@MSNUC-IOB:/opt/iobroker#
-
@msauer sagte in js-controller 3.3 jetzt im Latest:
root@MSNUC-IOB:/opt/iobroker# sudo iobroker upgrade self
Da krieg ich wieder extremes Bauchweh, bei dem Rumgemurkse mit den Rechten...
Meld dich als Standard-User an, nicht als root!
Ja, das geht auch in einem Container/Proxmox.
-
@msauer sagte in js-controller 3.3 jetzt im Latest:
npm i iobroker.js-controller
bevor ich in die "ROOT" Diskussion NICHT einsteige:
der og. eigentliche Fehler lag daran, das bei npm i iobroker.js-controller die Version 3.2.16 installiert werden will. Warum auch immer...sicher bestimmt wegen root.
Nachdem ich die konkrete Version eingeben hatte, funktioniert es jetzt. Ja, ich habe einen "iobroker fix" hinterher geschoben.
-
Moin ich hab mich auch mal getraut das sind meine warns wenn ich den log als text posten soll oder sonst wie helfen soll sagt bescheid
-
@msauer sagte in js-controller 3.3 jetzt im Latest:
das bei npm i iobroker.js-controller die Version 3.2.16 installiert werden will. Warum auch immer.
reicht als Grund: weil das die stable Version ist???
@msauer sagte in js-controller 3.3 jetzt im Latest:
Ja, ich habe einen "iobroker fix" hinterher geschoben.
aber auch der kann nichts fixen, das in /root liegt und der user iobroker keinen Zugriff drauf hat
-
@homoran
Genau sowas meinte ich mit planlosem Rumgemurkse mit den Rechten.Als root hampelt man nicht rum, erst recht nicht wenn man die grundlegenden Konzepte von sudo und den entsprechenden Rechten offenbar überhaupt nicht verstanden hat.
-
@msauer Bitte oben im text lesen und im anderen Thread melden
-
@msauer sagte in js-controller 3.3 jetzt im Latest:
der og. eigentliche Fehler lag daran, das bei npm i iobroker.js-controller die Version 3.2.16 installiert werden will. Warum auch immer...sicher bestimmt wegen root.
Strange ... Würde heissen das der npm server von dem geladen wird noch alte Daten hat ...
-
@dack23 So wie es im Eingabspost steht bitte pro Adapter der dich mit sowas bombardiert ein Issue öffnen und das dort posten.
-
Zur Info
3.3.2 (2021-04-30)
- (Apollon77) "upgrade self" CLI command should not start controller because we require it to be stopped before (will be effective for all upgrades from 3.3.2 to higher versions only)
- (Apollon77) fix "iobroker upgrade" call that crashed when no updates were available
- (foxriver76) adjust some state wrote checks (type array needs to provide a string, ack-only-sets are allowed again)
... bald schon in Ihrem Theater
-
@apollon77 sagte in js-controller 3.3 jetzt im Latest:
.. bald schon in Ihrem Theater
und bei mir.
Läuft....
-
@apollon77 3.3.2
-
wo habt ihr denn die 3.3.2 her? Hab gerade über die Konsole das Update gemacht - und kein Update von 3.3.1 auf 3.3.2 angeboten bekommen
-
@kueppert Geduld, wird mir auch noch nicht angeboten
-
@kueppert sagte in js-controller 3.3 jetzt im Latest:
wo habt ihr denn die 3.3.2 her? Hab gerade über die Konsole das Update gemacht - und kein Update von 3.3.1 auf 3.3.2 angeboten bekommen
Ging bei mir so: (Kommandozeile im jeweiligen Host)
iobroker stop
npm install iobroker.js-controller@3.3.2
iobroker start
Habe ein Windows System!
Edit:
@ für bestimmte Version!