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
    329

  • 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 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 Online
      BBTownB Online
      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 Online
          FredFF Online
          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 Online
              D Online
              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 Online
                FredFF Online
                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 Online
                  BBTownB Online
                  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 Online
                        BBTownB Online
                        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

                              331

                              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