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. Error/Bug
  4. javascript.0 Fehlermeldung beim Starten der Instanz

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    80

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

javascript.0 Fehlermeldung beim Starten der Instanz

Geplant Angeheftet Gesperrt Verschoben Error/Bug
16 Beiträge 4 Kommentatoren 1.1k 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.
  • M mguenther
    Systemdata Bitte Ausfüllen
    Hardwaresystem: PI4.
    Arbeitsspeicher: 8GB
    Festplattenart: SSD
    Betriebssystem: Debian
    Node-Version: 14.19.1
    Nodejs-Version: 14.19.1
    NPM-Version: 6.14.16
    Installationsart: Skript
    Image genutzt: Ja

    Hallo Zusammen,
    ich bekomme -wenn ich die Instanz javascript.0 stoppe und dann wieder starte- folgende LOG-Einträge:

    2022-03-21 02:04:10.373 - error: javascript.0 (4316) In file included from ../src/binding.cc:1:
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
    793 | (node::addon_register_func) (regfunc), \
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
    827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
    | ^~~~~~~~~~~~~
    ../src/binding.cc:153:1: note: in expansion of macro ‘NODE_MODULE’
    153 | NODE_MODULE(cpufeatures, init)
    | ^~~~~~~~~~~
    

    und

    2022-03-21 02:04:15.210 - error: javascript.0 (4316) In file included from ../src/binding.cc:6:
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
    793 | (node::addon_register_func) (regfunc), \
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
    827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
    | ^~~~~~~~~~~~~
    ../src/binding.cc:2003:1: note: in expansion of macro ‘NODE_MODULE’
    2003 | NODE_MODULE(sshcrypto, init)
    | ^~~~~~~~~~~
    

    Log-File mit Meldungen davor und etwas danach:

    2022-03-21 02:03:37.992 - info: host.raspberrypi "system.adapter.javascript.0" enabled
    2022-03-21 02:03:38.468 - info: host.raspberrypi instance system.adapter.javascript.0 started with pid 4316
    2022-03-21 02:03:42.717 - info: javascript.0 (4316) starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v14.19.1, js-controller: 4.0.21
    2022-03-21 02:03:42.773 - info: javascript.0 (4316) npm install dewpoint --production (System call)
    2022-03-21 02:04:03.275 - info: javascript.0 (4316)
    > cpu-features@0.0.2 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features
    > node-gyp rebuild
    2022-03-21 02:04:04.590 - info: javascript.0 (4316) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/build“ wird betreten
    2022-03-21 02:04:04.595 - info: javascript.0 (4316) ACTION Configuring dependencies /opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build/Makefile
    2022-03-21 02:04:04.851 - info: javascript.0 (4316) -- The C compiler identification is GNU 10.2.1
    2022-03-21 02:04:04.882 - info: javascript.0 (4316) -- Detecting C compiler ABI info
    2022-03-21 02:04:05.151 - info: javascript.0 (4316) -- Detecting C compiler ABI info - done
    2022-03-21 02:04:05.201 - info: javascript.0 (4316) -- Check for working C compiler: /usr/bin/cc - skipped
    2022-03-21 02:04:05.203 - info: javascript.0 (4316) -- Detecting C compile features
    2022-03-21 02:04:05.205 - info: javascript.0 (4316) -- Detecting C compile features - done
    2022-03-21 02:04:05.224 - info: javascript.0 (4316) -- Looking for dlfcn.h
    2022-03-21 02:04:05.537 - info: javascript.0 (4316) -- Looking for dlfcn.h - found
    2022-03-21 02:04:05.542 - info: javascript.0 (4316) -- Looking for getauxval
    2022-03-21 02:04:05.842 - info: javascript.0 (4316) -- Looking for getauxval - found
    2022-03-21 02:04:05.863 - info: javascript.0 (4316) -- Configuring done
    2022-03-21 02:04:05.887 - info: javascript.0 (4316) -- Generating done
    2022-03-21 02:04:05.892 - info: javascript.0 (4316) -- Build files have been written to: /opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build
    2022-03-21 02:04:05.905 - info: javascript.0 (4316) TOUCH Release/obj.target/config_deps.stamp
    2022-03-21 02:04:05.917 - info: javascript.0 (4316) ACTION Building dependencies /opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build/libcpu_features.a
    2022-03-21 02:04:05.966 - info: javascript.0 (4316) gmake[1]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.037 - info: javascript.0 (4316) gmake[2]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.042 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.077 - info: javascript.0 (4316) Scanning dependencies of target utils
    2022-03-21 02:04:06.081 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:06.087 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.120 - info: javascript.0 (4316) [ 11%] Building C object CMakeFiles/utils.dir/src/filesystem.c.o
    2022-03-21 02:04:06.323 - info: javascript.0 (4316) [ 22%] Building C object CMakeFiles/utils.dir/src/stack_line_reader.c.o
    2022-03-21 02:04:06.561 - info: javascript.0 (4316) [ 33%] Building C object CMakeFiles/utils.dir/src/string_view.c.o
    2022-03-21 02:04:06.826 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:06.867 - info: javascript.0 (4316) [ 33%] Built target utils
    2022-03-21 02:04:06.882 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.919 - info: javascript.0 (4316) Scanning dependencies of target unix_based_hardware_detection
    2022-03-21 02:04:06.923 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:06.928 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:06.976 - info: javascript.0 (4316) [ 44%] Building C object CMakeFiles/unix_based_hardware_detection.dir/src/hwcaps.c.o
    2022-03-21 02:04:07.253 - info: javascript.0 (4316) [ 55%] Building C object CMakeFiles/unix_based_hardware_detection.dir/src/unix_features_aggregator.c.o
    2022-03-21 02:04:07.373 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:07.411 - info: javascript.0 (4316) [ 55%] Built target unix_based_hardware_detection
    2022-03-21 02:04:07.424 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:07.468 - info: javascript.0 (4316) Scanning dependencies of target cpu_features
    2022-03-21 02:04:07.474 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:07.480 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:07.530 - info: javascript.0 (4316) [ 66%] Building C object CMakeFiles/cpu_features.dir/src/cpuinfo_arm.c.o
    2022-03-21 02:04:08.014 - info: javascript.0 (4316) [ 77%] Linking C static library libcpu_features.a
    2022-03-21 02:04:08.103 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:08.137 - info: javascript.0 (4316) [ 77%] Built target cpu_features
    2022-03-21 02:04:08.145 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:08.180 - info: javascript.0 (4316) Scanning dependencies of target list_cpu_features
    2022-03-21 02:04:08.185 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:08.190 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird betreten
    2022-03-21 02:04:08.222 - info: javascript.0 (4316) [ 88%] Building C object CMakeFiles/list_cpu_features.dir/src/utils/list_cpu_features.c.o
    2022-03-21 02:04:08.547 - info: javascript.0 (4316) [100%] Linking C executable list_cpu_features
    2022-03-21 02:04:08.671 - info: javascript.0 (4316) gmake[3]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:08.707 - info: javascript.0 (4316) [100%] Built target list_cpu_features
    2022-03-21 02:04:08.713 - info: javascript.0 (4316) gmake[2]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:08.765 - info: javascript.0 (4316) gmake[1]: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/deps/cpu_features/build“ wird verlassen
    2022-03-21 02:04:08.774 - info: javascript.0 (4316) TOUCH Release/obj.target/build_deps.stamp
    2022-03-21 02:04:08.787 - info: javascript.0 (4316) CXX(target) Release/obj.target/cpufeatures/src/binding.o
    2022-03-21 02:04:10.373 - error: javascript.0 (4316) In file included from ../src/binding.cc:1:
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
    793 | (node::addon_register_func) (regfunc), \
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
    827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
    | ^~~~~~~~~~~~~
    ../src/binding.cc:153:1: note: in expansion of macro ‘NODE_MODULE’
    153 | NODE_MODULE(cpufeatures, init)
    | ^~~~~~~~~~~
    2022-03-21 02:04:10.987 - info: javascript.0 (4316) SOLINK_MODULE(target) Release/obj.target/cpufeatures.node
    2022-03-21 02:04:11.261 - info: javascript.0 (4316) COPY Release/cpufeatures.node
    2022-03-21 02:04:11.276 - info: javascript.0 (4316) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/build“ wird verlassen
    2022-03-21 02:04:11.307 - info: javascript.0 (4316)
    > ssh2@1.6.0 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2
    > node install.js
    2022-03-21 02:04:12.657 - info: unifi.0 (6404) State value to set for "unifi.0.default.clients.e4:5f:01:15:7d:62.satisfaction" has to be type "number" but received type "string"
    2022-03-21 02:04:13.015 - info: javascript.0 (4316) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build“ wird betreten
    2022-03-21 02:04:13.018 - info: javascript.0 (4316) CXX(target) Release/obj.target/sshcrypto/src/binding.o
    2022-03-21 02:04:13.498 - info: unifi.0 (6404) State value to set for "unifi.0.default.clients.b8:27:eb:3d:9e:da.satisfaction" has to be type "number" but received type "string"
    2022-03-21 02:04:13.655 - info: unifi.0 (6404) State value to set for "unifi.0.default.clients.e4:5f:01:27:f2:57.satisfaction" has to be type "number" but received type "string"
    2022-03-21 02:04:15.210 - error: javascript.0 (4316) In file included from ../src/binding.cc:6:
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
    793 | (node::addon_register_func) (regfunc), \
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
    827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
    | ^~~~~~~~~~~~~
    ../src/binding.cc:2003:1: note: in expansion of macro ‘NODE_MODULE’
    2003 | NODE_MODULE(sshcrypto, init)
    | ^~~~~~~~~~~
    2022-03-21 02:04:19.059 - info: javascript.0 (4316) SOLINK_MODULE(target) Release/obj.target/sshcrypto.node
    2022-03-21 02:04:19.346 - info: javascript.0 (4316) COPY Release/sshcrypto.node
    2022-03-21 02:04:19.362 - info: javascript.0 (4316) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build“ wird verlassen
    2022-03-21 02:04:19.385 - info: javascript.0 (4316) Succeeded in building optional crypto binding
    2022-03-21 02:04:20.496 - info: javascript.0 (4316) + dewpoint@1.0.0
    added 109 packages from 199 contributors and audited 702 packages in 36.267s
    2022-03-21 02:04:21.645 - info: javascript.0 (4316)
    7 packages are looking for funding
    run `npm fund` for details
    2022-03-21 02:04:21.650 - info: javascript.0 (4316) found 2 high severity vulnerabilities
    run `npm audit fix` to fix them, or `npm audit` for details
    2022-03-21 02:04:21.767 - info: javascript.0 (4316) requesting all states
    2022-03-21 02:04:21.768 - info: javascript.0 (4316) requesting all objects
    2022-03-21 02:04:26.131 - info: javascript.0 (4316) received all objects
    2022-03-21 02:04:28.257 - info: javascript.0 (4316) received all states
    2022-03-21 02:04:28.487 - warn: host.raspberrypi-Server Cannot execute map: Cannot read property 'match' of undefined
    

    Danach werden die Skripte gestartet. Ich habe noch in der letzten Zeile ein Warning, was hin und wieder angezeigt wird.

    @liv-in-sky - das ist die Fehlermeldung, die ich dir zeigen wollte und wir es letztes Mal nicht mehr finden konnten. Auch jetzt war es wieder so, dass ein schedule nicht gestoppt werden konnte (daher die Instanz stoppen und wieder starten)

    2022-03-20 22:32:55.335 - error: javascript.0 (4990) Error by canceling scheduled job ""
    
    M Offline
    M Offline
    mguenther
    schrieb am zuletzt editiert von mguenther
    #2

    Im Logfile steht ja noch:

    2022-03-21 02:04:21.650 - info: javascript.0 (4316) found 2 high severity vulnerabilities
    run `npm audit fix` to fix them, or `npm audit` for details
    
    pi@raspberrypi:~ $ npm audit fix
    npm ERR! code EAUDITNOPJSON
    npm ERR! audit No package.json found: Cannot audit a project without a package.json
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/pi/.npm/_logs/2022-03-21T17_24_43_439Z-debug.log
    pi@raspberrypi:~ $
    

    Und nun? Lösung?

    crunchipC Thomas BraunT 2 Antworten Letzte Antwort
    0
    • M mguenther

      Im Logfile steht ja noch:

      2022-03-21 02:04:21.650 - info: javascript.0 (4316) found 2 high severity vulnerabilities
      run `npm audit fix` to fix them, or `npm audit` for details
      
      pi@raspberrypi:~ $ npm audit fix
      npm ERR! code EAUDITNOPJSON
      npm ERR! audit No package.json found: Cannot audit a project without a package.json
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2022-03-21T17_24_43_439Z-debug.log
      pi@raspberrypi:~ $
      

      Und nun? Lösung?

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #3

      @mguenther das kannst du ignorieren, ist für die Entwickler

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      1
      • M mguenther

        Im Logfile steht ja noch:

        2022-03-21 02:04:21.650 - info: javascript.0 (4316) found 2 high severity vulnerabilities
        run `npm audit fix` to fix them, or `npm audit` for details
        
        pi@raspberrypi:~ $ npm audit fix
        npm ERR! code EAUDITNOPJSON
        npm ERR! audit No package.json found: Cannot audit a project without a package.json
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /home/pi/.npm/_logs/2022-03-21T17_24_43_439Z-debug.log
        pi@raspberrypi:~ $
        

        Und nun? Lösung?

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

        @mguenther

        Das müsste im richtigen Verzeichnis ausgeführt werden.
        Aber lass die Finger von npm audit fix oder gar npm audit fix -force.
        Das macht mehr kaputt als das es was bringt.

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

        M 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @mguenther

          Das müsste im richtigen Verzeichnis ausgeführt werden.
          Aber lass die Finger von npm audit fix oder gar npm audit fix -force.
          Das macht mehr kaputt als das es was bringt.

          M Offline
          M Offline
          mguenther
          schrieb am zuletzt editiert von
          #5

          @thomas-braun
          ok

          hast du ansonsten eine Idee, wieso die Fehlermeldung oben bei mir kommt?

          1 Antwort Letzte Antwort
          0
          • Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #6

            @mguenther

            Welche?

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

            M 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @mguenther

              Welche?

              M Offline
              M Offline
              mguenther
              schrieb am zuletzt editiert von
              #7

              @thomas-braun
              die 2 error Meldungen beim Starten der javascript Instanz - beide von oben aus dem ersten Beitrag

              W 1 Antwort Letzte Antwort
              0
              • M mguenther

                @thomas-braun
                die 2 error Meldungen beim Starten der javascript Instanz - beide von oben aus dem ersten Beitrag

                W Offline
                W Offline
                wodkab
                schrieb am zuletzt editiert von
                #8

                @mguenther
                Ich habe bei mir die beiden gleichen Fehlermeldungen im Log, wenn ich javascript.0 restarte oder den Pi4 reboote:

                2022-04-16 10:50:23.745 - info: javascript.0 (6665) AR(target) Release/obj.target/deps/cpu_features/cpu_features.a
                2022-04-16 10:50:23.776 - info: javascript.0 (6665) COPY Release/cpu_features.a
                2022-04-16 10:50:23.802 - info: javascript.0 (6665) CXX(target) Release/obj.target/cpufeatures/src/binding.o
                2022-04-16 10:50:26.277 - error: javascript.0 (6665) In file included from ../src/binding.cc:1:
                /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                793 | (node::addon_register_func) (regfunc), \
                | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                | ^~~~~~~~~~~~~
                ../src/binding.cc:152:1: note: in expansion of macro ‘NODE_MODULE’
                152 | NODE_MODULE(cpufeatures, init)
                | ^~~~~~~~~~~
                2022-04-16 10:50:27.088 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/cpufeatures.node
                2022-04-16 10:50:27.410 - info: javascript.0 (6665) COPY Release/cpufeatures.node
                2022-04-16 10:50:27.428 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/build'
                2022-04-16 10:50:27.461 - info: javascript.0 (6665)
                > ssh2@1.9.0 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2
                > node install.js
                2022-04-16 10:50:29.372 - info: javascript.0 (6665) make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                2022-04-16 10:50:29.374 - info: javascript.0 (6665) CXX(target) Release/obj.target/sshcrypto/src/binding.o
                2022-04-16 10:50:31.325 - error: javascript.0 (6665) In file included from ../src/binding.cc:5:
                /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                793 | (node::addon_register_func) (regfunc), \
                | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                | ^~~~~~~~~~~~~
                ../src/binding.cc:2148:1: note: in expansion of macro ‘NODE_MODULE’
                2148 | NODE_MODULE(sshcrypto, init)
                | ^~~~~~~~~~~
                2022-04-16 10:50:35.335 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/sshcrypto.node
                2022-04-16 10:50:35.631 - info: javascript.0 (6665) COPY Release/sshcrypto.node
                2022-04-16 10:50:35.649 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                2022-04-16 10:50:35.675 - info: javascript.0 (6665) Succeeded in building optional crypto binding
                

                Gibt es Neuigkeiten, wie ich das wieder fixen kann?

                M Thomas BraunT 2 Antworten Letzte Antwort
                0
                • W wodkab

                  @mguenther
                  Ich habe bei mir die beiden gleichen Fehlermeldungen im Log, wenn ich javascript.0 restarte oder den Pi4 reboote:

                  2022-04-16 10:50:23.745 - info: javascript.0 (6665) AR(target) Release/obj.target/deps/cpu_features/cpu_features.a
                  2022-04-16 10:50:23.776 - info: javascript.0 (6665) COPY Release/cpu_features.a
                  2022-04-16 10:50:23.802 - info: javascript.0 (6665) CXX(target) Release/obj.target/cpufeatures/src/binding.o
                  2022-04-16 10:50:26.277 - error: javascript.0 (6665) In file included from ../src/binding.cc:1:
                  /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                  793 | (node::addon_register_func) (regfunc), \
                  | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                  827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                  | ^~~~~~~~~~~~~
                  ../src/binding.cc:152:1: note: in expansion of macro ‘NODE_MODULE’
                  152 | NODE_MODULE(cpufeatures, init)
                  | ^~~~~~~~~~~
                  2022-04-16 10:50:27.088 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/cpufeatures.node
                  2022-04-16 10:50:27.410 - info: javascript.0 (6665) COPY Release/cpufeatures.node
                  2022-04-16 10:50:27.428 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/build'
                  2022-04-16 10:50:27.461 - info: javascript.0 (6665)
                  > ssh2@1.9.0 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2
                  > node install.js
                  2022-04-16 10:50:29.372 - info: javascript.0 (6665) make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                  2022-04-16 10:50:29.374 - info: javascript.0 (6665) CXX(target) Release/obj.target/sshcrypto/src/binding.o
                  2022-04-16 10:50:31.325 - error: javascript.0 (6665) In file included from ../src/binding.cc:5:
                  /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                  793 | (node::addon_register_func) (regfunc), \
                  | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                  827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                  | ^~~~~~~~~~~~~
                  ../src/binding.cc:2148:1: note: in expansion of macro ‘NODE_MODULE’
                  2148 | NODE_MODULE(sshcrypto, init)
                  | ^~~~~~~~~~~
                  2022-04-16 10:50:35.335 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/sshcrypto.node
                  2022-04-16 10:50:35.631 - info: javascript.0 (6665) COPY Release/sshcrypto.node
                  2022-04-16 10:50:35.649 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                  2022-04-16 10:50:35.675 - info: javascript.0 (6665) Succeeded in building optional crypto binding
                  

                  Gibt es Neuigkeiten, wie ich das wieder fixen kann?

                  M Offline
                  M Offline
                  mguenther
                  schrieb am zuletzt editiert von
                  #9

                  @wodkab

                  habe keine Lösung (bekommen)

                  W 1 Antwort Letzte Antwort
                  0
                  • M mguenther

                    @wodkab

                    habe keine Lösung (bekommen)

                    W Offline
                    W Offline
                    wodkab
                    schrieb am zuletzt editiert von
                    #10

                    @mguenther Ich habe eigentlich nichts geändert ... aber bei mir kommt die Fehlermeldung jetzt nicht mehr :confused: aber soll mir rechts sein. So oft restarte/reboote ich ja auch nicht. Zur Info ... bei mir läuft iobroker in einem Docker-Container.

                    1 Antwort Letzte Antwort
                    0
                    • W wodkab

                      @mguenther
                      Ich habe bei mir die beiden gleichen Fehlermeldungen im Log, wenn ich javascript.0 restarte oder den Pi4 reboote:

                      2022-04-16 10:50:23.745 - info: javascript.0 (6665) AR(target) Release/obj.target/deps/cpu_features/cpu_features.a
                      2022-04-16 10:50:23.776 - info: javascript.0 (6665) COPY Release/cpu_features.a
                      2022-04-16 10:50:23.802 - info: javascript.0 (6665) CXX(target) Release/obj.target/cpufeatures/src/binding.o
                      2022-04-16 10:50:26.277 - error: javascript.0 (6665) In file included from ../src/binding.cc:1:
                      /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                      793 | (node::addon_register_func) (regfunc), \
                      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                      827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                      | ^~~~~~~~~~~~~
                      ../src/binding.cc:152:1: note: in expansion of macro ‘NODE_MODULE’
                      152 | NODE_MODULE(cpufeatures, init)
                      | ^~~~~~~~~~~
                      2022-04-16 10:50:27.088 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/cpufeatures.node
                      2022-04-16 10:50:27.410 - info: javascript.0 (6665) COPY Release/cpufeatures.node
                      2022-04-16 10:50:27.428 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/cpu-features/build'
                      2022-04-16 10:50:27.461 - info: javascript.0 (6665)
                      > ssh2@1.9.0 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2
                      > node install.js
                      2022-04-16 10:50:29.372 - info: javascript.0 (6665) make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                      2022-04-16 10:50:29.374 - info: javascript.0 (6665) CXX(target) Release/obj.target/sshcrypto/src/binding.o
                      2022-04-16 10:50:31.325 - error: javascript.0 (6665) In file included from ../src/binding.cc:5:
                      /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
                      793 | (node::addon_register_func) (regfunc), \
                      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      /opt/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
                      827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
                      | ^~~~~~~~~~~~~
                      ../src/binding.cc:2148:1: note: in expansion of macro ‘NODE_MODULE’
                      2148 | NODE_MODULE(sshcrypto, init)
                      | ^~~~~~~~~~~
                      2022-04-16 10:50:35.335 - info: javascript.0 (6665) SOLINK_MODULE(target) Release/obj.target/sshcrypto.node
                      2022-04-16 10:50:35.631 - info: javascript.0 (6665) COPY Release/sshcrypto.node
                      2022-04-16 10:50:35.649 - info: javascript.0 (6665) make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/protocol/crypto/build'
                      2022-04-16 10:50:35.675 - info: javascript.0 (6665) Succeeded in building optional crypto binding
                      

                      Gibt es Neuigkeiten, wie ich das wieder fixen kann?

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

                      @wodkab sagte in javascript.0 Fehlermeldung beim Starten der Instanz:

                      ssh2@1.9.0

                      Wo hängt denn das Modul?

                      cd /opt/iobroker
                      npm ls ssh2
                      

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

                      W 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @wodkab sagte in javascript.0 Fehlermeldung beim Starten der Instanz:

                        ssh2@1.9.0

                        Wo hängt denn das Modul?

                        cd /opt/iobroker
                        npm ls ssh2
                        
                        W Offline
                        W Offline
                        wodkab
                        schrieb am zuletzt editiert von
                        #12

                        @thomas-braun 558b2ed7-926b-44f6-8d52-4fd89d1f021f-grafik.png

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • W wodkab

                          @thomas-braun 558b2ed7-926b-44f6-8d52-4fd89d1f021f-grafik.png

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

                          @wodkab

                          Okay, also als manuelles Modul im javaskript-Adapter.
                          Brauchst du das wirklich? Ich würde das sonst rauswerfen.
                          Wenn wirklich benötigt, dann muss das vielleicht nochmal reinstalliert oder neugebaut werden.

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

                          W 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @wodkab

                            Okay, also als manuelles Modul im javaskript-Adapter.
                            Brauchst du das wirklich? Ich würde das sonst rauswerfen.
                            Wenn wirklich benötigt, dann muss das vielleicht nochmal reinstalliert oder neugebaut werden.

                            W Offline
                            W Offline
                            wodkab
                            schrieb am zuletzt editiert von
                            #14

                            @thomas-braun @thomas-braun Ok ... Danke, dann weiß ich schon mal woher der Fehler kommt. Brauchen tue ich es schon, ich führe damit ssh-Kommandos auf meinen LibreEelecs, NAS, RaspPis etc. aus.

                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • W wodkab

                              @thomas-braun @thomas-braun Ok ... Danke, dann weiß ich schon mal woher der Fehler kommt. Brauchen tue ich es schon, ich führe damit ssh-Kommandos auf meinen LibreEelecs, NAS, RaspPis etc. aus.

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

                              @wodkab

                              Ich hab jetzt erst genauer geschaut... Mea culpa!

                              Aber das sind gar keine 'Fehler', das sind ganz normale Meldungen, wenn Module neugebaut werden. Wird ja auch erfolgreich abgeschlossen:

                              Succeeded in building optional crypto binding

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

                              W 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @wodkab

                                Ich hab jetzt erst genauer geschaut... Mea culpa!

                                Aber das sind gar keine 'Fehler', das sind ganz normale Meldungen, wenn Module neugebaut werden. Wird ja auch erfolgreich abgeschlossen:

                                Succeeded in building optional crypto binding

                                W Offline
                                W Offline
                                wodkab
                                schrieb am zuletzt editiert von
                                #16

                                @thomas-braun Cool ... Danke, das erklärt auch, warum die "Fehler", die eigentlich Build-Warnings aus dem Modul-Build sind nicht mehr kommen ... Modul wird ja (denke ich) nicht dauernd neu gebaut ;-)

                                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

                                749

                                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