Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Ständig prebuild Fehler beim Adapter installieren / updaten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    703

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Ständig prebuild Fehler beim Adapter installieren / updaten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
prebuildinstallationupdateadapterfehlermeldung
34 Beiträge 4 Kommentatoren 3.2k Aufrufe 5 Beobachtet
  • Ä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.
  • Thomas BraunT Thomas Braun

    @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

    Wie kommt npm darauf, dass jeder, wirklich jeder Adapter das USB-node benötigt?

    Tut nicht jeder. Aber npm unternimmt immer einen neuen Versuch die Arbeit zu Ende zu bringen, wenn es aufgerufen wird.
    Mach den cache mal leer:

    npm cache clean --force
    

    node 10.21.0? Da würde ich ja auf die aktuelle LTS node12 gehen.

    P Offline
    P Offline
    peterfido
    schrieb am zuletzt editiert von
    #3

    @Thomas-Braun
    Ja, die 10er Version.

    npm cache clean --force
    

    klappt im Home Verzeichnis.
    Im iobroker-Verzeichnis darf ich das nicht.

    peter@proxbroker:~$ cd /opt/iobroker
    peter@proxbroker:/opt/iobroker$ npm cache clean --force
    [sudo] Passwort für peter:
    Das hat nicht funktioniert, bitte nochmal probieren.
    [sudo] Passwort für peter:
    Leider darf der Benutzer peter »/usr/bin/npm cache clean --force« als iobroker auf proxbroker nicht ausführen.
    peter@proxbroker:/opt/iobroker$
    
    

    Gruß

    Peterfido

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • P peterfido

      @Thomas-Braun
      Ja, die 10er Version.

      npm cache clean --force
      

      klappt im Home Verzeichnis.
      Im iobroker-Verzeichnis darf ich das nicht.

      peter@proxbroker:~$ cd /opt/iobroker
      peter@proxbroker:/opt/iobroker$ npm cache clean --force
      [sudo] Passwort für peter:
      Das hat nicht funktioniert, bitte nochmal probieren.
      [sudo] Passwort für peter:
      Leider darf der Benutzer peter »/usr/bin/npm cache clean --force« als iobroker auf proxbroker nicht ausführen.
      peter@proxbroker:/opt/iobroker$
      
      
      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #4

      @peterfido
      Eigentlich sollte bei einem 'richtig' aufgesetzen ioBroker das möglich sein. Hier geht es jedenfalls:

      pi@raspberrypi:~ $ cd /opt/iobroker/
      pi@raspberrypi:/opt/iobroker $ npm cache clean --force
      npm WARN using --force I sure hope you know what you are doing.
      pi@raspberrypi:/opt/iobroker $
      

      sudoers richtig? peter in den richtigen Gruppen?

      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

      P 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @peterfido
        Eigentlich sollte bei einem 'richtig' aufgesetzen ioBroker das möglich sein. Hier geht es jedenfalls:

        pi@raspberrypi:~ $ cd /opt/iobroker/
        pi@raspberrypi:/opt/iobroker $ npm cache clean --force
        npm WARN using --force I sure hope you know what you are doing.
        pi@raspberrypi:/opt/iobroker $
        

        sudoers richtig? peter in den richtigen Gruppen?

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #5

        @Thomas-Braun
        Folgende sudoers habe ich:

        
        #
        # This file MUST be edited with the 'visudo' command as root.
        #
        # Please consider adding local content in /etc/sudoers.d/ instead of
        # directly modifying this file.
        #
        # See the man page for details on how to write a sudoers file.
        #
        Defaults        env_reset
        Defaults        mail_badpass
        Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        
        # Host alias specification
        
        # User alias specification
        
        # Cmnd alias specification
        
        # User privilege specification
        root    ALL=(ALL:ALL) ALL
        Peter   ALL = NOPASSWD: ALL
        
        
        # Allow members of group sudo to execute any command
        %sudo   ALL=(ALL:ALL) ALL
        
        # See sudoers(5) for more information on "#include" directives:
        
        #includedir /etc/sudoers.d
        iobroker ALL = NOPASSWD: /var/scripte/*
        
        

        Gruß

        Peterfido

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • P peterfido

          @Thomas-Braun
          Folgende sudoers habe ich:

          
          #
          # This file MUST be edited with the 'visudo' command as root.
          #
          # Please consider adding local content in /etc/sudoers.d/ instead of
          # directly modifying this file.
          #
          # See the man page for details on how to write a sudoers file.
          #
          Defaults        env_reset
          Defaults        mail_badpass
          Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
          
          # Host alias specification
          
          # User alias specification
          
          # Cmnd alias specification
          
          # User privilege specification
          root    ALL=(ALL:ALL) ALL
          Peter   ALL = NOPASSWD: ALL
          
          
          # Allow members of group sudo to execute any command
          %sudo   ALL=(ALL:ALL) ALL
          
          # See sudoers(5) for more information on "#include" directives:
          
          #includedir /etc/sudoers.d
          iobroker ALL = NOPASSWD: /var/scripte/*
          
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #6

          @peterfido

          Das ist imho auch nicht richtig.
          Peter ist nicht peter und in meiner sudoers steht der 'pi' gar nicht drin:

          # User privilege specification
          root    ALL=(ALL:ALL) ALL
          
          # Allow members of group sudo to execute any command
          %sudo   ALL=(ALL:ALL) ALL
          

          Was steht in

          ls -ls /etc/sudoers.d/
          

          drin?

          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

          P 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @peterfido

            Das ist imho auch nicht richtig.
            Peter ist nicht peter und in meiner sudoers steht der 'pi' gar nicht drin:

            # User privilege specification
            root    ALL=(ALL:ALL) ALL
            
            # Allow members of group sudo to execute any command
            %sudo   ALL=(ALL:ALL) ALL
            

            Was steht in

            ls -ls /etc/sudoers.d/
            

            drin?

            P Offline
            P Offline
            peterfido
            schrieb am zuletzt editiert von
            #7

            @Thomas-Braun
            Peter habe ich gerade in klein geändert, war mir eben auch aufgefallen.
            Im suders.d:

            root@proxbroker:/opt/iobroker# ls -ls /etc/sudoers.d/
            insgesamt 8
            4 -r--r----- 1 root root 1206 Jun 28 07:43 iobroker
            4 -r--r----- 1 root root  958 Feb  2  2020 README
            root@proxbroker:/opt/iobroker# cat /etc/sudoers.d/iobroker
            iobroker ALL=(ALL) ALL
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/shutdown
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/halt
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/poweroff
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/reboot
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl start
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl stop
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/mount
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/umount
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemd-run
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt-get
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/dpkg
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/make
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/ping
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/fping
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/arp-scan
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/setcap
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/cat
            iobroker ALL=(ALL) NOPASSWD: /usr/bin/df
            iobroker ALL=(ALL) NOPASSWD: /usr/sbin/ldconfig
            ALL ALL=NOPASSWD: /usr/bin/systemctl start iobroker
            ALL ALL=NOPASSWD: /usr/bin/systemctl stop iobroker
            ALL ALL=NOPASSWD: /usr/bin/systemctl restart iobroker
            ALL ALL=(iobroker) NOPASSWD: /usr/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js *
            
            

            Gruß

            Peterfido

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • P peterfido

              @Thomas-Braun
              Peter habe ich gerade in klein geändert, war mir eben auch aufgefallen.
              Im suders.d:

              root@proxbroker:/opt/iobroker# ls -ls /etc/sudoers.d/
              insgesamt 8
              4 -r--r----- 1 root root 1206 Jun 28 07:43 iobroker
              4 -r--r----- 1 root root  958 Feb  2  2020 README
              root@proxbroker:/opt/iobroker# cat /etc/sudoers.d/iobroker
              iobroker ALL=(ALL) ALL
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/shutdown
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/halt
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/poweroff
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/reboot
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl start
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl stop
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/mount
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/umount
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemd-run
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt-get
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/dpkg
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/make
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/ping
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/fping
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/arp-scan
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/setcap
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/cat
              iobroker ALL=(ALL) NOPASSWD: /usr/bin/df
              iobroker ALL=(ALL) NOPASSWD: /usr/sbin/ldconfig
              ALL ALL=NOPASSWD: /usr/bin/systemctl start iobroker
              ALL ALL=NOPASSWD: /usr/bin/systemctl stop iobroker
              ALL ALL=NOPASSWD: /usr/bin/systemctl restart iobroker
              ALL ALL=(iobroker) NOPASSWD: /usr/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js *
              
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #8

              @peterfido

              groups
              

              für den 'peter'

              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

              P 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @peterfido

                groups
                

                für den 'peter'

                P Offline
                P Offline
                peterfido
                schrieb am zuletzt editiert von
                #9

                @Thomas-Braun

                peter@proxbroker:/opt/iobroker$ groups
                peter cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner iobroker
                peter@proxbroker:/opt/iobroker$
                
                

                dabei habe ich vorhin nochmal

                sudo usermod -aG sudo peter
                
                

                durchgeführt.

                Gruß

                Peterfido

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • P peterfido

                  @Thomas-Braun

                  peter@proxbroker:/opt/iobroker$ groups
                  peter cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner iobroker
                  peter@proxbroker:/opt/iobroker$
                  
                  

                  dabei habe ich vorhin nochmal

                  sudo usermod -aG sudo peter
                  
                  

                  durchgeführt.

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

                  @peterfido
                  Hmmmm.
                  Also der peter sollte in die sudo-Gruppe rein...

                  Da musst du dich wohl mal ausnahmsweiste als root anmelden und den peter da reinhieven:

                  sudo su
                  usermod -a -G sudo peter
                  exit
                  

                  Vielleicht funktioniert das unter Proxmox aber auch anders...

                  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

                  P 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @peterfido
                    Hmmmm.
                    Also der peter sollte in die sudo-Gruppe rein...

                    Da musst du dich wohl mal ausnahmsweiste als root anmelden und den peter da reinhieven:

                    sudo su
                    usermod -a -G sudo peter
                    exit
                    

                    Vielleicht funktioniert das unter Proxmox aber auch anders...

                    P Offline
                    P Offline
                    peterfido
                    schrieb am zuletzt editiert von
                    #11

                    @Thomas-Braun

                    lüppt jetzt:

                    peter@proxbroker:~$ cd /opt/iobroker
                    peter@proxbroker:/opt/iobroker$ npm cache clean --force
                    [sudo] Passwort für peter:
                    npm WARN using --force I sure hope you know what you are doing.
                    peter@proxbroker:/opt/iobroker$
                    
                    

                    Allerdings wird die sudo - Gruppe immer noch nicht aufgelistet.

                    Gruß

                    Peterfido

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • P peterfido

                      @Thomas-Braun

                      lüppt jetzt:

                      peter@proxbroker:~$ cd /opt/iobroker
                      peter@proxbroker:/opt/iobroker$ npm cache clean --force
                      [sudo] Passwort für peter:
                      npm WARN using --force I sure hope you know what you are doing.
                      peter@proxbroker:/opt/iobroker$
                      
                      

                      Allerdings wird die sudo - Gruppe immer noch nicht aufgelistet.

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

                      @peterfido Hast du den peter mal ausgeloggt?
                      Die Gruppen werden nur bei der Anmeldung eingelesen.

                      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

                      P 2 Antworten Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @peterfido Hast du den peter mal ausgeloggt?
                        Die Gruppen werden nur bei der Anmeldung eingelesen.

                        P Offline
                        P Offline
                        peterfido
                        schrieb am zuletzt editiert von peterfido
                        #13

                        @Thomas-Braun
                        Okay, das wars :)

                        Leider hat es nicht viel gebracht:

                        prebuild-install
                         
                        info 
                        begin Prebuild-install version 5.3.3
                        prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/405966-usb-v1.6.3-node-v64-linux-x64.tar.gz
                        prebuild-install info found cached prebuild prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/405966-usb-v1.6.3-node-v64-linux-x64.tar.gz
                        prebuild-install
                         info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
                        prebuild-install
                         
                        info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfully
                        prebuild-install 
                        info install Successfully installed prebuilt binary!
                        In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: 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]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                        ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^
                        In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                        ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^In file included from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node.h:63,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:3993:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:3993:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:3996:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:3996:44: note:   candidate expects 1 argument, 2 provided
                        ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^
                        In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                        ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: warning: ‘int64_t v8::Value::IntegerValue() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       devId = arg0->IntegerValue();                                  ^
                        In file included from /home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:26,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node.h:63,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:2476:46: note: declared here   V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const);                                              ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                        ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: warning: ‘int64_t v8::Value::IntegerValue() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:26,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node.h:63,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:2476:46: note: declared here   V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const);                                              ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                        In file included from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/10.21.0/include/node/node.h:573: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/10.21.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                        In file included from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node.h:63,                 from /home/iobroker/.cache/node-gyp/10.21.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.21.0/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]                reinterpret_cast<Callback>(callback), type);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        /home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.21.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                        make: *** [binding.target.mk:103: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
                        gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.19.0-8-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                        gyp
                         ERR! 
                        cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp
                         ERR! node -v
                         v10.21.0gyp 
                        ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                        npm
                        

                        Mache jetzt Feierabend für Heute.

                        Vielen Dank.

                        Gruß

                        Peterfido

                        1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @peterfido Hast du den peter mal ausgeloggt?
                          Die Gruppen werden nur bei der Anmeldung eingelesen.

                          P Offline
                          P Offline
                          peterfido
                          schrieb am zuletzt editiert von peterfido
                          #14

                          @Thomas-Braun

                          Hallo,

                          habe nun auf nodejs12.19.0 aktualisiert.

                          Der Fehler ist geblieben. Dafür fehlt Node-Red jetzt der Serialport und der S7 - Adapter startet ständig neu, weil er auf nen Fehler stößt. Daher spiele ich gerade das Backup wieder ein und lebe mit dem Fehler.

                          $ ./iobroker upgrade s7@1.1.8
                          Update s7 from @1.1.8 to @1.1.8
                          NPM version: 6.14.8npm install iobroker.s7@1.1.8 --loglevel error --prefix "/opt/iobroker" (System call)
                          prebuild-install
                          info begin Prebuild-install version 5.3.3
                          prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install http request GET https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v72-linux-x64.tar.gz
                          prebuild-install http 200 https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install info downloading to @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz.16422-a9ce1741c8a2e.tmp
                          prebuild-install info renaming to @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                          prebuild-install info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.nodeprebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
                          In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: 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]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                          ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                          ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^
                          In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided
                          ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                          ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                          In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727: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.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                          make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-8-amd64gyp
                          ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                          upload [11] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/words.js words.js application/javascript
                          upload [10] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/jsgrid.min.js lib/js/jsgrid.min.js application/javascript
                          upload [9] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/jsgrid.js lib/js/jsgrid.js application/javascript
                          upload [8] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/grid.locale-ru.js lib/js/grid.locale-ru.js application/javascript
                          upload [7] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/grid.locale-de.js lib/js/grid.locale-de.js application/javascript
                          upload [6] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid.min.css lib/css/jsgrid.min.css text/css
                          upload [5] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid.css lib/css/jsgrid.css text/css
                          upload [4] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid-theme.min.css lib/css/jsgrid-theme.min.css text/css
                          upload [3] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid-theme.css lib/css/jsgrid-theme.css text/css
                          upload [2] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/index.html index.html text/html
                          upload [1] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/img/plc_back.png img/plc_back.png image/png
                          upload [0] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/S7.png S7.png image/png
                          Adapter "s7" updated
                          process exited with code 0
                          

                          peter@proxbroker:/var/scripte$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                          /usr/bin/nodejs
                          v12.19.0
                          /usr/bin/node
                          v12.19.0
                          /usr/bin/npm
                          6.14.8
                          nodejs:
                           Installiert:           12.19.0-1nodesource1
                           Installationskandidat: 12.19.0-1nodesource1
                           Versionstabelle:
                          *** 12.19.0-1nodesource1 500
                                 500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
                                 100 /var/lib/dpkg/status
                              10.21.0~dfsg-1~deb10u1 500
                                 500 http://deb.debian.org/debian buster/main amd64 Packages
                                 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
                          peter@proxbroker:/var/scripte$ iobroker fix
                          library: loaded
                          Library version=2020-06-12
                          
                          

                          Gruß

                          Peterfido

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • P peterfido

                            @Thomas-Braun

                            Hallo,

                            habe nun auf nodejs12.19.0 aktualisiert.

                            Der Fehler ist geblieben. Dafür fehlt Node-Red jetzt der Serialport und der S7 - Adapter startet ständig neu, weil er auf nen Fehler stößt. Daher spiele ich gerade das Backup wieder ein und lebe mit dem Fehler.

                            $ ./iobroker upgrade s7@1.1.8
                            Update s7 from @1.1.8 to @1.1.8
                            NPM version: 6.14.8npm install iobroker.s7@1.1.8 --loglevel error --prefix "/opt/iobroker" (System call)
                            prebuild-install
                            info begin Prebuild-install version 5.3.3
                            prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install http request GET https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v72-linux-x64.tar.gz
                            prebuild-install http 200 https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install info downloading to @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz.16422-a9ce1741c8a2e.tmp
                            prebuild-install info renaming to @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gzprebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                            prebuild-install info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.nodeprebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
                            In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: 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]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                            ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^
                            In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                            ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^
                            In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                            ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                            ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^
                            In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                            ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^
                            In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~
                            /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided
                            ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                            ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                            ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^
                            In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                            In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727: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.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                            make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-8-amd64gyp
                            ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                            upload [11] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/words.js words.js application/javascript
                            upload [10] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/jsgrid.min.js lib/js/jsgrid.min.js application/javascript
                            upload [9] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/jsgrid.js lib/js/jsgrid.js application/javascript
                            upload [8] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/grid.locale-ru.js lib/js/grid.locale-ru.js application/javascript
                            upload [7] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/js/grid.locale-de.js lib/js/grid.locale-de.js application/javascript
                            upload [6] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid.min.css lib/css/jsgrid.min.css text/css
                            upload [5] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid.css lib/css/jsgrid.css text/css
                            upload [4] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid-theme.min.css lib/css/jsgrid-theme.min.css text/css
                            upload [3] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/lib/css/jsgrid-theme.css lib/css/jsgrid-theme.css text/css
                            upload [2] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/index.html index.html text/html
                            upload [1] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/img/plc_back.png img/plc_back.png image/png
                            upload [0] s7.admin /opt/iobroker/node_modules/iobroker.s7/admin/S7.png S7.png image/png
                            Adapter "s7" updated
                            process exited with code 0
                            

                            peter@proxbroker:/var/scripte$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                            /usr/bin/nodejs
                            v12.19.0
                            /usr/bin/node
                            v12.19.0
                            /usr/bin/npm
                            6.14.8
                            nodejs:
                             Installiert:           12.19.0-1nodesource1
                             Installationskandidat: 12.19.0-1nodesource1
                             Versionstabelle:
                            *** 12.19.0-1nodesource1 500
                                   500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
                                   100 /var/lib/dpkg/status
                                10.21.0~dfsg-1~deb10u1 500
                                   500 http://deb.debian.org/debian buster/main amd64 Packages
                                   500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
                            peter@proxbroker:/var/scripte$ iobroker fix
                            library: loaded
                            Library version=2020-06-12
                            
                            

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

                            @peterfido Da muss noch ein rebuild erfolgen.
                            Cache zuvor löschen.

                            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

                            P 2 Antworten Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @peterfido Da muss noch ein rebuild erfolgen.
                              Cache zuvor löschen.

                              P Offline
                              P Offline
                              peterfido
                              schrieb am zuletzt editiert von
                              #16

                              @Thomas-Braun

                              Auch nach einem Rebuild läuft der Serialport nicht. Habe jetzt nen Update des Serialports innerhalb Node-Red durchgeführt. Auch der läuft nicht.

                              node-red.0	2020-10-17 18:31:46.146	info	(5987) node-red exited with 1
                              node-red.0	2020-10-17 18:31:46.136	debug	(5987) 17 Oct 18:31:46 - Error: Module did not self-register: '/opt/iobroker/iobroker-data/node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/build/Release/bindings.node'. at Ob
                              node-red.0	2020-10-17 18:31:46.134	debug	(5987) 17 Oct 18:31:46 - [red] Uncaught Exception:
                              

                              Gruß

                              Peterfido

                              1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @peterfido Da muss noch ein rebuild erfolgen.
                                Cache zuvor löschen.

                                P Offline
                                P Offline
                                peterfido
                                schrieb am zuletzt editiert von
                                #17

                                @Thomas-Braun

                                Cache gelöscht, Node-Red aktualisiert, alles neu gebuildet. Ergebnis ernüchternd:

                                $ ./iobroker add linkeddevices  --host proxbroker
                                NPM version: 6.14.8npm install iobroker.linkeddevices@1.2.2 --loglevel error --prefix "/opt/iobroker" (System call)
                                prebuild-install
                                info begin
                                Prebuild-install version 5.3.3
                                prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                                prebuild-install info found cached prebuild prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                                prebuild-install
                                
                                info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
                                prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
                                In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: 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]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                                ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                                ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                                In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727: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.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                                make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
                                gyp
                                ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-11-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                                host.proxbroker install adapter linkeddevices
                                upload [11] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/words.js words.js application/javascript
                                upload [10] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/style.css style.css text/css
                                upload [9] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_small.png linkeddevices_small.png image/png
                                upload [8] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_missing.png linkeddevices_missing.png image/png
                                upload [7] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_info.png linkeddevices_info.png image/png
                                upload [6] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices.png linkeddevices.png image/png
                                upload [5] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.js index_m.js application/javascript
                                upload [4] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.html index_m.html text/html
                                upload [3] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/img/info-big.png img/info-big.png image/png
                                upload [2] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom_m.html custom_m.html text/html
                                upload [1] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom.js custom.js application/javascript
                                upload [0] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/admin.d.ts admin.d.ts video/mp2t
                                host.proxbroker object system.adapter.linkeddevices created/updated
                                host.proxbroker create instance linkeddevices
                                host.proxbroker object linkeddevices.0.info.notlinkedObjects created
                                host.proxbroker object linkeddevices.0.info.linkedObjects created
                                host.proxbroker object linkeddevices.0.info created
                                host.proxbroker object system.adapter.linkeddevices.0.sigKill created
                                host.proxbroker object system.adapter.linkeddevices.0.eventLoopLag created
                                host.proxbroker object system.adapter.linkeddevices.0.outputCount created
                                host.proxbroker object system.adapter.linkeddevices.0.inputCount created
                                host.proxbroker object system.adapter.linkeddevices.0.uptime created
                                host.proxbroker object system.adapter.linkeddevices.0.memRss created
                                host.proxbroker object system.adapter.linkeddevices.0.memHeapTotal created
                                host.proxbroker object system.adapter.linkeddevices.0.memHeapUsed created
                                host.proxbroker object system.adapter.linkeddevices.0.cputime created
                                host.proxbroker object system.adapter.linkeddevices.0.cpu created
                                host.proxbroker object system.adapter.linkeddevices.0.compactMode created
                                host.proxbroker object system.adapter.linkeddevices.0.connected created
                                host.proxbroker object system.adapter.linkeddevices.0.alive created
                                host.proxbroker Set default value of linkeddevices.0.info.notlinkedObjects: 0
                                host.proxbroker Set default value of linkeddevices.0.info.linkedObjects: 0
                                host.proxbroker object system.adapter.linkeddevices.0 created
                                process exited with code 0
                                

                                Und das hier:

                                v12.19.0 (Es gibt eine neuere Version: v12.16.2 Die Version v12.x von Node.js wird derzeit nicht vollständig unterstützt. - Empfohlene Version v10.20.1)
                                

                                Und der HUE Bewegungsmelder hat sich auch verabschiedet. Der lief jetzt seit Tagen mit der minütlichen Abfrage durch.

                                Gruß

                                Peterfido

                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • P peterfido

                                  @Thomas-Braun

                                  Cache gelöscht, Node-Red aktualisiert, alles neu gebuildet. Ergebnis ernüchternd:

                                  $ ./iobroker add linkeddevices  --host proxbroker
                                  NPM version: 6.14.8npm install iobroker.linkeddevices@1.2.2 --loglevel error --prefix "/opt/iobroker" (System call)
                                  prebuild-install
                                  info begin
                                  Prebuild-install version 5.3.3
                                  prebuild-install info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                                  prebuild-install info found cached prebuild prebuild-install info unpacking @ /home/iobroker/.npm/_prebuilds/f5a2d7-usb-v1.6.3-node-v72-linux-x64.tar.gz
                                  prebuild-install
                                  
                                  info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node
                                  prebuild-install info unpack required /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary!
                                  In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../nan/nan.h:2298:62: 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]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                                  ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());                                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(                                              ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:6126:46: note:   candidate expects 1 argument, 0 provided
                                  ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                               ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                  ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:../src/BluetoothHciSocket.cpp:269:109: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));                                                                                                             ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);                                                                        ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4281:44: note:   candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(                                            ^~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:4284:44: note:   candidate expects 1 argument, 2 provided../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);                                                                                             ^In file included from ../src/BluetoothHciSocket.cpp:8:../../nan/nan.h:1045:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                  ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’       devId = arg0->IntegerValue();                                  ^In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67,                 from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(                                        ^~~~~~~~~~~~/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2705:40: note:   candidate expects 1 argument, 0 provided
                                  In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:727: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.19.0/include/node/node.h:761:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                                  make: *** [binding.target.mk:111: Release/obj.target/binding/src/BluetoothHciSocket.o] Fehler 1
                                  gyp
                                  ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.19.0-11-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socketgyp ERR! node -v v12.19.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                                  host.proxbroker install adapter linkeddevices
                                  upload [11] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/words.js words.js application/javascript
                                  upload [10] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/style.css style.css text/css
                                  upload [9] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_small.png linkeddevices_small.png image/png
                                  upload [8] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_missing.png linkeddevices_missing.png image/png
                                  upload [7] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices_info.png linkeddevices_info.png image/png
                                  upload [6] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/linkeddevices.png linkeddevices.png image/png
                                  upload [5] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.js index_m.js application/javascript
                                  upload [4] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/index_m.html index_m.html text/html
                                  upload [3] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/img/info-big.png img/info-big.png image/png
                                  upload [2] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom_m.html custom_m.html text/html
                                  upload [1] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/custom.js custom.js application/javascript
                                  upload [0] linkeddevices.admin /opt/iobroker/node_modules/iobroker.linkeddevices/admin/admin.d.ts admin.d.ts video/mp2t
                                  host.proxbroker object system.adapter.linkeddevices created/updated
                                  host.proxbroker create instance linkeddevices
                                  host.proxbroker object linkeddevices.0.info.notlinkedObjects created
                                  host.proxbroker object linkeddevices.0.info.linkedObjects created
                                  host.proxbroker object linkeddevices.0.info created
                                  host.proxbroker object system.adapter.linkeddevices.0.sigKill created
                                  host.proxbroker object system.adapter.linkeddevices.0.eventLoopLag created
                                  host.proxbroker object system.adapter.linkeddevices.0.outputCount created
                                  host.proxbroker object system.adapter.linkeddevices.0.inputCount created
                                  host.proxbroker object system.adapter.linkeddevices.0.uptime created
                                  host.proxbroker object system.adapter.linkeddevices.0.memRss created
                                  host.proxbroker object system.adapter.linkeddevices.0.memHeapTotal created
                                  host.proxbroker object system.adapter.linkeddevices.0.memHeapUsed created
                                  host.proxbroker object system.adapter.linkeddevices.0.cputime created
                                  host.proxbroker object system.adapter.linkeddevices.0.cpu created
                                  host.proxbroker object system.adapter.linkeddevices.0.compactMode created
                                  host.proxbroker object system.adapter.linkeddevices.0.connected created
                                  host.proxbroker object system.adapter.linkeddevices.0.alive created
                                  host.proxbroker Set default value of linkeddevices.0.info.notlinkedObjects: 0
                                  host.proxbroker Set default value of linkeddevices.0.info.linkedObjects: 0
                                  host.proxbroker object system.adapter.linkeddevices.0 created
                                  process exited with code 0
                                  

                                  Und das hier:

                                  v12.19.0 (Es gibt eine neuere Version: v12.16.2 Die Version v12.x von Node.js wird derzeit nicht vollständig unterstützt. - Empfohlene Version v10.20.1)
                                  

                                  Und der HUE Bewegungsmelder hat sich auch verabschiedet. Der lief jetzt seit Tagen mit der minütlichen Abfrage durch.

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

                                  @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

                                  BluetoothHciSocket.cpp

                                  Hast die libudev-dev installiert?

                                  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

                                  P 1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @peterfido sagte in Ständig prebuild Fehler beim Adapter installieren / updaten:

                                    BluetoothHciSocket.cpp

                                    Hast die libudev-dev installiert?

                                    P Offline
                                    P Offline
                                    peterfido
                                    schrieb am zuletzt editiert von
                                    #19

                                    @Thomas-Braun
                                    Ja.

                                    peter@proxbroker:/opt/iobroker$ sudo apt install libudev-dev
                                    [sudo] Passwort für peter:
                                    Paketlisten werden gelesen... Fertig
                                    Abhängigkeitsbaum wird aufgebaut.
                                    Statusinformationen werden eingelesen.... Fertig
                                    libudev-dev ist schon die neueste Version (241-7~deb10u4).
                                    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
                                     libjsoncpp1
                                    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
                                    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                                    peter@proxbroker:/opt/iobroker$
                                    
                                    

                                    Gruß

                                    Peterfido

                                    Thomas BraunT 1 Antwort Letzte Antwort
                                    0
                                    • P peterfido

                                      @Thomas-Braun
                                      Ja.

                                      peter@proxbroker:/opt/iobroker$ sudo apt install libudev-dev
                                      [sudo] Passwort für peter:
                                      Paketlisten werden gelesen... Fertig
                                      Abhängigkeitsbaum wird aufgebaut.
                                      Statusinformationen werden eingelesen.... Fertig
                                      libudev-dev ist schon die neueste Version (241-7~deb10u4).
                                      Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
                                       libjsoncpp1
                                      Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
                                      0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                                      peter@proxbroker:/opt/iobroker$
                                      
                                      

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

                                      @peterfido

                                      Das Build-Environment auch?

                                      On Unix
                                      Python v2.7, v3.5, v3.6, v3.7, or v3.8
                                      make
                                      A proper C/C++ compiler toolchain, like GCC

                                      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

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • Thomas BraunT Thomas Braun

                                        @peterfido

                                        Das Build-Environment auch?

                                        On Unix
                                        Python v2.7, v3.5, v3.6, v3.7, or v3.8
                                        make
                                        A proper C/C++ compiler toolchain, like GCC

                                        P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von
                                        #21

                                        @Thomas-Braun

                                        peter@proxbroker:/opt/iobroker$ sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
                                        Paketlisten werden gelesen... Fertig
                                        Abhängigkeitsbaum wird aufgebaut.
                                        Statusinformationen werden eingelesen.... Fertig
                                        bluetooth ist schon die neueste Version (5.50-1.2~deb10u1).
                                        bluez ist schon die neueste Version (5.50-1.2~deb10u1).
                                        libbluetooth-dev ist schon die neueste Version (5.50-1.2~deb10u1).
                                        libudev-dev ist schon die neueste Version (241-7~deb10u4).
                                        Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
                                         libjsoncpp1
                                        Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
                                        0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                                        peter@proxbroker:/opt/iobroker$ python -V
                                        Python 2.7.16
                                        peter@proxbroker:/opt/iobroker$
                                        peter@proxbroker:/opt/iobroker$ python3 -V
                                        Python 3.7.3
                                        peter@proxbroker:/opt/iobroker$
                                        peter@proxbroker:/opt/iobroker$ gcc -v
                                        Using built-in specs.
                                        COLLECT_GCC=gcc
                                        COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
                                        OFFLOAD_TARGET_NAMES=nvptx-none
                                        OFFLOAD_TARGET_DEFAULT=1
                                        Target: x86_64-linux-gnu
                                        Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
                                        Thread model: posix
                                        gcc version 8.3.0 (Debian 8.3.0-6)
                                        peter@proxbroker:/opt/iobroker$
                                        peter@proxbroker:/tmp$ make -v
                                        GNU Make 4.2.1
                                        Gebaut für x86_64-pc-linux-gnu
                                        Copyright (C) 1988-2016 Free Software Foundation, Inc.
                                        Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
                                        Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
                                        Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
                                        peter@proxbroker:/tmp$
                                        
                                        

                                        Sowas muss sich doch entfernen lassen. Wieso machen die so einen Blödsinn, dass man "Installationen in der Pipeline" nicht einfach entfernen kann?

                                        Gruß

                                        Peterfido

                                        GlasfaserG 1 Antwort Letzte Antwort
                                        0
                                        • P peterfido

                                          @Thomas-Braun

                                          peter@proxbroker:/opt/iobroker$ sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
                                          Paketlisten werden gelesen... Fertig
                                          Abhängigkeitsbaum wird aufgebaut.
                                          Statusinformationen werden eingelesen.... Fertig
                                          bluetooth ist schon die neueste Version (5.50-1.2~deb10u1).
                                          bluez ist schon die neueste Version (5.50-1.2~deb10u1).
                                          libbluetooth-dev ist schon die neueste Version (5.50-1.2~deb10u1).
                                          libudev-dev ist schon die neueste Version (241-7~deb10u4).
                                          Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
                                           libjsoncpp1
                                          Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
                                          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                                          peter@proxbroker:/opt/iobroker$ python -V
                                          Python 2.7.16
                                          peter@proxbroker:/opt/iobroker$
                                          peter@proxbroker:/opt/iobroker$ python3 -V
                                          Python 3.7.3
                                          peter@proxbroker:/opt/iobroker$
                                          peter@proxbroker:/opt/iobroker$ gcc -v
                                          Using built-in specs.
                                          COLLECT_GCC=gcc
                                          COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
                                          OFFLOAD_TARGET_NAMES=nvptx-none
                                          OFFLOAD_TARGET_DEFAULT=1
                                          Target: x86_64-linux-gnu
                                          Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
                                          Thread model: posix
                                          gcc version 8.3.0 (Debian 8.3.0-6)
                                          peter@proxbroker:/opt/iobroker$
                                          peter@proxbroker:/tmp$ make -v
                                          GNU Make 4.2.1
                                          Gebaut für x86_64-pc-linux-gnu
                                          Copyright (C) 1988-2016 Free Software Foundation, Inc.
                                          Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
                                          Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
                                          Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
                                          peter@proxbroker:/tmp$
                                          
                                          

                                          Sowas muss sich doch entfernen lassen. Wieso machen die so einen Blödsinn, dass man "Installationen in der Pipeline" nicht einfach entfernen kann?

                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von
                                          #22

                                          @peterfido

                                          info unpack resolved to /opt/iobroker/node_modules/usb/build/Release/usb_bindings.node

                                          Nimm den mal dazu :

                                          sudo apt update
                                          sudo apt install libusb-1.0-0-dev
                                          

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          P 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          259

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          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