NEWS
js-controller 2 jetzt für alle im Stable
-
@sigi234 hatte ich auch schon probiert gleiches ergebniss
-
@denjo sagte in js-controller 2 jetzt für alle im Stable:
@sigi234 hatte ich auch schon probiert gleiches ergebniss
Was kommt bei:
cd /opt/iobroker
iobroker list instances
node -v
nodejs -v
npm -v -
root@raspberrypi:/opt/iobroker# node -v v10.16.3 root@raspberrypi:/opt/iobroker# nodejs -v v10.16.3 root@raspberrypi:/opt/iobroker# npm -v 6.9.0
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@denjo sagte in js-controller 2 jetzt für alle im Stable:
root@raspberrypi:/opt/iobroker# node -v
v10.16.3
root@raspberrypi:/opt/iobroker# nodejs -v
v10.16.3
root@raspberrypi:/opt/iobroker# npm -v
6.9.0iobroker list instances
-
root@raspberrypi:/opt/iobroker# iobroker list instances bash: iobroker: Kommando nicht gefunden.
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@denjo sagte in js-controller 2 jetzt für alle im Stable:
root@raspberrypi:/opt/iobroker# iobroker list instances
bash: iobroker: Kommando nicht gefunden.Mal neu gestartet?
-
ja mit diesen befehlen geht es
sudo systemctl stop iobroker sudo systemctl start iobroker
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@denjo sagte in js-controller 2 jetzt für alle im Stable:
ja mit diesen befehlen geht es
sudo systemctl stop iobroker
sudo systemctl start iobrokerps -A | grep iobroker
-
@sigi234 sagte in js-controller 2 jetzt für alle im Stable:
ps -A | grep iobroker
root@raspberrypi:/opt/iobroker# ps -A | grep iobroker 6584 ? 00:02:06 iobroker.js-con
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@sigi234 kann es sein das ich den Installations-Fixer nochmal neu ausführen muss?
-
@denjo sagte in js-controller 2 jetzt für alle im Stable:
@sigi234 kann es sein das ich den Installations-Fixer nochmal neu ausführen muss?
Bei Fehlern:
Wenn bei der Linux-Installation Fehler wegen fehlender Zugriffsrechte auftreten, am besten den Installation-Fixer nutzen und die Installation des Updates danach wiederholen. -
@sigi234 danke hat alles geklappt
-
Hallo,
ich habe jetzt auch das Update eingespielt. Jetzt findet der rflink Adapter keinen serialport. Kann mir jemand helfen? -
geht wieder - ein npm rebuild hat es gerichtet, puhhhhh
-
Hallo zusammen
wie bekomme ich denn die "myAdapter.js" ausgetauscht?
über Filezilla funktioniert es bei mir nicht.Danke schonmal
-
@Andre-R wegen welchem Adapter?
-
@apollon77 Hallo, kann irgendwie per Skript Datenpunkte unter 0_userdata.0 anlegen?
Mit CreateState lande ich immer im JavaScript Verzeichnis -
-
@CruziX ...und für die Funktion voten, dann klappt das ev. auch mal
-
Hallo
Aldo ich versuche seit Stunden js-controller zu updaten. Immer mit Fehler und ich muss 1.6 wieder drauf machen damit Iobroker wieder geht.
Habe einen Rockpro64 mit Iobroker und meldungen sind wie folgt:
pi@rockpro64:~$ sudo iobroker upgrade self Update js-controller from @1.5.14 to @2.1.1 NPM version: 6.13.4 npm install iobroker.js-controller@2.1.1 --unsafe-perm --production --save --pre fix "/opt/iobroker" (System call) ../src/linux/DeviceINQ.cc:35:37: fatal error: bluetooth/bluetooth.h: No such file or directory #include <bluetooth/bluetooth.h> ^ compilation terminated. make: *** [Release/obj.target/BluetoothSerialPort/src/linux/DeviceINQ.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.4.192-rockchip64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /opt/iobroker/node_modules/node-bluetooth gyp ERR! node -v v10.18.0 gyp ERR! node-gyp -v v5.0.5 gyp ERR! not ok ../src/unix_dgram.cc: In function 'void {anonymous}::OnRecv({anonymous}::SocketContext*)': ../src/unix_dgram.cc:121:25: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] argv); ^ In file included from ../src/unix_dgram.cc:5:0: ../../nan/nan.h:1024:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ ../src/unix_dgram.cc: In function 'void {anonymous}::OnWritable({anonymous}::SocketContext*)': ../src/unix_dgram.cc:129:28: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] 0, NULL); ^ In file included from ../src/unix_dgram.cc:5:0: ../../nan/nan.h:1024:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::Socket(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:189:37: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] domain = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:190:37: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] type = info[1]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:191:37: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] protocol = info[2]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::Bind(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:230:28: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] fd = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:231:33: warning: 'v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>)' is deprecated: Use Isolate version [-Wdeprecated-declarations] String::Utf8Value path(info[1]); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2892:28: note: declared here explicit Utf8Value(Local<v8::Value> obj)); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::SendTo(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:258:28: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] fd = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:259:27: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] buf = info[1]->ToObject(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63:0, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ ../src/unix_dgram.cc:260:33: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] offset = info[2]->Uint32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:261:33: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] length = info[3]->Uint32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:262:33: warning: 'v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>)' is deprecated: Use Isolate version [-Wdeprecated-declarations] String::Utf8Value path(info[4]); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2892:28: note: declared here explicit Utf8Value(Local<v8::Value> obj)); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::Send(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:302:28: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] fd = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:303:27: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] buf = info[1]->ToObject(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63:0, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::Connect(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:340:28: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] fd = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc:341:33: warning: 'v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>)' is deprecated: Use Isolate version [-Wdeprecated-declarations] String::Utf8Value path(info[1]); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2892:28: note: declared here explicit Utf8Value(Local<v8::Value> obj)); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ ../src/unix_dgram.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE {anonymous}::Close(Nan::NAN_METHOD_ARGS_TYPE)': ../src/unix_dgram.cc:361:28: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] fd = info[0]->Int32Value(); ^ In file included from /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:26:0, from /home/iobroker/.cache/node-gyp/10.18.0/include/node/node.h:63, from ../../nan/nan.h:54, from ../src/unix_dgram.cc:5: /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /home/iobroker/.cache/node-gyp/10.18.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ /opt/iobroker/node_modules/ioredis/built/command.js:50 this.args = lodash_1.flatten(args); ^ TypeError: lodash_1.flatten is not a function at new Command (/opt/iobroker/node_modules/ioredis/built/command.js:50:30) at Redis.info (/opt/iobroker/node_modules/ioredis/built/commander.js:124:33) at Redis._readyCheck (/opt/iobroker/node_modules/ioredis/built/redis/index.js:430:10) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:47:18) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:203:15) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1093:10) npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself. 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":"arm64"}) 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":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-bluetooth@1.2.6 (node_modules/node-bluetooth): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-bluetooth@1.2.6 install: `node-gyp configure build` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.js-controller@2.1.1 install: `node iobroker.js setup first` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.js-controller@2.1.1 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! /home/iobroker/.npm/_logs/2019-12-27T16_01_29_257Z-debug.log Host "rockpro64" (linux) updated Execute: chmod -R 777 /opt/iobroker Chmod finished. Restart controller Starting node restart.js