Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Ständig prebuild Fehler beim Adapter installieren / updaten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    703

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Ständig prebuild Fehler beim Adapter installieren / updaten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
prebuildinstallationupdateadapterfehlermeldung
34 Beiträge 4 Kommentatoren 3.2k Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Thomas Braun

    @peterfido Da muss noch ein rebuild erfolgen.
    Cache zuvor löschen.

    P Offline
    P Offline
    peterfido
    schrieb am zuletzt editiert von
    #16

    @Thomas-Braun

    Auch nach einem Rebuild läuft der Serialport nicht. Habe jetzt nen Update des Serialports innerhalb Node-Red durchgeführt. Auch der läuft nicht.

    node-red.0	2020-10-17 18:31:46.146	info	(5987) node-red exited with 1
    node-red.0	2020-10-17 18:31:46.136	debug	(5987) 17 Oct 18:31:46 - Error: Module did not self-register: '/opt/iobroker/iobroker-data/node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/build/Release/bindings.node'. at Ob
    node-red.0	2020-10-17 18:31:46.134	debug	(5987) 17 Oct 18:31:46 - [red] Uncaught Exception:
    

    Gruß

    Peterfido

    1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @peterfido Da muss noch ein rebuild erfolgen.
      Cache zuvor löschen.

      P Offline
      P Offline
      peterfido
      schrieb am zuletzt editiert von
      #17

      @Thomas-Braun

      Cache gelöscht, Node-Red aktualisiert, alles neu gebuildet. Ergebnis ernüchternd:

      $ ./iobroker add linkeddevices  --host proxbroker
      NPM version: 6.14.8npm install iobroker.linkeddevices@1.2.2 --loglevel error --prefix "/opt/iobroker" (System call)
      prebuild-install
      info begin
      Prebuild-install version 5.3.3
      prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
      prebuild-install info found cached prebuild prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
      prebuild-install
      
      info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
      prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
      In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
      ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
      ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
      ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
      ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
      In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
      make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
      gyp
      ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-11-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
      host.proxbroker install adapter linkeddevices
      upload [11] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/words.js words.js application/javascript
      upload [10] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/style.css style.css text/css
      upload [9] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_small.png linkeddevices_small.png image/png
      upload [8] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_missing.png linkeddevices_missing.png image/png
      upload [7] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_info.png linkeddevices_info.png image/png
      upload [6] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices.png linkeddevices.png image/png
      upload [5] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.js index_m.js application/javascript
      upload [4] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.html index_m.html text/html
      upload [3] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/img/info-big.png img/info-big.png image/png
      upload [2] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom_m.html custom_m.html text/html
      upload [1] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom.js custom.js application/javascript
      upload [0] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/admin.d.ts admin.d.ts video/mp2t
      host.proxbroker object system.adapter.linkeddevices created/updated
      host.proxbroker create instance linkeddevices
      host.proxbroker object linkeddevices.0.info.notlinkedObjects created
      host.proxbroker object linkeddevices.0.info.linkedObjects created
      host.proxbroker object linkeddevices.0.info created
      host.proxbroker object system.adapter.linkeddevices.0.sigKill created
      host.proxbroker object system.adapter.linkeddevices.0.eventLoopLag created
      host.proxbroker object system.adapter.linkeddevices.0.outputCount created
      host.proxbroker object system.adapter.linkeddevices.0.inputCount created
      host.proxbroker object system.adapter.linkeddevices.0.uptime created
      host.proxbroker object system.adapter.linkeddevices.0.memRss created
      host.proxbroker object system.adapter.linkeddevices.0.memHeapTotal created
      host.proxbroker object system.adapter.linkeddevices.0.memHeapUsed created
      host.proxbroker object system.adapter.linkeddevices.0.cputime created
      host.proxbroker object system.adapter.linkeddevices.0.cpu created
      host.proxbroker object system.adapter.linkeddevices.0.compactMode created
      host.proxbroker object system.adapter.linkeddevices.0.connected created
      host.proxbroker object system.adapter.linkeddevices.0.alive created
      host.proxbroker Set default value of linkeddevices.0.info.notlinkedObjects: 0
      host.proxbroker Set default value of linkeddevices.0.info.linkedObjects: 0
      host.proxbroker object system.adapter.linkeddevices.0 created
      process exited with code 0
      

      Und das hier:

      v12.19.0 (Es gibt eine neuere Version: v12.16.2 Die Version v12.x von Node.js wird derzeit nicht vollständig unterstützt. - Empfohlene Version v10.20.1)
      

      Und der HUE Bewegungsmelder hat sich auch verabschiedet. Der lief jetzt seit Tagen mit der minütlichen Abfrage durch.

      Gruß

      Peterfido

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • P peterfido

        @Thomas-Braun

        Cache gelöscht, Node-Red aktualisiert, alles neu gebuildet. Ergebnis ernüchternd:

        $ ./iobroker add linkeddevices  --host proxbroker
        NPM version: 6.14.8npm install iobroker.linkeddevices@1.2.2 --loglevel error --prefix "/opt/iobroker" (System call)
        prebuild-install
        info begin
        Prebuild-install version 5.3.3
        prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
        prebuild-install info found cached prebuild prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
        prebuild-install
        
        info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
        prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
        In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
        ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
        ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
        ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
        ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
        In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
        make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
        gyp
        ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-11-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
        host.proxbroker install adapter linkeddevices
        upload [11] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/words.js words.js application/javascript
        upload [10] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/style.css style.css text/css
        upload [9] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_small.png linkeddevices_small.png image/png
        upload [8] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_missing.png linkeddevices_missing.png image/png
        upload [7] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_info.png linkeddevices_info.png image/png
        upload [6] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices.png linkeddevices.png image/png
        upload [5] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.js index_m.js application/javascript
        upload [4] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.html index_m.html text/html
        upload [3] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/img/info-big.png img/info-big.png image/png
        upload [2] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom_m.html custom_m.html text/html
        upload [1] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom.js custom.js application/javascript
        upload [0] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/admin.d.ts admin.d.ts video/mp2t
        host.proxbroker object system.adapter.linkeddevices created/updated
        host.proxbroker create instance linkeddevices
        host.proxbroker object linkeddevices.0.info.notlinkedObjects created
        host.proxbroker object linkeddevices.0.info.linkedObjects created
        host.proxbroker object linkeddevices.0.info created
        host.proxbroker object system.adapter.linkeddevices.0.sigKill created
        host.proxbroker object system.adapter.linkeddevices.0.eventLoopLag created
        host.proxbroker object system.adapter.linkeddevices.0.outputCount created
        host.proxbroker object system.adapter.linkeddevices.0.inputCount created
        host.proxbroker object system.adapter.linkeddevices.0.uptime created
        host.proxbroker object system.adapter.linkeddevices.0.memRss created
        host.proxbroker object system.adapter.linkeddevices.0.memHeapTotal created
        host.proxbroker object system.adapter.linkeddevices.0.memHeapUsed created
        host.proxbroker object system.adapter.linkeddevices.0.cputime created
        host.proxbroker object system.adapter.linkeddevices.0.cpu created
        host.proxbroker object system.adapter.linkeddevices.0.compactMode created
        host.proxbroker object system.adapter.linkeddevices.0.connected created
        host.proxbroker object system.adapter.linkeddevices.0.alive created
        host.proxbroker Set default value of linkeddevices.0.info.notlinkedObjects: 0
        host.proxbroker Set default value of linkeddevices.0.info.linkedObjects: 0
        host.proxbroker object system.adapter.linkeddevices.0 created
        process exited with code 0
        

        Und das hier:

        v12.19.0 (Es gibt eine neuere Version: v12.16.2 Die Version v12.x von Node.js wird derzeit nicht vollständig unterstützt. - Empfohlene Version v10.20.1)
        

        Und der HUE Bewegungsmelder hat sich auch verabschiedet. Der lief jetzt seit Tagen mit der minütlichen Abfrage durch.

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #18

        @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

        BluetoothHciSocket.cpp

        Hast die libudev-dev installiert?

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        P 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

          BluetoothHciSocket.cpp

          Hast die libudev-dev installiert?

          P Offline
          P Offline
          peterfido
          schrieb am zuletzt editiert von
          #19

          @Thomas-Braun
          Ja.

          peter@proxbroker:/opt/iobroker$ sudo apt install libudev-dev
          [sudo] Passwort für peter:
          Paketlisten werden gelesen... Fertig
          Abhängigkeitsbaum wird aufgebaut.
          Statusinformationen werden eingelesen.... Fertig
          libudev-dev ist schon die neueste Version (241-7~deb10u4).
          Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
           libjsoncpp1
          Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
          peter@proxbroker:/opt/iobroker$
          
          

          Gruß

          Peterfido

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • P peterfido

            @Thomas-Braun
            Ja.

            peter@proxbroker:/opt/iobroker$ sudo apt install libudev-dev
            [sudo] Passwort für peter:
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            libudev-dev ist schon die neueste Version (241-7~deb10u4).
            Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
             libjsoncpp1
            Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
            0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
            peter@proxbroker:/opt/iobroker$
            
            

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #20

            @peterfido

            Das Build-Environment auch?

            On Unix
            Python v2.7, v3.5, v3.6, v3.7, or v3.8
            make
            A proper C/C++ compiler toolchain, like GCC

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            P 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @peterfido

              Das Build-Environment auch?

              On Unix
              Python v2.7, v3.5, v3.6, v3.7, or v3.8
              make
              A proper C/C++ compiler toolchain, like GCC

              P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #21

              @Thomas-Braun

              peter@proxbroker:/opt/iobroker$ sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
              Paketlisten werden gelesen... Fertig
              Abhängigkeitsbaum wird aufgebaut.
              Statusinformationen werden eingelesen.... Fertig
              bluetooth ist schon die neueste Version (5.50-1.2~deb10u1).
              bluez ist schon die neueste Version (5.50-1.2~deb10u1).
              libbluetooth-dev ist schon die neueste Version (5.50-1.2~deb10u1).
              libudev-dev ist schon die neueste Version (241-7~deb10u4).
              Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
               libjsoncpp1
              Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
              0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
              peter@proxbroker:/opt/iobroker$ python -V
              Python 2.7.16
              peter@proxbroker:/opt/iobroker$
              peter@proxbroker:/opt/iobroker$ python3 -V
              Python 3.7.3
              peter@proxbroker:/opt/iobroker$
              peter@proxbroker:/opt/iobroker$ gcc -v
              Using built-in specs.
              COLLECT_GCC=gcc
              COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
              OFFLOAD_TARGET_NAMES=nvptx-none
              OFFLOAD_TARGET_DEFAULT=1
              Target: x86_64-linux-gnu
              Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
              Thread model: posix
              gcc version 8.3.0 (Debian 8.3.0-6)
              peter@proxbroker:/opt/iobroker$
              peter@proxbroker:/tmp$ make -v
              GNU Make 4.2.1
              Gebaut für x86_64-pc-linux-gnu
              Copyright (C) 1988-2016 Free Software Foundation, Inc.
              Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
              Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
              Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
              peter@proxbroker:/tmp$
              
              

              Sowas muss sich doch entfernen lassen. Wieso machen die so einen Blödsinn, dass man "Installationen in der Pipeline" nicht einfach entfernen kann?

              Gruß

              Peterfido

              GlasfaserG 1 Antwort Letzte Antwort
              0
              • P peterfido

                @Thomas-Braun

                peter@proxbroker:/opt/iobroker$ sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                bluetooth ist schon die neueste Version (5.50-1.2~deb10u1).
                bluez ist schon die neueste Version (5.50-1.2~deb10u1).
                libbluetooth-dev ist schon die neueste Version (5.50-1.2~deb10u1).
                libudev-dev ist schon die neueste Version (241-7~deb10u4).
                Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
                 libjsoncpp1
                Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
                0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                peter@proxbroker:/opt/iobroker$ python -V
                Python 2.7.16
                peter@proxbroker:/opt/iobroker$
                peter@proxbroker:/opt/iobroker$ python3 -V
                Python 3.7.3
                peter@proxbroker:/opt/iobroker$
                peter@proxbroker:/opt/iobroker$ gcc -v
                Using built-in specs.
                COLLECT_GCC=gcc
                COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
                OFFLOAD_TARGET_NAMES=nvptx-none
                OFFLOAD_TARGET_DEFAULT=1
                Target: x86_64-linux-gnu
                Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
                Thread model: posix
                gcc version 8.3.0 (Debian 8.3.0-6)
                peter@proxbroker:/opt/iobroker$
                peter@proxbroker:/tmp$ make -v
                GNU Make 4.2.1
                Gebaut für x86_64-pc-linux-gnu
                Copyright (C) 1988-2016 Free Software Foundation, Inc.
                Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
                Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
                Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
                peter@proxbroker:/tmp$
                
                

                Sowas muss sich doch entfernen lassen. Wieso machen die so einen Blödsinn, dass man "Installationen in der Pipeline" nicht einfach entfernen kann?

                GlasfaserG Offline
                GlasfaserG Offline
                Glasfaser
                schrieb am zuletzt editiert von
                #22

                @peterfido

                info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node

                Nimm den mal dazu :

                sudo apt update
                sudo apt install libusb-1.0-0-dev
                

                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                P 1 Antwort Letzte Antwort
                0
                • GlasfaserG Glasfaser

                  @peterfido

                  info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node

                  Nimm den mal dazu :

                  sudo apt update
                  sudo apt install libusb-1.0-0-dev
                  
                  P Offline
                  P Offline
                  peterfido
                  schrieb am zuletzt editiert von peterfido
                  #23

                  @Glasfaser
                  Danke. Hat leider auch nichts gebracht.

                  Der Bluetooth-Kram scheint eine optionale Abhängigkeit von iobroker zu sein:
                  Ausschnitt von

                  npm list
                  

                  Zeile 27

                  ├─┬ iobroker.javascript@4.8.4
                  │ ├─┬ @iobroker/adapter-core@2.4.0
                  │ │ └─┬ @types/iobroker@3.2.3
                  │ │   └── @types/node@12.12.68 deduped
                  │ ├── @types/node@12.12.68
                  │ ├─┬ @types/request@2.48.5
                  │ │ ├── @types/caseless@0.12.2
                  │ │ ├── @types/node@12.12.68 deduped
                  │ │ ├── @types/tough-cookie@4.0.0
                  │ │ └─┬ form-data@2.5.1
                  │ │   ├── asynckit@0.4.0 deduped
                  │ │   ├── combined-stream@1.0.8 deduped
                  │ │   └── mime-types@2.1.26 deduped
                  │ ├── async@3.2.0
                  │ ├── await@0.2.6
                  │ ├── coffee-compiler@0.3.2
                  │ ├── coffee-script@1.12.7
                  │ ├─┬ fs-extra@9.0.1
                  │ │ ├── at-least-node@1.0.0
                  │ │ ├── graceful-fs@4.2.3 deduped
                  │ │ ├─┬ jsonfile@6.0.1
                  │ │ │ ├── graceful-fs@4.2.3 deduped
                  │ │ │ └── universalify@1.0.0 deduped
                  │ │ └── universalify@1.0.0
                  │ ├── jsonata@1.8.3
                  │ ├─┬ noble@1.9.1
                  │ │ ├─┬ UNMET OPTIONAL DEPENDENCY bluetooth-hci-socket@0.5.1
                  │ │ │ ├── debug@2.6.9 deduped
                  │ │ │ ├── nan@2.14.0 deduped
                  │ │ │ └─┬ UNMET OPTIONAL DEPENDENCY usb@1.6.3
                  │ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY bindings@1.5.0
                  │ │ │   │ └── file-uri-to-path@1.0.0 deduped
                  │ │ │   ├── UNMET OPTIONAL DEPENDENCY nan@2.13.2
                  │ │ │   └── prebuild-install@5.3.3 deduped
                  │ │ ├── bplist-parser@0.0.6
                  │ │ ├─┬ debug@2.2.0
                  │ │ │ └── ms@0.7.1
                  │ │ └─┬ UNMET OPTIONAL DEPENDENCY xpc-connection@0.1.4
                  │ │   └── nan@2.14.0 deduped
                  │ ├── node-schedule@1.3.2 deduped
                  │ ├─┬ node-ssh@11.1.1
                  

                  installiere ich etwas ohne Abhängigkeit, tritt der Fehler nicht auf:

                  peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker" --no-optional
                  + iobroker.logparser@1.0.4
                  updated 1 package in 21.193s
                  
                  

                  installiere ich es "normal", kommt der Fehler wieder:

                  peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker" --no-optional
                  + iobroker.logparser@1.0.4
                  updated 1 package in 21.193s
                  
                  53 packages are looking for funding
                   run `npm fund` for details
                  
                  peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker"
                  
                  > usb@1.6.3 install /opt/iobroker/node_modules/usb
                  > prebuild-install --verbose || node-gyp rebuild
                  
                  prebuild-install info begin Prebuild-install version 5.3.3
                  prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                  prebuild-install info found cached prebuild
                  prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                  prebuild-install info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
                  prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfully
                  prebuild-install info install Successfully installed prebuilt binary!
                  
                  > bluetooth-hci-socket@0.5.1 install /opt/iobroker/node_modules/bluetooth-hci-socket
                  > node-gyp rebuild
                  
                  make: Verzeichnis „/opt/iobroker/node_modules/bluetooth-hci-socket/build“ wird betreten
                   CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
                  In file included from ../src/BluetoothHciSocket.cpp:8:
                  ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
                  ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka  void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                      , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                               ^
                  ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
                  ../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
                    target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());
                                                                                                   ^
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
                    V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                               ^~~~~~~~~~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                  ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:
                  ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                      Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                ^
                  In file included from ../src/BluetoothHciSocket.cpp:8:
                  ../../nan/nan.h:1045:46: note: declared here
                    NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                               ^~~~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                      Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                ^
                  In file included from ../src/BluetoothHciSocket.cpp:8:
                  ../../nan/nan.h:1045:46: note: declared here
                    NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                               ^~~~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:
                  ../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                    Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));
                                                                                                                              ^
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here
                    V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
                                                                    ^~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
                    declarator __attribute__((deprecated(message)))
                    ^~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’
                    Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);
                                                                                         ^
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’
                    V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
                                                             ^~~~~~~~~~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’
                    V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
                                                             ^~~~~~~~~~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided
                  ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                    Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                              ^
                  In file included from ../src/BluetoothHciSocket.cpp:8:
                  ../../nan/nan.h:1045:46: note: declared here
                    NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                               ^~~~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                    Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                              ^
                  In file included from ../src/BluetoothHciSocket.cpp:8:
                  ../../nan/nan.h:1045:46: note: declared here
                    NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                               ^~~~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:
                  ../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
                        devId = arg0->IntegerValue();
                                                   ^
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
                    V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                                         ^~~~~~~~~~~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                  ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:
                  ../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
                        devId = arg0->IntegerValue();
                                                   ^
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                  from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
                    V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                                         ^~~~~~~~~~~~
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                  from ../src/BluetoothHciSocket.cpp:7:
                  ../src/BluetoothHciSocket.cpp: At global scope:
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                        (node::addon_register_func) (regfunc),                          \
                                                            ^
                  /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’
                    NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                    ^~~~~~~~~~~~~
                  ../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’
                  NODE_MODULE(binding, BluetoothHciSocket::Init);
                  ^~~~~~~~~~~
                  make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
                  make: Verzeichnis „/opt/iobroker/node_modules/bluetooth-hci-socket/build“ wird verlassen
                  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:194:23)
                  gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
                  gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
                  gyp ERR! System Linux 4.19.0-11-amd64
                  gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                  gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socket
                  gyp ERR! node -v v12.19.0
                  gyp ERR! node-gyp -v v5.1.0
                  gyp ERR! not ok
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
                  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                  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: xpc-connection@0.1.4 (node_modules/xpc-connection):
                  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):
                  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/zigbee-herdsman/node_modules/fsevents):
                  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):
                  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 (node_modules/bluetooth-hci-socket):
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 install: `node-gyp rebuild`
                  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                  
                  + iobroker.logparser@1.0.4
                  updated 1 package in 22.61s
                  
                  53 packages are looking for funding
                   run `npm fund` for details
                  
                  peter@proxbroker:/opt/iobroker$
                  
                  

                  Die Script Engine von iobroker hatte ich eben extra aktualisiert. Da fehlte npm dann auch was:

                  npm ERR! missing: @types/node@^12.12.68, required by iobroker.javascript@4.8.4
                  


                  Das habe ich dann gleich nachinstalliert

                  Gruß

                  Peterfido

                  apollon77A 1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    peterfido
                    schrieb am zuletzt editiert von peterfido
                    #24

                    Laut Google (gesucht nach: iobroker Release/obj.target/binding/src/BluetoothHciSocket.o) bin ich nicht der einzige mit dem Fehler. Das ist dann was für z.B. @apollon77 . Habe jetzt im Proxmox zurückgerollt, da ich nicht weiß, ob ich evtl. nebenbei was zerschossen hatte.

                    Script Engine ist bei mir wieder auf 4.6.17., da die Fehlermeldung

                    npm ERR! missing: @types/node@^12.12.68, required by iobroker.javascript@4.8.4
                    

                    ja auch noch war.

                    Gruß

                    Peterfido

                    apollon77A 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

                      Wie kommt npm darauf, dass jeder, wirklich jeder Adapter das USB-node benötigt?

                      Tut nicht jeder. Aber npm unternimmt immer einen neuen Versuch die Arbeit zu Ende zu bringen, wenn es aufgerufen wird.
                      Mach den cache mal leer:

                      npm cache clean --force
                      

                      node 10.21.0? Da würde ich ja auf die aktuelle LTS node12 gehen.

                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #25

                      @Thomas-Braun sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

                      Tut nicht jeder. Aber npm unternimmt immer einen neuen Versuch die Arbeit zu Ende zu bringen, wenn es aufgerufen wird.

                      Jain, npm analysiert bei jeder aktion die es tut immer den gesamten Dependency Baum weil er ja immer schauen muss was schon da ist und so. Damit stolpert er jedes mal über ein pot. nicht vollständig installiertes Paket und will es fixen. Das ist erstmal ganz normal.

                      Bei

                      make: *** [binding.target.mk:103: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1

                      leigt es meistens daran das ein Adapter eine alte version des einer der CLuetooth libs will die ggf ein aktuelleres nodejs dazu bringt diese Fehler auszuwerfen (oder anders herum).Am Ende ist es das Modul bluetooth-hci-socket. EIn "npm ls" im iobroker Ordner sollte dir zeigen wer das alles als dep haben will, dann kann man weiter sehen.

                      Der npm cache hat damit NIX zu tun!!

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      1 Antwort Letzte Antwort
                      0
                      • P peterfido

                        Laut Google (gesucht nach: iobroker Release/obj.target/binding/src/BluetoothHciSocket.o) bin ich nicht der einzige mit dem Fehler. Das ist dann was für z.B. @apollon77 . Habe jetzt im Proxmox zurückgerollt, da ich nicht weiß, ob ich evtl. nebenbei was zerschossen hatte.

                        Script Engine ist bei mir wieder auf 4.6.17., da die Fehlermeldung

                        npm ERR! missing: @types/node@^12.12.68, required by iobroker.javascript@4.8.4
                        

                        ja auch noch war.

                        apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #26

                        @peterfido Ohne Kontext schwierig, aber effektiv wohl ignorierbar

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        1 Antwort Letzte Antwort
                        0
                        • P peterfido

                          @Glasfaser
                          Danke. Hat leider auch nichts gebracht.

                          Der Bluetooth-Kram scheint eine optionale Abhängigkeit von iobroker zu sein:
                          Ausschnitt von

                          npm list
                          

                          Zeile 27

                          ├─┬ iobroker.javascript@4.8.4
                          │ ├─┬ @iobroker/adapter-core@2.4.0
                          │ │ └─┬ @types/iobroker@3.2.3
                          │ │   └── @types/node@12.12.68 deduped
                          │ ├── @types/node@12.12.68
                          │ ├─┬ @types/request@2.48.5
                          │ │ ├── @types/caseless@0.12.2
                          │ │ ├── @types/node@12.12.68 deduped
                          │ │ ├── @types/tough-cookie@4.0.0
                          │ │ └─┬ form-data@2.5.1
                          │ │   ├── asynckit@0.4.0 deduped
                          │ │   ├── combined-stream@1.0.8 deduped
                          │ │   └── mime-types@2.1.26 deduped
                          │ ├── async@3.2.0
                          │ ├── await@0.2.6
                          │ ├── coffee-compiler@0.3.2
                          │ ├── coffee-script@1.12.7
                          │ ├─┬ fs-extra@9.0.1
                          │ │ ├── at-least-node@1.0.0
                          │ │ ├── graceful-fs@4.2.3 deduped
                          │ │ ├─┬ jsonfile@6.0.1
                          │ │ │ ├── graceful-fs@4.2.3 deduped
                          │ │ │ └── universalify@1.0.0 deduped
                          │ │ └── universalify@1.0.0
                          │ ├── jsonata@1.8.3
                          │ ├─┬ noble@1.9.1
                          │ │ ├─┬ UNMET OPTIONAL DEPENDENCY bluetooth-hci-socket@0.5.1
                          │ │ │ ├── debug@2.6.9 deduped
                          │ │ │ ├── nan@2.14.0 deduped
                          │ │ │ └─┬ UNMET OPTIONAL DEPENDENCY usb@1.6.3
                          │ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY bindings@1.5.0
                          │ │ │   │ └── file-uri-to-path@1.0.0 deduped
                          │ │ │   ├── UNMET OPTIONAL DEPENDENCY nan@2.13.2
                          │ │ │   └── prebuild-install@5.3.3 deduped
                          │ │ ├── bplist-parser@0.0.6
                          │ │ ├─┬ debug@2.2.0
                          │ │ │ └── ms@0.7.1
                          │ │ └─┬ UNMET OPTIONAL DEPENDENCY xpc-connection@0.1.4
                          │ │   └── nan@2.14.0 deduped
                          │ ├── node-schedule@1.3.2 deduped
                          │ ├─┬ node-ssh@11.1.1
                          

                          installiere ich etwas ohne Abhängigkeit, tritt der Fehler nicht auf:

                          peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker" --no-optional
                          + iobroker.logparser@1.0.4
                          updated 1 package in 21.193s
                          
                          

                          installiere ich es "normal", kommt der Fehler wieder:

                          peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker" --no-optional
                          + iobroker.logparser@1.0.4
                          updated 1 package in 21.193s
                          
                          53 packages are looking for funding
                           run `npm fund` for details
                          
                          peter@proxbroker:/opt/iobroker$ npm install iobroker.logparser@1.0.4 --prefix "/opt/iobroker"
                          
                          > usb@1.6.3 install /opt/iobroker/node_modules/usb
                          > prebuild-install --verbose || node-gyp rebuild
                          
                          prebuild-install info begin Prebuild-install version 5.3.3
                          prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                          prebuild-install info found cached prebuild
                          prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                          prebuild-install info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
                          prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfully
                          prebuild-install info install Successfully installed prebuilt binary!
                          
                          > bluetooth-hci-socket@0.5.1 install /opt/iobroker/node_modules/bluetooth-hci-socket
                          > node-gyp rebuild
                          
                          make: Verzeichnis „/opt/iobroker/node_modules/bluetooth-hci-socket/build“ wird betreten
                           CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
                          In file included from ../src/BluetoothHciSocket.cpp:8:
                          ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
                          ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka  void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                              , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                                       ^
                          ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
                          ../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
                            target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());
                                                                                                           ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
                            V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                                       ^~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                          ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:
                          ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                              Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                        ^
                          In file included from ../src/BluetoothHciSocket.cpp:8:
                          ../../nan/nan.h:1045:46: note: declared here
                            NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                                       ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                              Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                        ^
                          In file included from ../src/BluetoothHciSocket.cpp:8:
                          ../../nan/nan.h:1045:46: note: declared here
                            NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                                       ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:
                          ../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                            Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));
                                                                                                                                      ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here
                            V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
                                                                            ^~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
                            declarator __attribute__((deprecated(message)))
                            ^~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’
                            Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);
                                                                                                 ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’
                            V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
                                                                     ^~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’
                            V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
                                                                     ^~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided
                          ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                            Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                      ^
                          In file included from ../src/BluetoothHciSocket.cpp:8:
                          ../../nan/nan.h:1045:46: note: declared here
                            NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                                       ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>* ’ is deprecated [-Wdeprecated-declarations]
                            Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
                                                                                                                      ^
                          In file included from ../src/BluetoothHciSocket.cpp:8:
                          ../../nan/nan.h:1045:46: note: declared here
                            NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                                                       ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:
                          ../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
                                devId = arg0->IntegerValue();
                                                           ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
                            V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                                                 ^~~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                          ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:
                          ../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
                                devId = arg0->IntegerValue();
                                                           ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,
                                          from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
                            V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                                                 ^~~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,
                                          from ../src/BluetoothHciSocket.cpp:7:
                          ../src/BluetoothHciSocket.cpp: At global scope:
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                                (node::addon_register_func) (regfunc),                          \
                                                                    ^
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’
                            NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                            ^~~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’
                          NODE_MODULE(binding, BluetoothHciSocket::Init);
                          ^~~~~~~~~~~
                          make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
                          make: Verzeichnis „/opt/iobroker/node_modules/bluetooth-hci-socket/build“ wird verlassen
                          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:194:23)
                          gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
                          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
                          gyp ERR! System Linux 4.19.0-11-amd64
                          gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                          gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socket
                          gyp ERR! node -v v12.19.0
                          gyp ERR! node-gyp -v v5.1.0
                          gyp ERR! not ok
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          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: xpc-connection@0.1.4 (node_modules/xpc-connection):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/zigbee-herdsman/node_modules/fsevents):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 (node_modules/bluetooth-hci-socket):
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 install: `node-gyp rebuild`
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                          
                          + iobroker.logparser@1.0.4
                          updated 1 package in 22.61s
                          
                          53 packages are looking for funding
                           run `npm fund` for details
                          
                          peter@proxbroker:/opt/iobroker$
                          
                          

                          Die Script Engine von iobroker hatte ich eben extra aktualisiert. Da fehlte npm dann auch was:

                          npm ERR! missing: @types/node@^12.12.68, required by iobroker.javascript@4.8.4
                          


                          Das habe ich dann gleich nachinstalliert

                          apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von
                          #27

                          @peterfido Ok, lese ...bluetooth-hci-socket ist dep von noble 1.9.1 und das ist dep von javascript ... Da es aber keine echte Dep ist hast Du das ggf manuell im javascript Adapter mal installiert!

                          Noble 1.9.1 ist 3 Jahre akt und nicht mit nodejs 12 kompatibel ... damit alles eindeutig. Noble muss auf @abandonware/noble 1.9.2-10 aktualisiert werden, das aktualisiert dann das .bluetooth-hci-socketmit ... Fertig

                          Also: Wo kam das noble her?

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          P 1 Antwort Letzte Antwort
                          0
                          • apollon77A apollon77

                            @peterfido Ok, lese ...bluetooth-hci-socket ist dep von noble 1.9.1 und das ist dep von javascript ... Da es aber keine echte Dep ist hast Du das ggf manuell im javascript Adapter mal installiert!

                            Noble 1.9.1 ist 3 Jahre akt und nicht mit nodejs 12 kompatibel ... damit alles eindeutig. Noble muss auf @abandonware/noble 1.9.2-10 aktualisiert werden, das aktualisiert dann das .bluetooth-hci-socketmit ... Fertig

                            Also: Wo kam das noble her?

                            P Offline
                            P Offline
                            peterfido
                            schrieb am zuletzt editiert von
                            #28

                            @apollon77
                            Danke für die Antwort. Ich kann mich erinnern, mal mit dem Radar / Radar2 -Adapter Bluetooth Geräte ausgewertet zu haben.

                            Den nutze ich allerdings nicht mehr. Hatte den auch nochmal installiert und wieder entfernt. Brachte keine Besserung. Dann nochmal mittels der --safe Option entfernt. Das war dann schlecht, da einiges Anderes auch nicht mehr lief. Also im Proxmox zurückgerollt und mich um was Anderes als den Fehler gekümmert...

                            Die Abhängigkeit zu noble hatte ich auch entdeckt und dann noble mal "zu Fuss" entfernt. Da dann eine Meldung kam, dass 12 Sachen deinstalliert wurden, bin ich auch da wieder zurückgerollt...

                            Gruß

                            Peterfido

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              peterfido
                              schrieb am zuletzt editiert von
                              #29

                              Noble war im Javascript Adapter angegeben. Das habe ich mal entfernt. Dann tauchte es noch in der package.json vom Javascript Adapter auf.

                              Auch direkt unter iobroker wurde es gelistet. Also uninstall.

                              Jetzt gibt es nur noch ein paar Warnungen:

                              $ ./iobroker del logparser
                              Delete adapter "logparser"
                              host.proxbroker Counted 1 instances of logparser
                              host.proxbroker Counted 1 meta of logparser
                              host.proxbroker Counted 1 adapter for logparser
                              host.proxbroker Counted 33 states of logparser
                              host.proxbroker Counted 15 states of system.adapter.logparser
                              host.proxbroker Counted 33 states (io.logparser.*) from states
                              host.proxbroker Counted 16 states (system.adapter.logparser.*) from states
                              host.proxbroker Counted 1 objects of logparser
                              host.proxbroker file logparser.admin deleted
                              host.proxbroker object logparser.admin deletedhost.proxbroker Deleting 52 object(s).
                              host.proxbroker Deleting 49 state(s).
                              npm uninstall iobroker.logparser --error --prefix "/opt/iobroker" (System call)
                              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                              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.1.3 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/zigbee-herdsman/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                              
                              process exited with code 0
                              

                              Die scheinen dann wohl normal zu sein. Bremsen auch nicht so wie der Bluetooth-Kram aus.

                              Gruß

                              Peterfido

                              apollon77A 1 Antwort Letzte Antwort
                              0
                              • P peterfido

                                Noble war im Javascript Adapter angegeben. Das habe ich mal entfernt. Dann tauchte es noch in der package.json vom Javascript Adapter auf.

                                Auch direkt unter iobroker wurde es gelistet. Also uninstall.

                                Jetzt gibt es nur noch ein paar Warnungen:

                                $ ./iobroker del logparser
                                Delete adapter "logparser"
                                host.proxbroker Counted 1 instances of logparser
                                host.proxbroker Counted 1 meta of logparser
                                host.proxbroker Counted 1 adapter for logparser
                                host.proxbroker Counted 33 states of logparser
                                host.proxbroker Counted 15 states of system.adapter.logparser
                                host.proxbroker Counted 33 states (io.logparser.*) from states
                                host.proxbroker Counted 16 states (system.adapter.logparser.*) from states
                                host.proxbroker Counted 1 objects of logparser
                                host.proxbroker file logparser.admin deleted
                                host.proxbroker object logparser.admin deletedhost.proxbroker Deleting 52 object(s).
                                host.proxbroker Deleting 49 state(s).
                                npm uninstall iobroker.logparser --error --prefix "/opt/iobroker" (System call)
                                npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                                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.1.3 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                                npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/zigbee-herdsman/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                                npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                                
                                process exited with code 0
                                

                                Die scheinen dann wohl normal zu sein. Bremsen auch nicht so wie der Bluetooth-Kram aus.

                                apollon77A Offline
                                apollon77A Offline
                                apollon77
                                schrieb am zuletzt editiert von
                                #30

                                @peterfido J die sind ok weil optionale deps die unter linux nicht relevant sind

                                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                P 1 Antwort Letzte Antwort
                                0
                                • apollon77A apollon77

                                  @peterfido J die sind ok weil optionale deps die unter linux nicht relevant sind

                                  P Offline
                                  P Offline
                                  peterfido
                                  schrieb am zuletzt editiert von peterfido
                                  #31

                                  @apollon77

                                  Ich habe "meine" States alle nach 0_userdata.0 portiert gehabt. Dafür braucht man die Scriptengine 4.6.20 oder höher, damit da von CreateState nichts überschrieben wird. Daher habe ich das von 4.6.17 geupdatet.

                                  Nach ein paar Tagen fehlten mir die Werte. Nachgesehen und - nanu? - Scriptengine wieder die 4.6.17. Also wieder ein Update auf 4.8.4.

                                  Heute auf einen neuen Server umgezogen. Wieder fehlten mir die Werte 👿
                                  Also wieder auf 4.8.4 aktualisiert. Unter Adapter wurde mir auch die 4.8.4 angezeigt. Unter Infos>Updates jedoch noch die Möglichkeit von 4.6.17 auf 4.8.4 zu aktualisieren. Demnach lief das Update nicht sauber durch. Also auf die Suche gemacht und eine Lösung gefunden.

                                  Seit ich

                                  peter@proxbroker:/opt/iobroker$ npm i fsevents@latest -f --save-optional
                                  

                                  ausgeführt habe, tauchen die Warnungen mit fsevents nicht mehr auf und auch die ScriptEngine scheint endlich wirklich aktualisiert worden zu sein.

                                  Hier die Ausgabe de oben genannten Befehls:

                                  peter@proxbroker:/opt/iobroker$ npm i fsevents@latest -f --save-optional
                                  [sudo] Passwort für peter:
                                  npm WARN using --force I sure hope you know what you are doing.
                                  
                                  > osx-temperature-sensor@1.0.7 install /opt/iobroker/node_modules/osx-temperature-sensor
                                  > node-gyp rebuild
                                  
                                  make: Verzeichnis „/opt/iobroker/node_modules/osx-temperature-sensor/build“ wird betreten
                                    SOLINK_MODULE(target) Release/obj.target/none.node
                                    COPY Release/none.node
                                  make: Verzeichnis „/opt/iobroker/node_modules/osx-temperature-sensor/build“ wird verlassen
                                  
                                  > fsevents@1.2.13 install /opt/iobroker/node_modules/zigbee-herdsman/node_modules/fsevents
                                  > node install.js
                                  
                                  
                                  Skipping 'fsevents' build as platform linux is not supported
                                  + fsevents@2.2.1
                                  added 6 packages from 6 contributors and removed 17 packages in 12.206s
                                  
                                  53 packages are looking for funding
                                    run `npm fund` for details
                                  
                                  peter@proxbroker:/opt/iobroker$
                                  
                                  

                                  Gruß

                                  Peterfido

                                  1 Antwort Letzte Antwort
                                  0
                                  • apollon77A Offline
                                    apollon77A Offline
                                    apollon77
                                    schrieb am zuletzt editiert von
                                    #32

                                    Also es wäre mal cool ein uzpdate log von javascript zu sehen, weil das ewas Du so beschreibst kann nur passieren wenn das Update nicht tut.

                                    fsevents ist ein Macos Package und ist optional ... es wird also nicht irgendein update aufhalten. Da macht als irgendwas keinen echten Sinn.

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    P 1 Antwort Letzte Antwort
                                    0
                                    • apollon77A apollon77

                                      Also es wäre mal cool ein uzpdate log von javascript zu sehen, weil das ewas Du so beschreibst kann nur passieren wenn das Update nicht tut.

                                      fsevents ist ein Macos Package und ist optional ... es wird also nicht irgendein update aufhalten. Da macht als irgendwas keinen echten Sinn.

                                      P Offline
                                      P Offline
                                      peterfido
                                      schrieb am zuletzt editiert von peterfido
                                      #33

                                      @apollon77

                                      Ich habe mir die Log-Dateien angesehen.
                                      Hier die relevanten Einträge im Log:

                                      2020-11-12 17:40:27.602  - info: host.proxbroker iobroker upgrade javascript
                                      2020-11-12 17:40:28.997  - info: host.proxbroker iobroker Update javascript from @4.6.17 to @4.8.4
                                      2020-11-12 17:40:29.284  - info: host.proxbroker iobroker NPM version: 6.14.8npm install iobroker.javascript@4.8.4 --loglevel error --prefix "/opt/iobroker" (System call)
                                      2020-11-12 17:40:56.490  - info: host.proxbroker iobroker Update "system.adapter.javascript.0"
                                      2020-11-12 17:40:56.555  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                      2020-11-12 17:40:56.557  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                      2020-11-12 17:40:56.576  - info: javascript.0 (28968) terminating
                                      2020-11-12 17:40:56.576  - info: javascript.0 (28968) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                      2020-11-12 17:40:57.115  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                      2020-11-12 17:40:59.362  - info: host.proxbroker iobroker upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/postiats/postiats.js vs/basic-languages/postiats/postiats.js application/javascript
                                      2020-11-12 17:40:59.664  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 4372
                                      2020-11-12 17:41:00.020  - info: host.proxbroker iobroker upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/ini/ini.js vs/basic-languages/ini/ini.js application/javascript
                                      2020-11-12 17:41:01.073  - info: host.proxbroker iobroker upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/coffee/coffee.js vs/basic-languages/coffee/coffee.js application/javascript
                                      2020-11-12 17:41:02.295  - info: javascript.0 (4372) starting. Version 4.8.4 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                      2020-11-12 17:41:02.329  - info: javascript.0 (4372) npm install xml2js --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-12 17:41:02.681  - info: host.proxbroker iobroker upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/js/2.7e0b7583.chunk.js.LICENSE.txt static/js/2.7e0b7583.chunk.js.LICENSE.txt text/plain
                                      2020-11-12 17:41:03.249  - info: host.proxbroker iobroker upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/index_m.html index_m.html text/html
                                      2020-11-12 17:41:03.795  - info: host.proxbroker iobroker upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/de.js google-blockly/own/msg/de.js application/javascript
                                      2020-11-12 17:41:04.165  - error: javascript.0 (4372) npm
                                      2020-11-12 17:41:04.166  - error: javascript.0 (4372)  
                                      2020-11-12 17:41:04.167  - error: javascript.0 (4372) notice
                                      2020-11-12 17:41:04.168  - error: javascript.0 (4372)  created a lockfile as package-lock.json. You should commit this file.
                                      2020-11-12 17:41:04.367  - info: host.proxbroker iobroker upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_sendto.js google-blockly/own/blocks_sendto.js application/javascript
                                      2020-11-12 17:41:04.506  - info: javascript.0 (4372) + xml2js@0.4.23
                                      2020-11-12 17:41:04.523  - info: javascript.0 (4372) found 0 vulnerabilities
                                      2020-11-12 17:41:04.535  - info: javascript.0 (4372) npm install fs-extra --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-12 17:41:04.919  - info: host.proxbroker iobroker upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/it.js google-blockly/msg/js/it.js application/javascript
                                      2020-11-12 17:41:05.494  - info: host.proxbroker iobroker upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur null
                                      2020-11-12 17:41:05.549  - info: host.proxbroker iobroker upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur null
                                      2020-11-12 17:41:05.604  - info: host.proxbroker iobroker upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur null
                                      2020-11-12 17:41:05.659  - info: host.proxbroker iobroker upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/dropdown-arrow.svg google-blockly/media/dropdown-arrow.svg image/svg+xml
                                      2020-11-12 17:41:05.715  - info: host.proxbroker iobroker upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav
                                      2020-11-12 17:41:05.770  - info: host.proxbroker iobroker upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg
                                      2020-11-12 17:41:05.827  - info: host.proxbroker iobroker upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg
                                      2020-11-12 17:41:05.890  - info: host.proxbroker iobroker upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav
                                      2020-11-12 17:41:05.950  - info: host.proxbroker iobroker upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg
                                      2020-11-12 17:41:06.016  - info: host.proxbroker iobroker upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg
                                      2020-11-12 17:41:06.073  - info: host.proxbroker iobroker upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav
                                      2020-11-12 17:41:06.130  - info: host.proxbroker iobroker upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg
                                      2020-11-12 17:41:06.185  - info: host.proxbroker iobroker upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg
                                      2020-11-12 17:41:06.241  - info: host.proxbroker iobroker upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif
                                      2020-11-12 17:41:06.301  - info: host.proxbroker iobroker upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript
                                      2020-11-12 17:41:06.356  - info: host.proxbroker iobroker upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript
                                      2020-11-12 17:41:06.411  - info: host.proxbroker iobroker upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript
                                      2020-11-12 17:41:06.611  - info: host.proxbroker iobroker upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE null
                                      2020-11-12 17:41:06.673  - info: host.proxbroker iobroker upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/vnd.microsoft.icon
                                      2020-11-12 17:41:06.728  - info: host.proxbroker iobroker upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json
                                      2020-11-12 17:41:06.784  - info: host.proxbroker iobroker upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript
                                      2020-11-12 17:41:06.839  - info: host.proxbroker iobroker Adapter "javascript" updated
                                      2020-11-12 17:41:07.409  - info: javascript.0 (4372) + fs-extra@9.0.1
                                      2020-11-12 17:41:07.427  - info: javascript.0 (4372) found 0 vulnerabilities
                                      2020-11-12 17:41:07.443  - info: javascript.0 (4372) npm install async --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-12 17:41:10.034  - info: javascript.0 (4372) + async@3.2.0
                                      2020-11-12 17:41:10.059  - info: javascript.0 (4372) found 0 vulnerabilities
                                      2020-11-12 17:41:10.092  - info: javascript.0 (4372) npm install await --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-12 17:41:13.030  - info: javascript.0 (4372) + await@0.2.6
                                      2020-11-12 17:41:13.046  - info: javascript.0 (4372) found 0 vulnerabilities
                                      2020-11-12 17:41:13.058  - info: javascript.0 (4372) npm install node-ssh --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-12 17:41:15.959  - info: javascript.0 (4372) + node-ssh@11.1.1
                                      2020-11-12 17:41:15.988  - info: javascript.0 (4372) 
                                      2020-11-12 17:41:15.990  - info: javascript.0 (4372) found 0 vulnerabilities
                                      2020-11-12 17:41:16.059  - info: javascript.0 (4372) requesting all states
                                      2020-11-12 17:41:16.060  - info: javascript.0 (4372) requesting all objects
                                      2020-11-12 17:41:16.973  - info: javascript.0 (4372) received all objects
                                      2020-11-12 17:41:17.049  - info: javascript.0 (4372) received all states
                                      2020-11-13 07:10:21.037  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                      2020-11-13 07:10:21.195  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                      2020-11-13 07:10:21.732  - info: javascript.0 (4372) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                                      2020-11-13 07:10:22.203  - info: host.proxbroker stopInstance system.adapter.javascript.0 killing pid 4372
                                      2020-11-13 07:10:22.483  - warn: host.proxbroker instance system.adapter.javascript.0 terminated due to SIGTERM
                                      2020-11-13 07:10:22.483  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code null ()
                                      2020-11-13 08:57:30.223  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 821
                                      2020-11-13 08:57:31.525  - info: javascript.0 (821) starting. Version 4.8.4 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                      2020-11-13 08:57:31.610  - info: javascript.0 (821) requesting all states
                                      2020-11-13 08:57:31.611  - info: javascript.0 (821) requesting all objects
                                      2020-11-13 08:57:32.307  - info: javascript.0 (821) received all objects
                                      2020-11-13 08:57:32.350  - info: javascript.0 (821) received all states
                                      		...startet paar Skripte...
                                      
                                      		... arbeitet normal...
                                      2020-11-13 09:31:43.765  - info: javascript.0 (821) Stop script script.js.NormalAus.Steckdoseneinrichten
                                      		...stoppt Skripte...
                                      
                                      2020-11-13 09:34:08.356  - info: javascript.0 (821) Got terminate signal TERMINATE_YOURSELF
                                      2020-11-13 09:34:08.266  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                      2020-11-13 09:34:08.304  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                      2020-11-13 09:34:08.585  - info: javascript.0 (821) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                                      2020-11-13 09:34:09.229  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
                                      		...Neustart der VM....
                                      2020-11-13 10:34:41.524  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 863
                                      2020-11-13 10:34:42.862  - info: javascript.0 (863) starting. Version 4.6.17 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                      2020-11-13 10:34:42.881  - info: javascript.0 (863) npm install xml2js --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-13 10:34:44.844  - error: javascript.0 (863) npm notice
                                      2020-11-13 10:34:44.845  - error: javascript.0 (863)  created a lockfile as package-lock.json. You should commit this file.
                                      2020-11-13 10:34:44.846  - info: javascript.0 (863) + xml2js@0.4.23
                                      2020-11-13 10:34:44.857  - info: javascript.0 (863) 
                                      2020-11-13 10:34:44.857  - info: javascript.0 (863) found 0 vulnerabilities
                                      2020-11-13 10:34:44.872  - info: javascript.0 (863) npm install fs-extra --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-13 10:34:46.008  - info: javascript.0 (863) + fs-extra@9.0.1
                                      2020-11-13 10:34:46.018  - info: javascript.0 (863) 
                                      2020-11-13 10:34:46.019  - info: javascript.0 (863) found 0 vulnerabilities
                                      2020-11-13 10:34:46.032  - info: javascript.0 (863) npm install async --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-13 10:34:47.010  - info: javascript.0 (863) + async@3.2.0
                                      2020-11-13 10:34:47.037  - info: javascript.0 (863) 
                                      2020-11-13 10:34:47.038  - info: javascript.0 (863) found 0 vulnerabilities
                                      2020-11-13 10:34:47.051  - info: javascript.0 (863) npm install await --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-13 10:34:49.422  - info: javascript.0 (863) + await@0.2.6
                                      2020-11-13 10:34:49.440  - info: javascript.0 (863) 
                                      2020-11-13 10:34:49.441  - info: javascript.0 (863) found 0 vulnerabilities
                                      2020-11-13 10:34:49.454  - info: javascript.0 (863) npm install node-ssh --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                      2020-11-13 10:34:51.004  - info: javascript.0 (863) + node-ssh@11.1.1
                                      2020-11-13 10:34:51.018  - info: javascript.0 (863) 
                                      2020-11-13 10:34:51.019  - info: javascript.0 (863) found 0 vulnerabilities
                                      2020-11-13 10:34:51.102  - info: javascript.0 (863) requesting all states
                                      2020-11-13 10:34:51.103  - info: javascript.0 (863) requesting all objects
                                      2020-11-13 10:34:51.731  - info: javascript.0 (863) received all objects
                                      2020-11-13 10:34:51.777  - info: javascript.0 (863) received all states
                                      

                                      Interessant ist, dass da nach den Starts was installiert wurde. Evtl. bog das die Version um. Ich starte jetzt nochmal die VM und gucke mir dann die Logs an.

                                      Gruß

                                      Peterfido

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • P peterfido

                                        @apollon77

                                        Ich habe mir die Log-Dateien angesehen.
                                        Hier die relevanten Einträge im Log:

                                        2020-11-12 17:40:27.602  - info: host.proxbroker iobroker upgrade javascript
                                        2020-11-12 17:40:28.997  - info: host.proxbroker iobroker Update javascript from @4.6.17 to @4.8.4
                                        2020-11-12 17:40:29.284  - info: host.proxbroker iobroker NPM version: 6.14.8npm install iobroker.javascript@4.8.4 --loglevel error --prefix "/opt/iobroker" (System call)
                                        2020-11-12 17:40:56.490  - info: host.proxbroker iobroker Update "system.adapter.javascript.0"
                                        2020-11-12 17:40:56.555  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                        2020-11-12 17:40:56.557  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                        2020-11-12 17:40:56.576  - info: javascript.0 (28968) terminating
                                        2020-11-12 17:40:56.576  - info: javascript.0 (28968) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                        2020-11-12 17:40:57.115  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                        2020-11-12 17:40:59.362  - info: host.proxbroker iobroker upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/postiats/postiats.js vs/basic-languages/postiats/postiats.js application/javascript
                                        2020-11-12 17:40:59.664  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 4372
                                        2020-11-12 17:41:00.020  - info: host.proxbroker iobroker upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/ini/ini.js vs/basic-languages/ini/ini.js application/javascript
                                        2020-11-12 17:41:01.073  - info: host.proxbroker iobroker upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/coffee/coffee.js vs/basic-languages/coffee/coffee.js application/javascript
                                        2020-11-12 17:41:02.295  - info: javascript.0 (4372) starting. Version 4.8.4 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                        2020-11-12 17:41:02.329  - info: javascript.0 (4372) npm install xml2js --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-12 17:41:02.681  - info: host.proxbroker iobroker upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/js/2.7e0b7583.chunk.js.LICENSE.txt static/js/2.7e0b7583.chunk.js.LICENSE.txt text/plain
                                        2020-11-12 17:41:03.249  - info: host.proxbroker iobroker upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/index_m.html index_m.html text/html
                                        2020-11-12 17:41:03.795  - info: host.proxbroker iobroker upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/de.js google-blockly/own/msg/de.js application/javascript
                                        2020-11-12 17:41:04.165  - error: javascript.0 (4372) npm
                                        2020-11-12 17:41:04.166  - error: javascript.0 (4372)  
                                        2020-11-12 17:41:04.167  - error: javascript.0 (4372) notice
                                        2020-11-12 17:41:04.168  - error: javascript.0 (4372)  created a lockfile as package-lock.json. You should commit this file.
                                        2020-11-12 17:41:04.367  - info: host.proxbroker iobroker upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_sendto.js google-blockly/own/blocks_sendto.js application/javascript
                                        2020-11-12 17:41:04.506  - info: javascript.0 (4372) + xml2js@0.4.23
                                        2020-11-12 17:41:04.523  - info: javascript.0 (4372) found 0 vulnerabilities
                                        2020-11-12 17:41:04.535  - info: javascript.0 (4372) npm install fs-extra --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-12 17:41:04.919  - info: host.proxbroker iobroker upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/it.js google-blockly/msg/js/it.js application/javascript
                                        2020-11-12 17:41:05.494  - info: host.proxbroker iobroker upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur null
                                        2020-11-12 17:41:05.549  - info: host.proxbroker iobroker upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur null
                                        2020-11-12 17:41:05.604  - info: host.proxbroker iobroker upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur null
                                        2020-11-12 17:41:05.659  - info: host.proxbroker iobroker upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/dropdown-arrow.svg google-blockly/media/dropdown-arrow.svg image/svg+xml
                                        2020-11-12 17:41:05.715  - info: host.proxbroker iobroker upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav
                                        2020-11-12 17:41:05.770  - info: host.proxbroker iobroker upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg
                                        2020-11-12 17:41:05.827  - info: host.proxbroker iobroker upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg
                                        2020-11-12 17:41:05.890  - info: host.proxbroker iobroker upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav
                                        2020-11-12 17:41:05.950  - info: host.proxbroker iobroker upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg
                                        2020-11-12 17:41:06.016  - info: host.proxbroker iobroker upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg
                                        2020-11-12 17:41:06.073  - info: host.proxbroker iobroker upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav
                                        2020-11-12 17:41:06.130  - info: host.proxbroker iobroker upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg
                                        2020-11-12 17:41:06.185  - info: host.proxbroker iobroker upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg
                                        2020-11-12 17:41:06.241  - info: host.proxbroker iobroker upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif
                                        2020-11-12 17:41:06.301  - info: host.proxbroker iobroker upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript
                                        2020-11-12 17:41:06.356  - info: host.proxbroker iobroker upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript
                                        2020-11-12 17:41:06.411  - info: host.proxbroker iobroker upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript
                                        2020-11-12 17:41:06.611  - info: host.proxbroker iobroker upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE null
                                        2020-11-12 17:41:06.673  - info: host.proxbroker iobroker upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/vnd.microsoft.icon
                                        2020-11-12 17:41:06.728  - info: host.proxbroker iobroker upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json
                                        2020-11-12 17:41:06.784  - info: host.proxbroker iobroker upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript
                                        2020-11-12 17:41:06.839  - info: host.proxbroker iobroker Adapter "javascript" updated
                                        2020-11-12 17:41:07.409  - info: javascript.0 (4372) + fs-extra@9.0.1
                                        2020-11-12 17:41:07.427  - info: javascript.0 (4372) found 0 vulnerabilities
                                        2020-11-12 17:41:07.443  - info: javascript.0 (4372) npm install async --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-12 17:41:10.034  - info: javascript.0 (4372) + async@3.2.0
                                        2020-11-12 17:41:10.059  - info: javascript.0 (4372) found 0 vulnerabilities
                                        2020-11-12 17:41:10.092  - info: javascript.0 (4372) npm install await --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-12 17:41:13.030  - info: javascript.0 (4372) + await@0.2.6
                                        2020-11-12 17:41:13.046  - info: javascript.0 (4372) found 0 vulnerabilities
                                        2020-11-12 17:41:13.058  - info: javascript.0 (4372) npm install node-ssh --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-12 17:41:15.959  - info: javascript.0 (4372) + node-ssh@11.1.1
                                        2020-11-12 17:41:15.988  - info: javascript.0 (4372) 
                                        2020-11-12 17:41:15.990  - info: javascript.0 (4372) found 0 vulnerabilities
                                        2020-11-12 17:41:16.059  - info: javascript.0 (4372) requesting all states
                                        2020-11-12 17:41:16.060  - info: javascript.0 (4372) requesting all objects
                                        2020-11-12 17:41:16.973  - info: javascript.0 (4372) received all objects
                                        2020-11-12 17:41:17.049  - info: javascript.0 (4372) received all states
                                        2020-11-13 07:10:21.037  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                        2020-11-13 07:10:21.195  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                        2020-11-13 07:10:21.732  - info: javascript.0 (4372) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                                        2020-11-13 07:10:22.203  - info: host.proxbroker stopInstance system.adapter.javascript.0 killing pid 4372
                                        2020-11-13 07:10:22.483  - warn: host.proxbroker instance system.adapter.javascript.0 terminated due to SIGTERM
                                        2020-11-13 07:10:22.483  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code null ()
                                        2020-11-13 08:57:30.223  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 821
                                        2020-11-13 08:57:31.525  - info: javascript.0 (821) starting. Version 4.8.4 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                        2020-11-13 08:57:31.610  - info: javascript.0 (821) requesting all states
                                        2020-11-13 08:57:31.611  - info: javascript.0 (821) requesting all objects
                                        2020-11-13 08:57:32.307  - info: javascript.0 (821) received all objects
                                        2020-11-13 08:57:32.350  - info: javascript.0 (821) received all states
                                        		...startet paar Skripte...
                                        
                                        		... arbeitet normal...
                                        2020-11-13 09:31:43.765  - info: javascript.0 (821) Stop script script.js.NormalAus.Steckdoseneinrichten
                                        		...stoppt Skripte...
                                        
                                        2020-11-13 09:34:08.356  - info: javascript.0 (821) Got terminate signal TERMINATE_YOURSELF
                                        2020-11-13 09:34:08.266  - info: host.proxbroker stopInstance system.adapter.javascript.0 (force=false, process=true)
                                        2020-11-13 09:34:08.304  - info: host.proxbroker stopInstance system.adapter.javascript.0 send kill signal
                                        2020-11-13 09:34:08.585  - info: javascript.0 (821) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                                        2020-11-13 09:34:09.229  - info: host.proxbroker instance system.adapter.javascript.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
                                        		...Neustart der VM....
                                        2020-11-13 10:34:41.524  - info: host.proxbroker instance system.adapter.javascript.0 started with pid 863
                                        2020-11-13 10:34:42.862  - info: javascript.0 (863) starting. Version 4.6.17 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.19.0, js-controller: 3.1.6
                                        2020-11-13 10:34:42.881  - info: javascript.0 (863) npm install xml2js --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-13 10:34:44.844  - error: javascript.0 (863) npm notice
                                        2020-11-13 10:34:44.845  - error: javascript.0 (863)  created a lockfile as package-lock.json. You should commit this file.
                                        2020-11-13 10:34:44.846  - info: javascript.0 (863) + xml2js@0.4.23
                                        2020-11-13 10:34:44.857  - info: javascript.0 (863) 
                                        2020-11-13 10:34:44.857  - info: javascript.0 (863) found 0 vulnerabilities
                                        2020-11-13 10:34:44.872  - info: javascript.0 (863) npm install fs-extra --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-13 10:34:46.008  - info: javascript.0 (863) + fs-extra@9.0.1
                                        2020-11-13 10:34:46.018  - info: javascript.0 (863) 
                                        2020-11-13 10:34:46.019  - info: javascript.0 (863) found 0 vulnerabilities
                                        2020-11-13 10:34:46.032  - info: javascript.0 (863) npm install async --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-13 10:34:47.010  - info: javascript.0 (863) + async@3.2.0
                                        2020-11-13 10:34:47.037  - info: javascript.0 (863) 
                                        2020-11-13 10:34:47.038  - info: javascript.0 (863) found 0 vulnerabilities
                                        2020-11-13 10:34:47.051  - info: javascript.0 (863) npm install await --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-13 10:34:49.422  - info: javascript.0 (863) + await@0.2.6
                                        2020-11-13 10:34:49.440  - info: javascript.0 (863) 
                                        2020-11-13 10:34:49.441  - info: javascript.0 (863) found 0 vulnerabilities
                                        2020-11-13 10:34:49.454  - info: javascript.0 (863) npm install node-ssh --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                                        2020-11-13 10:34:51.004  - info: javascript.0 (863) + node-ssh@11.1.1
                                        2020-11-13 10:34:51.018  - info: javascript.0 (863) 
                                        2020-11-13 10:34:51.019  - info: javascript.0 (863) found 0 vulnerabilities
                                        2020-11-13 10:34:51.102  - info: javascript.0 (863) requesting all states
                                        2020-11-13 10:34:51.103  - info: javascript.0 (863) requesting all objects
                                        2020-11-13 10:34:51.731  - info: javascript.0 (863) received all objects
                                        2020-11-13 10:34:51.777  - info: javascript.0 (863) received all states
                                        

                                        Interessant ist, dass da nach den Starts was installiert wurde. Evtl. bog das die Version um. Ich starte jetzt nochmal die VM und gucke mir dann die Logs an.

                                        P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von peterfido
                                        #34

                                        Der Neustart war unauffällig. Die Version ist auf 4.8.4 geblieben und kein

                                        npm install
                                        

                                        im Log zu finden.

                                        Daher gehe ich davon aus, dass die Installationsversuche was umgebogen haben und diese bleiben nach dem

                                        peter@proxbroker:/opt/iobroker$ npm i fsevents@latest -f --save-optional
                                        

                                        aus.

                                        Gruß

                                        Peterfido

                                        1 Antwort Letzte Antwort
                                        0

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        315

                                        Online

                                        32.9k

                                        Benutzer

                                        83.0k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe