Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. IObroker lässt sich nach Update nicht mehr starten

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

IObroker lässt sich nach Update nicht mehr starten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
update error
15 Beiträge 5 Kommentatoren 1.2k Aufrufe 4 Watching
  • Ä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.
  • D Offline
    D Offline
    dfz
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    habe soeben das heutige update installiert:
    cd /opt/iobroker
    sudo iobroker stop
    sudo iobroker update
    sudo iobroker upgrade self
    sudo iobroker start

    und nun startet der iobroker nicht mehr und ich bekomme folgende Fehlermeldung:
    root@iobroker:/opt/iobroker# sudo iobroker start
    module.js:478
    throw err;
    ^

    Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
    at Function.Module._resolveFilename (module.js:476:15)
    at Function.Module._load (module.js:424:25)
    at Module.runMain (module.js:611:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:160:9)
    at bootstrap_node.js:507:3

    Hat jmd eine Idee?

    Danke vorab und Grüße!

    1 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      dfz
      schrieb am zuletzt editiert von dfz
      #2

      Ich konnte die Installation mit folgendem Befehl retten:
      sudo npm install iobroker.js-controller --production

      Allerdings bekomme ich noch immer haufenweise Fehlermeldungen bei dem Versuch den js-controller auf 2.0.25 zu heben:

      root@iobroker:/opt/iobroker# sudo iobroker upgrade self
      Update js-controller from @1.5.14 to @2.0.25
      NPM version: 3.10.10
      npm install iobroker.js-controller@2.0.25 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
      In file included from ../node_modules/nan/nan.h:82:0,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                      ^
      In file included from ../src/bufferutil.cc:7:0:
      /root/.node-gyp/6.17.1/include/node/v8.h:8214:14: note: declared here
       Local<Int32> Value::ToInt32() const {
                    ^~~~~
      In file included from ../node_modules/nan/nan.h:82:0,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                       ^
      In file included from ../src/bufferutil.cc:7:0:
      /root/.node-gyp/6.17.1/include/node/v8.h:8208:15: note: declared here
       Local<Uint32> Value::ToUint32() const {
                     ^~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
      ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
         return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                            ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:4009:56: note: declared here
         V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                              ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
      ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::String::kNormalString, length);
                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:2334:21: note: declared here
             Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
      ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                        ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:2372:38: note: declared here
                              Local<String> NewExternal(
                                            ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/bufferutil.cc:16:
      ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/bufferutil.cc:16:0:
      ../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                               ^~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                               ^~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
      ../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
           return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                             ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:6116:22: note: declared here
                       bool IdleNotification(int idle_time_in_ms));
                            ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/bufferutil.cc:16:0:
      ../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback
             ^~
      ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback
             ^~
      ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
           , node::smalloc::FreeCallback callback
                   ^~~~~~~
      ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
           , node::smalloc::FreeCallback callback
                                         ^~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
      ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                        ^~~~~~~~
      ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                  ^~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
      ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                         ^
      In file included from ../src/bufferutil.cc:10:0:
      /root/.node-gyp/6.17.1/include/node/node_buffer.h:46:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
       NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                              ^~~
      In file included from ../src/bufferutil.cc:16:0:
      ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
      ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
      ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
           return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                  ^~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/bufferutil.cc:16:0:
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
      ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/bufferutil.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
      ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                          ^
      In file included from ../src/bufferutil.cc:8:0:
      /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                      ^
      In file included from ../src/bufferutil.cc:8:0:
      /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                        ^
      In file included from ../src/bufferutil.cc:8:0:
      /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
      gyp ERR! build error
      gyp ERR! stack Error: `make` failed with exit code: 2
      gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      gyp ERR! stack     at emitTwo (events.js:106:13)
      gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
      gyp ERR! System Linux 4.9.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/bufferutil
      gyp ERR! node -v v6.17.1
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok
      In file included from ../node_modules/nan/nan.h:82:0,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                      ^
      In file included from ../src/validation.cc:7:0:
      /root/.node-gyp/6.17.1/include/node/v8.h:8214:14: note: declared here
       Local<Int32> Value::ToInt32() const {
                    ^~~~~
      In file included from ../node_modules/nan/nan.h:82:0,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
      ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                       ^
      In file included from ../src/validation.cc:7:0:
      /root/.node-gyp/6.17.1/include/node/v8.h:8208:15: note: declared here
       Local<Uint32> Value::ToUint32() const {
                     ^~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
      ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
         return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                            ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:4009:56: note: declared here
         V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                              ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                           ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
      ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::String::kNormalString, length);
                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:2334:21: note: declared here
             Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
      ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                        ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:2372:38: note: declared here
                              Local<String> NewExternal(
                                            ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
      ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                    ^~~~~~~~~~~~~~
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../node_modules/nan/nan_new.h:189:0,
                       from ../node_modules/nan/nan.h:82,
                       from ../src/validation.cc:15:
      ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                  ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                              Local<UnboundScript> CompileUnbound(
                                                   ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/validation.cc:15:0:
      ../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                               ^~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
       NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                               ^~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
      ../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
           return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                             ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:6116:22: note: declared here
                       bool IdleNotification(int idle_time_in_ms));
                            ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/validation.cc:15:0:
      ../node_modules/nan/nan.h: At global scope:
      ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback
             ^~
      ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
             v8::Isolate::GCEpilogueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCEpilogueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback
             ^~
      ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
           , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                        ^~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
             v8::Isolate::GCPrologueCallback callback) {
                          ^~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
             v8::Isolate::GCPrologueCallback callback) {
             ^~
      ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
           , node::smalloc::FreeCallback callback
                   ^~~~~~~
      ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
           , node::smalloc::FreeCallback callback
                                         ^~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
      ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                        ^~~~~~~~
      ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
               v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                  ^~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
      ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                         ^
      In file included from ../src/validation.cc:10:0:
      /root/.node-gyp/6.17.1/include/node/node_buffer.h:46:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
       NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                              ^~~
      In file included from ../src/validation.cc:15:0:
      ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
      ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
           return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
      ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
           return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                  ^~~~
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
      ../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      In file included from ../src/validation.cc:15:0:
      ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
      ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                ^
      In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                       from ../src/validation.cc:7:
      /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
             Local<Script> Compile(Isolate* isolate, Source* source,
                           ^
      /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
      ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
           NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                    ^
      In file included from ../src/validation.cc:8:0:
      /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                   ^~~~~~~~~~~~~~~
      /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
       inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                   ^~~~~~~~~~~~~~~
      make: *** [Release/obj.target/validation/src/validation.o] Error 1
      gyp ERR! build error
      gyp ERR! stack Error: `make` failed with exit code: 2
      gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      gyp ERR! stack     at emitTwo (events.js:106:13)
      gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
      gyp ERR! System Linux 4.9.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/utf-8-validate
      gyp ERR! node -v v6.17.1
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok
      /opt/iobroker/node_modules/chokidar/index.js:141
        async remove(item) {
              ^^^^^^
      
      SyntaxError: Unexpected identifier
          at createScript (vm.js:56:10)
          at Object.runInThisContext (vm.js:97:10)
          at Module._compile (module.js:549:28)
          at Object.Module._extensions..js (module.js:586:10)
          at Module.load (module.js:494:32)
          at tryModuleLoad (module.js:453:12)
          at Function.Module._load (module.js:445:3)
          at Module.require (module.js:504:17)
          at require (internal/module.js:20:19)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/cli/cliLogs.js:5:18)
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.0 (node_modules/chokidar/node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.0: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.4 (node_modules/iobroker.info/node_modules/osx-temperature-sensor):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none was installed.
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      npm ERR! Linux 4.9.0-11-amd64
      npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.js-controller@2.0.25" "--unsafe-perm" "--production" "--save" "--prefix" "/opt/iobroker"
      npm ERR! node v6.17.1
      npm ERR! npm  v3.10.10
      npm ERR! code ELIFECYCLE
      
      npm ERR! iobroker.js-controller@2.0.25 install: `node iobroker.js setup first`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@2.0.25 install script 'node iobroker.js setup first'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the iobroker.js-controller package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     node iobroker.js setup first
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR!     npm bugs iobroker.js-controller
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR!     npm owner ls iobroker.js-controller
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /opt/iobroker/npm-debug.log
      Host "iobroker" (linux) updated
      Execute: chmod -R 777 /opt/iobroker
      Chmod finished. Restart controller
      Starting node restart.js
      
      FredFF 1 Antwort Letzte Antwort
      0
      • BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von
        #3

        @dfz das kann niemand lesen.

        Bitte packe die Angaben hier rein:
        342502dc-7986-4718-9a1b-7ca9c151270d-grafik.png

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        D 1 Antwort Letzte Antwort
        0
        • BBTownB BBTown

          @dfz das kann niemand lesen.

          Bitte packe die Angaben hier rein:
          342502dc-7986-4718-9a1b-7ca9c151270d-grafik.png

          D Offline
          D Offline
          dfz
          schrieb am zuletzt editiert von
          #4

          @BBTown Sorry - hab's geändert

          1 Antwort Letzte Antwort
          0
          • D dfz

            Ich konnte die Installation mit folgendem Befehl retten:
            sudo npm install iobroker.js-controller --production

            Allerdings bekomme ich noch immer haufenweise Fehlermeldungen bei dem Versuch den js-controller auf 2.0.25 zu heben:

            root@iobroker:/opt/iobroker# sudo iobroker upgrade self
            Update js-controller from @1.5.14 to @2.0.25
            NPM version: 3.10.10
            npm install iobroker.js-controller@2.0.25 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                            ^
            In file included from ../src/bufferutil.cc:7:0:
            /root/.node-gyp/6.17.1/include/node/v8.h:8214:14: note: declared here
             Local<Int32> Value::ToInt32() const {
                          ^~~~~
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                             ^
            In file included from ../src/bufferutil.cc:7:0:
            /root/.node-gyp/6.17.1/include/node/v8.h:8208:15: note: declared here
             Local<Uint32> Value::ToUint32() const {
                           ^~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
            ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                  ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:4009:56: note: declared here
               V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                                    ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
            ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                     v8::String::kNormalString, length);
                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:2334:21: note: declared here
                   Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
            ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                              ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:2372:38: note: declared here
                                    Local<String> NewExternal(
                                                  ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                          ^~~~~~~~~~~~~~
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                        ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                          ^~~~~~~~~~~~~~
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                        ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
            ../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
                 return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                                   ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:6116:22: note: declared here
                             bool IdleNotification(int idle_time_in_ms));
                                  ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback
                   ^~
            ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback
                   ^~
            ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                 , node::smalloc::FreeCallback callback
                         ^~~~~~~
            ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                 , node::smalloc::FreeCallback callback
                                               ^~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
            ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                              ^~~~~~~~
            ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
            ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                               ^
            In file included from ../src/bufferutil.cc:10:0:
            /root/.node-gyp/6.17.1/include/node/node_buffer.h:46:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
             NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                    ^~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
            ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
            ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                 return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
            ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/bufferutil.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
            ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                                ^
            In file included from ../src/bufferutil.cc:8:0:
            /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                            ^
            In file included from ../src/bufferutil.cc:8:0:
            /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                              ^
            In file included from ../src/bufferutil.cc:8:0:
            /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
            gyp ERR! build error
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
            gyp ERR! stack     at emitTwo (events.js:106:13)
            gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
            gyp ERR! System Linux 4.9.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/bufferutil
            gyp ERR! node -v v6.17.1
            gyp ERR! node-gyp -v v3.4.0
            gyp ERR! not ok
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local<v8::Int32> v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                            ^
            In file included from ../src/validation.cc:7:0:
            /root/.node-gyp/6.17.1/include/node/v8.h:8214:14: note: declared here
             Local<Int32> Value::ToInt32() const {
                          ^~~~~
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local<v8::Uint32> v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                             ^
            In file included from ../src/validation.cc:7:0:
            /root/.node-gyp/6.17.1/include/node/v8.h:8208:15: note: declared here
             Local<Uint32> Value::ToUint32() const {
                           ^~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
            ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local<v8::Value> v8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                  ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:4009:56: note: declared here
               V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                                    ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:173:69: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
            ../node_modules/nan/nan_implementation_12_inl.h:206:42: warning: ‘static v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                     v8::String::kNormalString, length);
                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:2334:21: note: declared here
                   Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
            ../node_modules/nan/nan_implementation_12_inl.h:217:66: warning: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                              ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:2372:38: note: declared here
                                    Local<String> NewExternal(
                                                  ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:237:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                          ^~~~~~~~~~~~~~
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h:237:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                        ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:244:30: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                          ^~~~~~~~~~~~~~
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h:244:76: warning: ‘static v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                                                                                        ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1334:45: note: declared here
                                    Local<UnboundScript> CompileUnbound(
                                                         ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
            ../node_modules/nan/nan.h:289:71: warning: ‘bool v8::Isolate::IdleNotification(int)’ is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
                 return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                                                   ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:6116:22: note: declared here
                             bool IdleNotification(int idle_time_in_ms));
                                  ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback
                   ^~
            ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback
                   ^~
            ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                 , node::smalloc::FreeCallback callback
                         ^~~~~~~
            ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                 , node::smalloc::FreeCallback callback
                                               ^~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
            ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                              ^~~~~~~~
            ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
            ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                               ^
            In file included from ../src/validation.cc:10:0:
            /root/.node-gyp/6.17.1/include/node/node_buffer.h:46:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
             NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                    ^~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
            ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
            ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                 return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan.h:710:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
            ../node_modules/nan/nan.h:717:74: warning: ‘static v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from /root/.node-gyp/6.17.1/include/node/v8.h:25:0,
                             from ../src/validation.cc:7:
            /root/.node-gyp/6.17.1/include/node/v8.h:1354:21: note: declared here
                   Local<Script> Compile(Isolate* isolate, Source* source,
                                 ^
            /root/.node-gyp/6.17.1/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
            ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                          ^
            In file included from ../src/validation.cc:8:0:
            /root/.node-gyp/6.17.1/include/node/node.h:246:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /root/.node-gyp/6.17.1/include/node/node.h:259:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            make: *** [Release/obj.target/validation/src/validation.o] Error 1
            gyp ERR! build error
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
            gyp ERR! stack     at emitTwo (events.js:106:13)
            gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
            gyp ERR! System Linux 4.9.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/utf-8-validate
            gyp ERR! node -v v6.17.1
            gyp ERR! node-gyp -v v3.4.0
            gyp ERR! not ok
            /opt/iobroker/node_modules/chokidar/index.js:141
              async remove(item) {
                    ^^^^^^
            
            SyntaxError: Unexpected identifier
                at createScript (vm.js:56:10)
                at Object.runInThisContext (vm.js:97:10)
                at Module._compile (module.js:549:28)
                at Object.Module._extensions..js (module.js:586:10)
                at Module.load (module.js:494:32)
                at tryModuleLoad (module.js:453:12)
                at Function.Module._load (module.js:445:3)
                at Module.require (module.js:504:17)
                at require (internal/module.js:20:19)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/cli/cliLogs.js:5:18)
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.0 (node_modules/chokidar/node_modules/fsevents):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.0: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.4 (node_modules/iobroker.info/node_modules/osx-temperature-sensor):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
            npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none was installed.
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
            npm ERR! Linux 4.9.0-11-amd64
            npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.js-controller@2.0.25" "--unsafe-perm" "--production" "--save" "--prefix" "/opt/iobroker"
            npm ERR! node v6.17.1
            npm ERR! npm  v3.10.10
            npm ERR! code ELIFECYCLE
            
            npm ERR! iobroker.js-controller@2.0.25 install: `node iobroker.js setup first`
            npm ERR! Exit status 1
            npm ERR!
            npm ERR! Failed at the iobroker.js-controller@2.0.25 install script 'node iobroker.js setup first'.
            npm ERR! Make sure you have the latest version of node.js and npm installed.
            npm ERR! If you do, this is most likely a problem with the iobroker.js-controller package,
            npm ERR! not with npm itself.
            npm ERR! Tell the author that this fails on your system:
            npm ERR!     node iobroker.js setup first
            npm ERR! You can get information on how to open an issue for this project with:
            npm ERR!     npm bugs iobroker.js-controller
            npm ERR! Or if that isn't available, you can get their info via:
            npm ERR!     npm owner ls iobroker.js-controller
            npm ERR! There is likely additional logging output above.
            
            npm ERR! Please include the following file with any support request:
            npm ERR!     /opt/iobroker/npm-debug.log
            Host "iobroker" (linux) updated
            Execute: chmod -R 777 /opt/iobroker
            Chmod finished. Restart controller
            Starting node restart.js
            
            FredFF Offline
            FredFF Offline
            FredF
            Most Active Forum Testing
            schrieb am zuletzt editiert von
            #5

            @dfz sagte in IObroker lässt sich nach Update nicht mehr starten:

            npm ERR! Make sure you have the latest version of node.js and npm installed.

            Könnte es daran liegen?

            Zeig mal was in der Konsole kommt wenn du eingibst:
            node -v
            nodejs -v
            npm -v

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dfz
              schrieb am zuletzt editiert von
              #6
              v6.17.1
              root@iobroker:/home/io# nodejs -v
              v6.17.1
              root@iobroker:/home/io# npm -v
              3.10.10
              
              
              FredFF BBTownB 2 Antworten Letzte Antwort
              0
              • D Offline
                D Offline
                darkiop
                Most Active
                schrieb am zuletzt editiert von
                #7

                Und da hast du dein Problem gefunden. Node/NPM aktualisieren. Mindestens auf Node v8.

                Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                1 Antwort Letzte Antwort
                0
                • D dfz
                  v6.17.1
                  root@iobroker:/home/io# nodejs -v
                  v6.17.1
                  root@iobroker:/home/io# npm -v
                  3.10.10
                  
                  
                  FredFF Offline
                  FredFF Offline
                  FredF
                  Most Active Forum Testing
                  schrieb am zuletzt editiert von
                  #8

                  @dfz sagte in IObroker lässt sich nach Update nicht mehr starten:

                  v6.17.1
                  root@iobroker:/home/io# nodejs -v
                  v6.17.1
                  root@iobroker:/home/io# npm -v
                  3.10.10
                  
                  

                  Dann mach erst mal da die Updates:
                  Update nodejs

                  1 Antwort Letzte Antwort
                  0
                  • D dfz
                    v6.17.1
                    root@iobroker:/home/io# nodejs -v
                    v6.17.1
                    root@iobroker:/home/io# npm -v
                    3.10.10
                    
                    
                    BBTownB Offline
                    BBTownB Offline
                    BBTown
                    schrieb am zuletzt editiert von BBTown
                    #9

                    @dfz am einfachsten so:

                    cd /opt/iobroker
                    sudo iobroker stop
                    

                    Die existierenden node & node.js Versionen deinstallieren

                    sudo apt-get --purge remove node
                    sudo apt-get --purge remove nodejs
                    sudo apt-get autoremove
                    sudo reboot
                    

                    Node.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)

                    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
                    sudo apt install -y nodejs
                    sudo reboot
                    

                    anschließend wie zuvor prüfen:

                    node -v
                    nodejs -v
                    npm -v
                    

                    Stand heute sollte folgendes dabei rauskommen:

                    node = v10.16.3
                    nodejs = v10.16.3
                    npm = v6.9.0
                    

                    Merke:

                    1. node und nodejs müssen identische Versionen sein
                    2. ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
                    3. ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten :sunglasses:

                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                    D 2 Antworten Letzte Antwort
                    0
                    • BBTownB BBTown

                      @dfz am einfachsten so:

                      cd /opt/iobroker
                      sudo iobroker stop
                      

                      Die existierenden node & node.js Versionen deinstallieren

                      sudo apt-get --purge remove node
                      sudo apt-get --purge remove nodejs
                      sudo apt-get autoremove
                      sudo reboot
                      

                      Node.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)

                      curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
                      sudo apt install -y nodejs
                      sudo reboot
                      

                      anschließend wie zuvor prüfen:

                      node -v
                      nodejs -v
                      npm -v
                      

                      Stand heute sollte folgendes dabei rauskommen:

                      node = v10.16.3
                      nodejs = v10.16.3
                      npm = v6.9.0
                      

                      Merke:

                      1. node und nodejs müssen identische Versionen sein
                      2. ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
                      3. ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten :sunglasses:
                      D Offline
                      D Offline
                      dfz
                      schrieb am zuletzt editiert von dfz
                      #10

                      @BBTown Danke!
                      Das habe ich zuvor bereits gemacht und im Nachgang dann noch:

                      node reinstall.js
                      

                      ausgeführt...

                      Die gute Nachricht ist -> der IObroker lebt wieder!

                      root@iobroker:/opt/iobroker# node -v
                      v10.16.3
                      root@iobroker:/opt/iobroker# nodejs -v
                      v10.16.3
                      root@iobroker:/opt/iobroker# npm -v
                      6.9.0
                      

                      Semi gut sind aus meiner Sicht allerdings nachfolgende Fehlermeldungen, die mich bei Updates von Adaptern gefühlt schon eine Ewigkeit begleiten:

                      
                      make: *** [Release/obj.target/validation/src/validation.o] Error 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:262:23)
                      gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
                      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
                      
                      gyp ERR! System Linux 4.9.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/utf-8-validate
                      gyp ERR! node -v v10.16.3
                      gyp ERR! node-gyp -v v3.8.0
                      gyp ERR! not ok 
                      

                      Du hast dies betreffend nicht zufällig auch noch ne Idee ?! :v:

                      1 Antwort Letzte Antwort
                      0
                      • BBTownB BBTown

                        @dfz am einfachsten so:

                        cd /opt/iobroker
                        sudo iobroker stop
                        

                        Die existierenden node & node.js Versionen deinstallieren

                        sudo apt-get --purge remove node
                        sudo apt-get --purge remove nodejs
                        sudo apt-get autoremove
                        sudo reboot
                        

                        Node.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)

                        curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
                        sudo apt install -y nodejs
                        sudo reboot
                        

                        anschließend wie zuvor prüfen:

                        node -v
                        nodejs -v
                        npm -v
                        

                        Stand heute sollte folgendes dabei rauskommen:

                        node = v10.16.3
                        nodejs = v10.16.3
                        npm = v6.9.0
                        

                        Merke:

                        1. node und nodejs müssen identische Versionen sein
                        2. ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
                        3. ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten :sunglasses:
                        D Offline
                        D Offline
                        dfz
                        schrieb am zuletzt editiert von
                        #11

                        @BBTown ergänzend noch:
                        Update auf 2.0.25 hat nun geklappt aber auch wieder mit Fehlermeldungen:

                        validation.target.mk:103: recipe for target 'Release/obj.target/validation/src/validation.o' failed
                        make: *** [Release/obj.target/validation/src/validation.o] Error 1
                        make: Leaving directory '/opt/iobroker/node_modules/utf-8-validate/build'
                        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:262:23)
                        gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
                        gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
                        gyp ERR! System Linux 4.9.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/utf-8-validate
                        gyp ERR! node -v v10.16.3
                        gyp ERR! node-gyp -v v3.8.0
                        gyp ERR! not ok
                        
                        BBTownB 1 Antwort Letzte Antwort
                        0
                        • D dfz

                          @BBTown ergänzend noch:
                          Update auf 2.0.25 hat nun geklappt aber auch wieder mit Fehlermeldungen:

                          validation.target.mk:103: recipe for target 'Release/obj.target/validation/src/validation.o' failed
                          make: *** [Release/obj.target/validation/src/validation.o] Error 1
                          make: Leaving directory '/opt/iobroker/node_modules/utf-8-validate/build'
                          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:262:23)
                          gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
                          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
                          gyp ERR! System Linux 4.9.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/utf-8-validate
                          gyp ERR! node -v v10.16.3
                          gyp ERR! node-gyp -v v3.8.0
                          gyp ERR! not ok
                          
                          BBTownB Offline
                          BBTownB Offline
                          BBTown
                          schrieb am zuletzt editiert von BBTown
                          #12

                          @dfz hast Du mal den fixer drüber laufen lassen?

                          cd /opt/iobroker
                          sudo iobroker stop
                          curl -sL https://iobroker.net/fix.sh | bash -
                          sudo iobroker start
                          

                          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                          D 1 Antwort Letzte Antwort
                          0
                          • BBTownB BBTown

                            @dfz hast Du mal den fixer drüber laufen lassen?

                            cd /opt/iobroker
                            sudo iobroker stop
                            curl -sL https://iobroker.net/fix.sh | bash -
                            sudo iobroker start
                            
                            D Offline
                            D Offline
                            dfz
                            schrieb am zuletzt editiert von
                            #13

                            @BBTown soeben gestartet aber wurde nichts gefunden.
                            Wie kann ich prüfen ob das Problem behoben wurde?

                            J 1 Antwort Letzte Antwort
                            0
                            • D dfz

                              @BBTown soeben gestartet aber wurde nichts gefunden.
                              Wie kann ich prüfen ob das Problem behoben wurde?

                              J Offline
                              J Offline
                              Jan1
                              schrieb am zuletzt editiert von
                              #14

                              @dfz
                              der findet auch nichts, sondern behebt und ändert

                              1 Antwort Letzte Antwort
                              0
                              • D Offline
                                D Offline
                                dfz
                                schrieb am zuletzt editiert von
                                #15

                                Ich habe mal zum Test den BMW Adapter installiert und erhalte leider weiterhin Fehlermeldungen:

                                make: *** [Release/obj.target/validation/src/validation.o] Error 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:262:23)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.9.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/utf-8-validategyp ERR! node -v v10.16.3gyp ERR! node-gyp -v v3.8.0gyp ERR! not ok 
                                host.iobroker install adapter bmw
                                

                                Hat sonst noch jmd. einen Tipp?
                                Euch ein schönes WE!

                                1 Antwort Letzte Antwort
                                0
                                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

                                562

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                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