Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Homekit Adapter lässt sich nicht instllieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Homekit Adapter lässt sich nicht instllieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Garasul last edited by

      Hallo erstmal,

      vorab sorry dafür das ich in das Forum poste, ich wollte ein Ticket über http://iobroker.net:8000/ (Jira) einstellen, jedoch scheint die URL down zu sein.

      Ich bin blutiger iobroker (und auch Smart Home) Anfänger und habe mir frisch iobroker in einer Virtualbox (Linux ubuntu)

      installiert. Nachdem ich einige Probleme mit den NPM beseitigt habe hab ich iobroker nun zum rennen gebracht.

      HomeMatic und diverse andere Adapter lassen sich Problemlos einbinden, bei HomeKit erscheinen jedoch folgende Fehler:

      $ ./iobroker add homekit2
      npm install iobroker.homekit2 --production --prefix "/opt/iobroker" (System call)
      In file included from ../src/dns_sd.cpp:1:0:../src/mdns.hpp:32:20: fatal error: dns_sd.h: No such file or directory
      
      compilation terminated.make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1
      gyp ERR! build error 
      
      gyp 
      ERR! 
      stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      
      gyp ERR! stack     at emitTwo (events.js:87:13)gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:12)
      gyp ERR! System Linux 4.4.0-62-generic
      gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/iobroker.homekit2/node_modules/hap-nodejs/node_modules/mdns
      gyp ERR! node -v v4.7.3
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok 
      
      npm
      
      ERR! Linux 4.4.0-62-generic
      npm
       ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.homekit2" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.7.3
      npm
       ERR! npm  v2.15.11npm ERR!
       code ELIFECYCLE
      npm ERR! mdns@2.3.3 install: `node-gyp rebuild`
      npm ERR! Exit status 1
      npm
       ERR! npm ERR! Failed at the mdns@2.3.3 install script 'node-gyp rebuild'.
      npm ERR! This is most likely a problem with the mdns package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!
           node-gyp rebuildnpm
       ERR! You can get information on how to open an issue for this project with:npm ERR!     npm bugs mdns
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR! 
      npm ERR!     npm owner ls mdns
      npm ERR! There is likely additional logging output above.
      
      npm 
      ERR! Please include the following file with any support request:npm ERR!
           /opt/npm-debug.log
      ERROR: host.iobridge Cannot install iobroker.homekit2: 1
      ERROR: process exited with code 25
      
      

      Was mich zusätzlich wundert ist das auf GitHub nur die Version 0.1.4 verfügbar ist und bei iobroker 0.1.6 ?

      Irgend eine Idee?

      1 Reply Last reply Reply Quote 0
      • G
        Garasul last edited by

        Ich bin bei den Problem weitergekommen.

        Und zwar nachdem ich das homekit2 Modul über die console

        sudo npm install iobroker.homekit2 --production
        
        ````installiert habe, hab ich folgende Fehlermeldung erhalten:
        
        

        make: Entering directory '/opt/iobroker/node_modules/iobroker.homekit2/node_modules/hap-nodejs/node_modules/mdns/build'
        CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
        In file included from ../src/dns_sd.cpp:1:0:
        ../src/mdns.hpp:32:20: fatal error: dns_sd.h: No such file or directory
        compilation terminated.
        dns_sd_bindings.target.mk:154: recipe for target 'Release/obj.target/dns_sd_bindings/src/dns_sd.o' failed
        make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1
        make: Leaving directory '/opt/iobroker/node_modules/iobroker.homekit2/node_modules/hap-nodejs/node_modules/mdns/build'

        
        Das Problem ließ sich dann über die Installation folgendes Paketes lösen.
        

        sudo apt-get install libavahi-compat-libdnssd-dev

        
        Nun ließ sich der HomeKit Adapter problemlos über GUI installieren. 8-)
        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        688
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

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