Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Error bei Installation von Javascript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Error bei Installation von Javascript

    This topic has been deleted. Only users with topic management privileges can see it.
    • Gargano
      Gargano last edited by 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.

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Gargano last edited by

        @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.

        Gargano 1 Reply Last reply Reply Quote 0
        • Gargano
          Gargano @wendy2702 last edited by Gargano

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

          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @Gargano last edited by

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

            Gargano 1 Reply Last reply Reply Quote 0
            • Gargano
              Gargano @wendy2702 last edited by Gargano

              @wendy2702 Wenn ich den Javascript Adapter installiere oder update.

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Gargano last edited by

                @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?

                Gargano 1 Reply Last reply Reply Quote 0
                • Gargano
                  Gargano @wendy2702 last edited by 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
                  
                  wendy2702 1 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 @Gargano last edited by

                    @gargano Eigentlich sieht das gut aus.

                    NPM Rebuild sieht immer ein wenig merkwürdig aus.

                    Gargano 1 Reply Last reply Reply Quote 0
                    • Gargano
                      Gargano @wendy2702 last edited by 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.

                      wendy2702 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 @Gargano last edited by

                        @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.

                        Gargano 1 Reply Last reply Reply Quote 0
                        • Gargano
                          Gargano @wendy2702 last edited by

                          @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 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          765
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          2
                          11
                          217
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo