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. Error bei Installation von Javascript

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Error bei Installation von Javascript

Geplant Angeheftet Gesperrt Verschoben Error/Bug
11 Beiträge 2 Kommentatoren 305 Aufrufe 2 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.
  • GarganoG Gargano

    Bei der Installation kommen Fehlermeldungen bezüglich Serial Port. Soweit ich mich erinnern kann tritt dies erst mit Umstellung auf NodeJS 12 auf. Ich hab nur ein Script der die Serialport benützt und der funktioniert.

    pi@raspberrypi:~ $ nodejs -v
    v12.21.0
    pi@raspberrypi:~ $ npm -v
    6.14.11
    pi@raspberrypi:~ $ iobroker -v
    3.2.16
    Javascript 5.09
    
    

    Gemacht habe ich noch folgendes :

    sudo apt update
    sudo apt upgrade
    
    cd /opt/iobroker/node_modules/serialport
    npm install --production
    

    Aber kein Erfolg

    2021-03-06 10:23:16.300 - info: javascript.0 (10472)
    > @serialport/bindings@8.0.8 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/@serialport/bindings
    > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
    2021-03-06 10:23:17.144 - error: javascript.0 (10472) prebuild-install
    2021-03-06 10:23:17.145 - error: javascript.0 (10472) WARN install No prebuilt binaries found (target=12.21.0 runtime=node arch=arm libc= platform=linux)
    2021-03-06 10:23:18.552 - info: javascript.0 (10472) make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@serialport/bindings/build'
    2021-03-06 10:23:18.554 - info: javascript.0 (10472) CXX(target) Release/obj.target/bindings/src/serialport.o
    2021-03-06 10:23:20.049 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
    ^~~~~~~~~~~~~
    2021-03-06 10:23:20.055 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
    ^~~~~~~~~~~~~~~
    2021-03-06 10:23:20.058 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
    ^~~~~~~~~~~~~~
    2021-03-06 10:23:20.060 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
    ^~~~~~~~~~~~~~
    2021-03-06 10:23:20.064 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
    ^~~~~~~~~~~~
    2021-03-06 10:23:20.068 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
    ^~~~~~~~~~~~
    2021-03-06 10:23:20.074 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
    ^~~~~~~~~~~~~~~~~~~~
    2021-03-06 10:23:20.079 - error: javascript.0 (10472) ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
    uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
    ^~~~~~~~~~~~~~
    2021-03-06 10:23:20.081 - error: javascript.0 (10472) ../src/serialport.cpp: At global scope:
    ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
    SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local& v8str)) {
    ^
    2021-03-06 10:23:20.082 - error: javascript.0 (10472) ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
    SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
    ^
    2021-03-06 10:23:20.084 - error: javascript.0 (10472) In file included from ../../../nan/nan.h:56,
    from ../src/./serialport.h:6,
    from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:737:43: 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]
    (node::addon_register_func) (regfunc), \
    ^
    /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
    NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
    ^~~~~~~~~~~~~
    ../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’
    NODE_MODULE(serialport, init);
    ^~~~~~~~~~~
    2021-03-06 10:23:22.008 - info: javascript.0 (10472) CXX(target) Release/obj.target/bindings/src/serialport_unix.o
    2021-03-06 10:23:23.768 - error: javascript.0 (10472) ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
    ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
    snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
    snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2021-03-06 10:23:23.809 - error: javascript.0 (10472) ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
    ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
    snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
    snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Systemdata Bitte Ausfüllen
    Hardwaresystem: PI4
    Arbeitsspeicher: 4GB
    Festplattenart: SSD
    Betriebssystem: DEBIAN
    Node-Version: 12.21.0
    Nodejs-Version: 12.21.0
    NPM-Version: 6.14.11
    Installationsart: Skript/Manuell
    Image genutzt: Ja/Nein
    Ort/Name der Imagedatei: Link

    MOD EDIT: POST Aufgeräumt und doppeltes gelöscht.
    Danke für die Aufräumarbeit, habe ich erst grade gesehen.

    wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #2

    @gargano Kann in den Logfiles jetzt keinen direkten Fehler erkennen.

    Kannst du mal das log file Posten wenn das Script läuft damit man den Fehler sieht.

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    GarganoG 1 Antwort Letzte Antwort
    0
    • wendy2702W wendy2702

      @gargano Kann in den Logfiles jetzt keinen direkten Fehler erkennen.

      Kannst du mal das log file Posten wenn das Script läuft damit man den Fehler sieht.

      GarganoG Offline
      GarganoG Offline
      Gargano
      schrieb am zuletzt editiert von Gargano
      #3

      @wendy2702 Der Script erzeugt auch keinen Fehler nur die Installation vom Javascript

      wendy2702W 1 Antwort Letzte Antwort
      0
      • GarganoG Gargano

        @wendy2702 Der Script erzeugt auch keinen Fehler nur die Installation vom Javascript

        wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #4

        @gargano Also du meinst wenn du den Javascript Adapter installierst oder das modul serialport da eintippst?

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        GarganoG 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @gargano Also du meinst wenn du den Javascript Adapter installierst oder das modul serialport da eintippst?

          GarganoG Offline
          GarganoG Offline
          Gargano
          schrieb am zuletzt editiert von Gargano
          #5

          @wendy2702 Wenn ich den Javascript Adapter installiere oder update.

          wendy2702W 1 Antwort Letzte Antwort
          0
          • GarganoG Gargano

            @wendy2702 Wenn ich den Javascript Adapter installiere oder update.

            wendy2702W Online
            wendy2702W Online
            wendy2702
            schrieb am zuletzt editiert von
            #6

            @gargano Und das Script welches den Serialport benutzt funktioniert jetzt nicht mehr oder wie?

            Hast du mal im serialport ordner und/oder im iobroker ordner ein

            npm rebuild
            

            versucht?

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            GarganoG 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              @gargano Und das Script welches den Serialport benutzt funktioniert jetzt nicht mehr oder wie?

              Hast du mal im serialport ordner und/oder im iobroker ordner ein

              npm rebuild
              

              versucht?

              GarganoG Offline
              GarganoG Offline
              Gargano
              schrieb am zuletzt editiert von Gargano
              #7

              @wendy2702
              Das Script funktioniert ja noch richtig, nur wundert mich die Fehler beim Installieren von Javascript.

              Da kommen ähnliche Fehler. Scheint so als hätte ich nicht die aktuellen Sourcen für Serialport ?

              pi@raspberrypi:~ $ cd /opt/iobroker/node_modules/serialport
              pi@raspberrypi:/opt/iobroker/node_modules/serialport $ npm rebuild
              
              > @serialport/bindings@8.0.8 install /opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings
              > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
              
              prebuild-install WARN install No prebuilt binaries found (target=12.21.0 runtime=node arch=arm libc= platform=linux)
              make: Entering directory '/opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings/build'
                CXX(target) Release/obj.target/bindings/src/serialport.o
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                   ^~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                   ^~~~~~~~~~~~~~~
              
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                   ^~~~~~~~~~~~~~
              
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                   ^~~~~~~~~~~~~~
              
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                  ^~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                  ^~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                   ^~~~~~~~~~~~~~~~~~~~
              
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                   ^~~~~~~~~~~~~~
              
              ../src/serialport.cpp: At global scope:
              ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
               SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                          ^
              ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
               SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                            ^
              In file included from ../../../nan/nan.h:56,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                     (node::addon_register_func) (regfunc),                          \
                                                         ^
              /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
                 NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                 ^~~~~~~~~~~~~
              ../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’
               NODE_MODULE(serialport, init);
               ^~~~~~~~~~~
                CXX(target) Release/obj.target/bindings/src/serialport_unix.o
              ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
              ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                   snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
                   snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
              ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                   snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
                   snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                CXX(target) Release/obj.target/bindings/src/poller.o
                CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                SOLINK_MODULE(target) Release/obj.target/bindings.node
                COPY Release/bindings.node
              make: Leaving directory '/opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings/build'
              @serialport/binding-mock@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/binding-mock
              @serialport/binding-abstract@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/binding-abstract
              debug@4.1.1 /opt/iobroker/node_modules/serialport/node_modules/debug
              ms@2.1.2 /opt/iobroker/node_modules/serialport/node_modules/ms
              @serialport/bindings@8.0.8 /opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings
              @serialport/parser-readline@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-readline
              @serialport/parser-delimiter@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-delimiter
              bindings@1.5.0 /opt/iobroker/node_modules/serialport/node_modules/bindings
              file-uri-to-path@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/file-uri-to-path
              nan@2.14.2 /opt/iobroker/node_modules/serialport/node_modules/nan
              prebuild-install@5.3.6 /opt/iobroker/node_modules/serialport/node_modules/prebuild-install
              detect-libc@1.0.3 /opt/iobroker/node_modules/serialport/node_modules/detect-libc
              expand-template@2.0.3 /opt/iobroker/node_modules/serialport/node_modules/expand-template
              github-from-package@0.0.0 /opt/iobroker/node_modules/serialport/node_modules/github-from-package
              minimist@1.2.5 /opt/iobroker/node_modules/serialport/node_modules/minimist
              mkdirp-classic@0.5.3 /opt/iobroker/node_modules/serialport/node_modules/mkdirp-classic
              napi-build-utils@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/napi-build-utils
              node-abi@2.20.0 /opt/iobroker/node_modules/serialport/node_modules/node-abi
              semver@5.7.1 /opt/iobroker/node_modules/serialport/node_modules/semver
              noop-logger@0.1.1 /opt/iobroker/node_modules/serialport/node_modules/noop-logger
              npmlog@4.1.2 /opt/iobroker/node_modules/serialport/node_modules/npmlog
              are-we-there-yet@1.1.5 /opt/iobroker/node_modules/serialport/node_modules/are-we-there-yet
              delegates@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/delegates
              readable-stream@2.3.7 /opt/iobroker/node_modules/serialport/node_modules/readable-stream
              core-util-is@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/core-util-is
              inherits@2.0.4 /opt/iobroker/node_modules/serialport/node_modules/inherits
              isarray@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/isarray
              process-nextick-args@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/process-nextick-args
              safe-buffer@5.1.2 /opt/iobroker/node_modules/serialport/node_modules/safe-buffer
              string_decoder@1.1.1 /opt/iobroker/node_modules/serialport/node_modules/string_decoder
              util-deprecate@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/util-deprecate
              console-control-strings@1.1.0 /opt/iobroker/node_modules/serialport/node_modules/console-control-strings
              gauge@2.7.4 /opt/iobroker/node_modules/serialport/node_modules/gauge
              aproba@1.2.0 /opt/iobroker/node_modules/serialport/node_modules/aproba
              has-unicode@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/has-unicode
              object-assign@4.1.1 /opt/iobroker/node_modules/serialport/node_modules/object-assign
              signal-exit@3.0.3 /opt/iobroker/node_modules/serialport/node_modules/signal-exit
              string-width@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/string-width
              code-point-at@1.1.0 /opt/iobroker/node_modules/serialport/node_modules/code-point-at
              is-fullwidth-code-point@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/is-fullwidth-code-point
              number-is-nan@1.0.1 /opt/iobroker/node_modules/serialport/node_modules/number-is-nan
              strip-ansi@3.0.1 /opt/iobroker/node_modules/serialport/node_modules/strip-ansi
              ansi-regex@2.1.1 /opt/iobroker/node_modules/serialport/node_modules/ansi-regex
              wide-align@1.1.3 /opt/iobroker/node_modules/serialport/node_modules/wide-align
              set-blocking@2.0.0 /opt/iobroker/node_modules/serialport/node_modules/set-blocking
              pump@3.0.0 /opt/iobroker/node_modules/serialport/node_modules/pump
              end-of-stream@1.4.4 /opt/iobroker/node_modules/serialport/node_modules/end-of-stream
              once@1.4.0 /opt/iobroker/node_modules/serialport/node_modules/once
              wrappy@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/wrappy
              rc@1.2.8 /opt/iobroker/node_modules/serialport/node_modules/rc
              deep-extend@0.6.0 /opt/iobroker/node_modules/serialport/node_modules/deep-extend
              ini@1.3.8 /opt/iobroker/node_modules/serialport/node_modules/ini
              strip-json-comments@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/strip-json-comments
              simple-get@3.1.0 /opt/iobroker/node_modules/serialport/node_modules/simple-get
              decompress-response@4.2.1 /opt/iobroker/node_modules/serialport/node_modules/decompress-response
              mimic-response@2.1.0 /opt/iobroker/node_modules/serialport/node_modules/mimic-response
              simple-concat@1.0.1 /opt/iobroker/node_modules/serialport/node_modules/simple-concat
              tar-fs@2.1.1 /opt/iobroker/node_modules/serialport/node_modules/tar-fs
              chownr@1.1.4 /opt/iobroker/node_modules/serialport/node_modules/chownr
              tar-stream@2.2.0 /opt/iobroker/node_modules/serialport/node_modules/tar-stream
              bl@4.1.0 /opt/iobroker/node_modules/serialport/node_modules/bl
              buffer@5.7.1 /opt/iobroker/node_modules/serialport/node_modules/buffer
              base64-js@1.5.1 /opt/iobroker/node_modules/serialport/node_modules/base64-js
              ieee754@1.2.1 /opt/iobroker/node_modules/serialport/node_modules/ieee754
              readable-stream@3.6.0 /opt/iobroker/node_modules/serialport/node_modules/bl/node_modules/readable-stream
              fs-constants@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/fs-constants
              readable-stream@3.6.0 /opt/iobroker/node_modules/serialport/node_modules/tar-stream/node_modules/readable-stream
              tunnel-agent@0.6.0 /opt/iobroker/node_modules/serialport/node_modules/tunnel-agent
              which-pm-runs@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/which-pm-runs
              @serialport/parser-byte-length@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-byte-length
              @serialport/parser-cctalk@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-cctalk
              @serialport/parser-ready@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-ready
              @serialport/parser-regex@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-regex
              @serialport/stream@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/stream
              pi@raspberrypi:/opt/iobroker/node_modules/serialp
              
              wendy2702W 1 Antwort Letzte Antwort
              0
              • GarganoG Gargano

                @wendy2702
                Das Script funktioniert ja noch richtig, nur wundert mich die Fehler beim Installieren von Javascript.

                Da kommen ähnliche Fehler. Scheint so als hätte ich nicht die aktuellen Sourcen für Serialport ?

                pi@raspberrypi:~ $ cd /opt/iobroker/node_modules/serialport
                pi@raspberrypi:/opt/iobroker/node_modules/serialport $ npm rebuild
                
                > @serialport/bindings@8.0.8 install /opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings
                > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                
                prebuild-install WARN install No prebuilt binaries found (target=12.21.0 runtime=node arch=arm libc= platform=linux)
                make: Entering directory '/opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings/build'
                  CXX(target) Release/obj.target/bindings/src/serialport.o
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                     ^~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                     ^~~~~~~~~~~~~~~
                
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                  uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                     ^~~~~~~~~~~~~~
                
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                  uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                     ^~~~~~~~~~~~~~
                
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                    ^~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                    ^~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                     ^~~~~~~~~~~~~~~~~~~~
                
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                  uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                     ^~~~~~~~~~~~~~
                
                ../src/serialport.cpp: At global scope:
                ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
                 SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                            ^
                ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
                 SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                              ^
                In file included from ../../../nan/nan.h:56,
                                 from ../src/./serialport.h:6,
                                 from ../src/serialport.cpp:1:
                /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                       (node::addon_register_func) (regfunc),                          \
                                                           ^
                /home/iobroker/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
                   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                   ^~~~~~~~~~~~~
                ../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’
                 NODE_MODULE(serialport, init);
                 ^~~~~~~~~~~
                  CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
                     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
                     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  CXX(target) Release/obj.target/bindings/src/poller.o
                  CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                  SOLINK_MODULE(target) Release/obj.target/bindings.node
                  COPY Release/bindings.node
                make: Leaving directory '/opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings/build'
                @serialport/binding-mock@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/binding-mock
                @serialport/binding-abstract@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/binding-abstract
                debug@4.1.1 /opt/iobroker/node_modules/serialport/node_modules/debug
                ms@2.1.2 /opt/iobroker/node_modules/serialport/node_modules/ms
                @serialport/bindings@8.0.8 /opt/iobroker/node_modules/serialport/node_modules/@serialport/bindings
                @serialport/parser-readline@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-readline
                @serialport/parser-delimiter@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-delimiter
                bindings@1.5.0 /opt/iobroker/node_modules/serialport/node_modules/bindings
                file-uri-to-path@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/file-uri-to-path
                nan@2.14.2 /opt/iobroker/node_modules/serialport/node_modules/nan
                prebuild-install@5.3.6 /opt/iobroker/node_modules/serialport/node_modules/prebuild-install
                detect-libc@1.0.3 /opt/iobroker/node_modules/serialport/node_modules/detect-libc
                expand-template@2.0.3 /opt/iobroker/node_modules/serialport/node_modules/expand-template
                github-from-package@0.0.0 /opt/iobroker/node_modules/serialport/node_modules/github-from-package
                minimist@1.2.5 /opt/iobroker/node_modules/serialport/node_modules/minimist
                mkdirp-classic@0.5.3 /opt/iobroker/node_modules/serialport/node_modules/mkdirp-classic
                napi-build-utils@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/napi-build-utils
                node-abi@2.20.0 /opt/iobroker/node_modules/serialport/node_modules/node-abi
                semver@5.7.1 /opt/iobroker/node_modules/serialport/node_modules/semver
                noop-logger@0.1.1 /opt/iobroker/node_modules/serialport/node_modules/noop-logger
                npmlog@4.1.2 /opt/iobroker/node_modules/serialport/node_modules/npmlog
                are-we-there-yet@1.1.5 /opt/iobroker/node_modules/serialport/node_modules/are-we-there-yet
                delegates@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/delegates
                readable-stream@2.3.7 /opt/iobroker/node_modules/serialport/node_modules/readable-stream
                core-util-is@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/core-util-is
                inherits@2.0.4 /opt/iobroker/node_modules/serialport/node_modules/inherits
                isarray@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/isarray
                process-nextick-args@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/process-nextick-args
                safe-buffer@5.1.2 /opt/iobroker/node_modules/serialport/node_modules/safe-buffer
                string_decoder@1.1.1 /opt/iobroker/node_modules/serialport/node_modules/string_decoder
                util-deprecate@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/util-deprecate
                console-control-strings@1.1.0 /opt/iobroker/node_modules/serialport/node_modules/console-control-strings
                gauge@2.7.4 /opt/iobroker/node_modules/serialport/node_modules/gauge
                aproba@1.2.0 /opt/iobroker/node_modules/serialport/node_modules/aproba
                has-unicode@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/has-unicode
                object-assign@4.1.1 /opt/iobroker/node_modules/serialport/node_modules/object-assign
                signal-exit@3.0.3 /opt/iobroker/node_modules/serialport/node_modules/signal-exit
                string-width@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/string-width
                code-point-at@1.1.0 /opt/iobroker/node_modules/serialport/node_modules/code-point-at
                is-fullwidth-code-point@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/is-fullwidth-code-point
                number-is-nan@1.0.1 /opt/iobroker/node_modules/serialport/node_modules/number-is-nan
                strip-ansi@3.0.1 /opt/iobroker/node_modules/serialport/node_modules/strip-ansi
                ansi-regex@2.1.1 /opt/iobroker/node_modules/serialport/node_modules/ansi-regex
                wide-align@1.1.3 /opt/iobroker/node_modules/serialport/node_modules/wide-align
                set-blocking@2.0.0 /opt/iobroker/node_modules/serialport/node_modules/set-blocking
                pump@3.0.0 /opt/iobroker/node_modules/serialport/node_modules/pump
                end-of-stream@1.4.4 /opt/iobroker/node_modules/serialport/node_modules/end-of-stream
                once@1.4.0 /opt/iobroker/node_modules/serialport/node_modules/once
                wrappy@1.0.2 /opt/iobroker/node_modules/serialport/node_modules/wrappy
                rc@1.2.8 /opt/iobroker/node_modules/serialport/node_modules/rc
                deep-extend@0.6.0 /opt/iobroker/node_modules/serialport/node_modules/deep-extend
                ini@1.3.8 /opt/iobroker/node_modules/serialport/node_modules/ini
                strip-json-comments@2.0.1 /opt/iobroker/node_modules/serialport/node_modules/strip-json-comments
                simple-get@3.1.0 /opt/iobroker/node_modules/serialport/node_modules/simple-get
                decompress-response@4.2.1 /opt/iobroker/node_modules/serialport/node_modules/decompress-response
                mimic-response@2.1.0 /opt/iobroker/node_modules/serialport/node_modules/mimic-response
                simple-concat@1.0.1 /opt/iobroker/node_modules/serialport/node_modules/simple-concat
                tar-fs@2.1.1 /opt/iobroker/node_modules/serialport/node_modules/tar-fs
                chownr@1.1.4 /opt/iobroker/node_modules/serialport/node_modules/chownr
                tar-stream@2.2.0 /opt/iobroker/node_modules/serialport/node_modules/tar-stream
                bl@4.1.0 /opt/iobroker/node_modules/serialport/node_modules/bl
                buffer@5.7.1 /opt/iobroker/node_modules/serialport/node_modules/buffer
                base64-js@1.5.1 /opt/iobroker/node_modules/serialport/node_modules/base64-js
                ieee754@1.2.1 /opt/iobroker/node_modules/serialport/node_modules/ieee754
                readable-stream@3.6.0 /opt/iobroker/node_modules/serialport/node_modules/bl/node_modules/readable-stream
                fs-constants@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/fs-constants
                readable-stream@3.6.0 /opt/iobroker/node_modules/serialport/node_modules/tar-stream/node_modules/readable-stream
                tunnel-agent@0.6.0 /opt/iobroker/node_modules/serialport/node_modules/tunnel-agent
                which-pm-runs@1.0.0 /opt/iobroker/node_modules/serialport/node_modules/which-pm-runs
                @serialport/parser-byte-length@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-byte-length
                @serialport/parser-cctalk@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-cctalk
                @serialport/parser-ready@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-ready
                @serialport/parser-regex@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/parser-regex
                @serialport/stream@8.0.6 /opt/iobroker/node_modules/serialport/node_modules/@serialport/stream
                pi@raspberrypi:/opt/iobroker/node_modules/serialp
                
                wendy2702W Online
                wendy2702W Online
                wendy2702
                schrieb am zuletzt editiert von
                #8

                @gargano Eigentlich sieht das gut aus.

                NPM Rebuild sieht immer ein wenig merkwürdig aus.

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                GarganoG 1 Antwort Letzte Antwort
                0
                • wendy2702W wendy2702

                  @gargano Eigentlich sieht das gut aus.

                  NPM Rebuild sieht immer ein wenig merkwürdig aus.

                  GarganoG Offline
                  GarganoG Offline
                  Gargano
                  schrieb am zuletzt editiert von Gargano
                  #9

                  @wendy2702 Hab gesehen, beim Rebuild wird das als Warnings ausgegeben, Beim Update vom Javascript allerdings als Error. Du meinst also, das kann ich ignorieren ?
                  Oder soll ich ein Issue aufmachen im Javascript Adapter ?
                  Warnings sind ja keine Fehler.

                  wendy2702W 1 Antwort Letzte Antwort
                  0
                  • GarganoG Gargano

                    @wendy2702 Hab gesehen, beim Rebuild wird das als Warnings ausgegeben, Beim Update vom Javascript allerdings als Error. Du meinst also, das kann ich ignorieren ?
                    Oder soll ich ein Issue aufmachen im Javascript Adapter ?
                    Warnings sind ja keine Fehler.

                    wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #10

                    @gargano ich hatte damit vor einiger Zeit auch so meine Probleme.

                    Habe am Ende serialport komplett deinstalliert alles verbliebene gelöscht und neu installiert .

                    Während der Installation gab es wieder Warnungen. Gegoogelt und gefunden das es mit serialport und NPM 6 wohl „normal „ sei und man auf NPM 7 gehen soll. Das konnte ich mir aber verkneifen da serialport wieder funktioniert hat.

                    Ob das ein JavaScript Adapter issue ist wage ich zu bezweifeln.

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    GarganoG 1 Antwort Letzte Antwort
                    0
                    • wendy2702W wendy2702

                      @gargano ich hatte damit vor einiger Zeit auch so meine Probleme.

                      Habe am Ende serialport komplett deinstalliert alles verbliebene gelöscht und neu installiert .

                      Während der Installation gab es wieder Warnungen. Gegoogelt und gefunden das es mit serialport und NPM 6 wohl „normal „ sei und man auf NPM 7 gehen soll. Das konnte ich mir aber verkneifen da serialport wieder funktioniert hat.

                      Ob das ein JavaScript Adapter issue ist wage ich zu bezweifeln.

                      GarganoG Offline
                      GarganoG Offline
                      Gargano
                      schrieb am zuletzt editiert von
                      #11

                      @wendy2702 Ein Javascript Issue nur insofern, da dort das als Fehler ausgegeben wird, während es eigentlich Warnings sind.
                      Ich weiß aber nicht ob das direkt im Javascript ist oder der Installer vom IOBroker.

                      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

                      602

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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