Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Fehler bei Z-Wave Adapter Installation

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Fehler bei Z-Wave Adapter Installation

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
z-wave
20 Beiträge 4 Kommentatoren 908 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von Negalein
    #1

    [Mod-Edit: aus Beitrag eigenes Thema erstellt]

    Ich habe iobroker einmal aus dem Image von 2019 probiert, heute dann einmal mit Stretch und über den 3 Zeiler und auch mit Buster.

    Beide male wird alles erfolgreich installiert hier die Info mit Stretch:

        Plattform: linux
        Die Architektur: arm
        CPUs: 4
        Geschwindigkeit: 1400 MHz
        Modell: ARMv7 Processor rev 4 (v7l)
        RAM: 976.7 MB
        System uptime: 01:00:17
        Node.js: v10.16.0
        NPM: 6.9.0
        Adapter zählen: 249
        Festplattengröße: 7.2 GiB
        Festplatten frei: 5.4 GiB
        Uptime: 00:14:08
        Aktivierte Instanzen: 3
    

    Aber wenn ich meinen Z-Wave Adapter installiere egal ob über Konsole oder Admin dann kommt am Schluß immer

     host.raspberrypi Cannot install zwave
    

    Wer kann mir helfen das ich den Adapter von Z-Wave und die Instanz installiert bekomme.

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #13

      Z-Wave-Adapter 1.5.0 ist released mit Unterstützung für OpenZWave 1.6

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von arteck
        #2

        der schmeisst doch melhr Meldungen als

        host.raspberrypi Cannot install zwave
        

        was steht im log ?? komplett

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          DeTho
          schrieb am zuletzt editiert von
          #3

          Ich habe ebenfalls Probleme den Z-Wave Adapter zu installieren. Alle anderen Adapter laufen bis jetzt. Ich benutze Raspbery Pi 4 und Raspbian Buster Lite (Release date: 2019-06-20).
          Bei der Installation erhalte ich folgende Meldungen:

          $ ./iobroker add zwave  --host raspberrypi
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    471      0 --:--:-- --:--:-- --:--:--   471
          
          100  110k    0  110k    0     0   113k      0 --:--:-- --:--:-- --:--:--  113k
          100 1917k    0 1917k    0     0  1352k      0 --:--:--  0:00:01 --:--:-- 4098k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    481      0 --:--:-- --:--:-- --:--:--   481
          
          100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          
          npm ERR! code ELIFECYCLEnpm ERR! errno 1
          
          npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
          npm ERR! 
          npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_26_28_875Z-debug.log
          
          host.raspberrypi install adapter zwave
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    528      0 --:--:-- --:--:-- --:--:--   525
          
          100 41814    0 41814    0     0  36518      0 --:--:--  0:00:01 --:--:-- 36518
          100 1917k    0 1917k    0     0  1113k      0 --:--:--  0:00:01 --:--:-- 3258k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    571      0 --:--:-- --:--:-- --:--:--   569
          
            0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
            0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
            0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
          100 16081    0 16081    0     0   4426      0 --:--:--  0:00:03 --:--:--  6381
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          npm ERR! code ELIFECYCLE
          npm
           ERR! errno 1npm
           ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
          npm
           ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          
          
          npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_28_26_645Z-debug.log
          
          host.raspberrypi install adapter zwave
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    488      0 --:--:-- --:--:-- --:--:--   488
          
            0 1917k    0   731    0     0   1160      0  0:28:13 --:--:--  0:28:13  1160
          100 1917k  100 1917k    0     0  1375k      0  0:00:01  0:00:01 --:--:-- 2509k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    498      0 --:--:-- --:--:-- --:--:--   498
          
          100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16
              if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           
          WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          
          npm
           ERR! code ELIFECYCLEnpm
           ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`
          npm ERR! Exit status 1
          
          npm
           ERR!
           npm 
          ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm 
          ERR!
           This is probably not a problem with npm. There is likely additional logging output above.
          
          npm
           ERR!
           A complete log of this run can be found in:
          npm 
          ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_30_20_573Z-debug.log
          host.raspberrypi install adapter zwave
          ERROR: host.raspberrypi Cannot install zwave
          ERROR: process exited with code 13
          

          Kann mir jemand helfen?

          arteckA 1 Antwort Letzte Antwort
          0
          • D DeTho

            Ich habe ebenfalls Probleme den Z-Wave Adapter zu installieren. Alle anderen Adapter laufen bis jetzt. Ich benutze Raspbery Pi 4 und Raspbian Buster Lite (Release date: 2019-06-20).
            Bei der Installation erhalte ich folgende Meldungen:

            $ ./iobroker add zwave  --host raspberrypi
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    471      0 --:--:-- --:--:-- --:--:--   471
            
            100  110k    0  110k    0     0   113k      0 --:--:-- --:--:-- --:--:--  113k
            100 1917k    0 1917k    0     0  1352k      0 --:--:--  0:00:01 --:--:-- 4098k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    481      0 --:--:-- --:--:-- --:--:--   481
            
            100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            
            npm ERR! code ELIFECYCLEnpm ERR! errno 1
            
            npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
            npm ERR! 
            npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            
            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_26_28_875Z-debug.log
            
            host.raspberrypi install adapter zwave
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    528      0 --:--:-- --:--:-- --:--:--   525
            
            100 41814    0 41814    0     0  36518      0 --:--:--  0:00:01 --:--:-- 36518
            100 1917k    0 1917k    0     0  1113k      0 --:--:--  0:00:01 --:--:-- 3258k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    571      0 --:--:-- --:--:-- --:--:--   569
            
              0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
              0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
              0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
            100 16081    0 16081    0     0   4426      0 --:--:--  0:00:03 --:--:--  6381
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            npm ERR! code ELIFECYCLE
            npm
             ERR! errno 1npm
             ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
            npm
             ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            
            
            npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_28_26_645Z-debug.log
            
            host.raspberrypi install adapter zwave
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    488      0 --:--:-- --:--:-- --:--:--   488
            
              0 1917k    0   731    0     0   1160      0  0:28:13 --:--:--  0:28:13  1160
            100 1917k  100 1917k    0     0  1375k      0  0:00:01  0:00:01 --:--:-- 2509k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    498      0 --:--:-- --:--:-- --:--:--   498
            
            100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16
                if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             
            WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            
            npm
             ERR! code ELIFECYCLEnpm
             ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`
            npm ERR! Exit status 1
            
            npm
             ERR!
             npm 
            ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm 
            ERR!
             This is probably not a problem with npm. There is likely additional logging output above.
            
            npm
             ERR!
             A complete log of this run can be found in:
            npm 
            ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_30_20_573Z-debug.log
            host.raspberrypi install adapter zwave
            ERROR: host.raspberrypi Cannot install zwave
            ERROR: process exited with code 13
            

            Kann mir jemand helfen?

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von arteck
            #4

            @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

            Keine Berechtigung

            direkt in der 4-ten Zeile

            hast mal den fixer laufen lassen ??

            curl -sL https://iobroker.net/fix.sh | bash -

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              DeTho
              schrieb am zuletzt editiert von
              #5

              Ja, hat aber nicht geholfen.

              arteckA 1 Antwort Letzte Antwort
              0
              • D DeTho

                Ja, hat aber nicht geholfen.

                arteckA Offline
                arteckA Offline
                arteck
                Developer Most Active
                schrieb am zuletzt editiert von
                #6

                @DeTho gehmal ins

                /opt/iobroker/node_modules/iobroker.zwave
                

                und mach ein

                make
                

                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  DeTho
                  schrieb am zuletzt editiert von
                  #7
                  make: getcwd: Datei oder Verzeichnis nicht gefunden
                  make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden.  Schluss.
                  
                  
                  arteckA 1 Antwort Letzte Antwort
                  0
                  • D DeTho
                    make: getcwd: Datei oder Verzeichnis nicht gefunden
                    make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden.  Schluss.
                    
                    
                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #8

                    @DeTho kannst du manuell openzwave installieren ?? weisst du wie das geht ?

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Antwort Letzte Antwort
                    0
                    • D Offline
                      D Offline
                      DeTho
                      schrieb am zuletzt editiert von
                      #9

                      Nein, habe ich noch nicht gemacht.

                      1 Antwort Letzte Antwort
                      0
                      • AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #10

                        Das wird leider nicht helfen. Die Installation schlägt nicht wegen der Berechtigung fehl, sondern einem Fehler bei der Kompilierung von OpenZWave.

                        Ich werde demnächst mal testen, ob die neue version 1.6 mittlerweile funktioniert. Dann ist der Fehler möglicherweise auch Geschichte.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          DeTho
                          schrieb am zuletzt editiert von
                          #11

                          Ok, dann erst mal Danke für deine Hilfe. :+1:

                          1 Antwort Letzte Antwort
                          0
                          • AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #12

                            PR mit 1.6-Test sieht gut aus. Müssen dann aber noch manuell verifizieren, dass es läuft.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              schrieb am zuletzt editiert von
                              #13

                              Z-Wave-Adapter 1.5.0 ist released mit Unterstützung für OpenZWave 1.6

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Antwort Letzte Antwort
                              0
                              • D Offline
                                D Offline
                                DeTho
                                schrieb am zuletzt editiert von
                                #14

                                Ich habe Version 1.5.0 installiert. Die Installation ist auch durchgelaufen und zeigt jetzt an: Installierte Version 1.5.0
                                Der Adapter wird aber nicht in den Instanzen angezeigt. Auch unter den Oblekten ist nichts zu finden.

                                Auf meinem alten System mit Raspi3 und Stretch läuft die neue Version.

                                AlCalzoneA 1 Antwort Letzte Antwort
                                0
                                • D DeTho

                                  Ich habe Version 1.5.0 installiert. Die Installation ist auch durchgelaufen und zeigt jetzt an: Installierte Version 1.5.0
                                  Der Adapter wird aber nicht in den Instanzen angezeigt. Auch unter den Oblekten ist nichts zu finden.

                                  Auf meinem alten System mit Raspi3 und Stretch läuft die neue Version.

                                  AlCalzoneA Offline
                                  AlCalzoneA Offline
                                  AlCalzone
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #15

                                  @DeTho Hast du eine Instanz hinzugefügt (Adapterliste)?

                                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                  1 Antwort Letzte Antwort
                                  0
                                  • D Offline
                                    D Offline
                                    DeTho
                                    schrieb am zuletzt editiert von
                                    #16

                                    @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

                                    Installierte Version 1.5.0

                                    Ja, wie beschrieben wird er in der Adapterliste als Installierte Version 1.5.0 angezeigt. Aber er erscheint nicht in den Instanzen oder bei den Objekten.

                                    AlCalzoneA 1 Antwort Letzte Antwort
                                    0
                                    • D DeTho

                                      @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

                                      Installierte Version 1.5.0

                                      Ja, wie beschrieben wird er in der Adapterliste als Installierte Version 1.5.0 angezeigt. Aber er erscheint nicht in den Instanzen oder bei den Objekten.

                                      AlCalzoneA Offline
                                      AlCalzoneA Offline
                                      AlCalzone
                                      Developer
                                      schrieb am zuletzt editiert von AlCalzone
                                      #17

                                      @DeTho Ich frage nochmal: Hast du auch eine Instanz hinzugefügt?
                                      Siehe Doku: https://www.iobroker.net/#de/documentation/tutorial/adapter.md?erzeugungeinerinstanzeinesadapters

                                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                      D 1 Antwort Letzte Antwort
                                      0
                                      • AlCalzoneA AlCalzone

                                        @DeTho Ich frage nochmal: Hast du auch eine Instanz hinzugefügt?
                                        Siehe Doku: https://www.iobroker.net/#de/documentation/tutorial/adapter.md?erzeugungeinerinstanzeinesadapters

                                        D Offline
                                        D Offline
                                        DeTho
                                        schrieb am zuletzt editiert von
                                        #18

                                        Ja, das habe ich über GitHub. Direkt über Admin kommt nur die Version 1.4.2 und die hat natürlich nicht funktioniert.

                                        AlCalzoneA 1 Antwort Letzte Antwort
                                        0
                                        • D DeTho

                                          Ja, das habe ich über GitHub. Direkt über Admin kommt nur die Version 1.4.2 und die hat natürlich nicht funktioniert.

                                          AlCalzoneA Offline
                                          AlCalzoneA Offline
                                          AlCalzone
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #19

                                          @DeTho Les bitte die Doku die ich dir geschickt habe. Du hast den Adapter installiert aber keine Instanz hinzugefügt.

                                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                          D 1 Antwort Letzte Antwort
                                          0
                                          • AlCalzoneA AlCalzone

                                            @DeTho Les bitte die Doku die ich dir geschickt habe. Du hast den Adapter installiert aber keine Instanz hinzugefügt.

                                            D Offline
                                            D Offline
                                            DeTho
                                            schrieb am zuletzt editiert von
                                            #20

                                            Entschuldigung, war mein Fehler. Habe nicht richtig hingesehen. Jetzt ist alles OK.
                                            Danke nochmals führ die Mühe.

                                            1 Antwort Letzte Antwort
                                            0
                                            Antworten
                                            • In einem neuen Thema antworten
                                            Anmelden zum Antworten
                                            • Älteste zuerst
                                            • Neuste zuerst
                                            • Meiste Stimmen


                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            525

                                            Online

                                            32.6k

                                            Benutzer

                                            82.2k

                                            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