Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Hinzufuegen von Roomba Adapter wirft Fehler

    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

    UNSOLVED Hinzufuegen von Roomba Adapter wirft Fehler

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

      Hallo zusammen,

      ich bin iobroker Neueinsteiger, wollte nun meinen Roomba versuchen als Adapter hinzuzufügen und bekomme einen Fehler. Andere Adapter konnte ich bisher problemfrei hinzufügen. Den Fehler verstehe ich in der Tiefe nicht wirklich.

      Hoffe mir kann jemand einen Tipp geben!

      Zu meinem IO Broker: Neuste Version auf einem Raspberry 4

      $ ./iobroker add roomba  --host raspberrypi
      NPM version: 6.11.3
      npm install iobroker.roomba@1.0.7 --loglevel error --prefix "/opt/iobroker" (System call)
      Package pixman-1 was not found in the pkg-config search path.Perhaps you should add the directory containing `pixman-1.pc'to the PKG_CONFIG_PATH environment variableNo package 'pixman-1' found
      gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
      gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:344:16)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.19.75-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/opt/iobroker/node_modules/canvas/build/Release" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"gyp ERR! cwd /opt/iobroker/node_modules/canvasgyp ERR! node -v v10.17.0gyp ERR! node-gyp -v v5.0.3gyp ERR! not ok 
      node-pre-gyp ERR! build error 
      node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/canvas/build/Release --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/opt/iobroker/node_modules/node-pre-gyp/lib/util/compile.js:83:29)node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:198:13)node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:982:16)node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
      node-pre-gyp ERR! System Linux 4.19.75-v7+node-pre-gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ERR! cwd /opt/iobroker/node_modules/canvasnode-pre-gyp ERR! node -v v10.17.0node-pre-gyp ERR! node-pre-gyp -v v0.11.0node-pre-gyp ERR! not ok 
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1npm ERR! canvas@2.6.0 install: `node-pre-gyp install --fallback-to-build`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the canvas@2.6.0 install 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-11-19T20_18_03_891Z-debug.log
      ERROR: host.SmartHome Cannot install iobroker.roomba@1.0.7: 1
      ERROR: process exited with code 25
      
      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC/Pi3/etc.
      Arbeitsspeicher: 1GB
      Festplattenart: SD-Karte/SSD/HDD
      Betriebssystem: Ubuntu/Windows/Mac
      Node-Version: 10.x.x
      Nodejs-Version: 10.x.x
      NPM-Version: 6.x.x
      Installationsart: Skript/Manuell
      Image genutzt: Ja/Nein
      Ort/Name der Imagedatei: Link
      foxriver76 1 Reply Last reply Reply Quote 0
      • foxriver76
        foxriver76 Developer @scr2k last edited by

        @scr2k Laut Doku:

        sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
        sudo npm install canvas --unsafe-perm=true
        

        Debian Pakete muessen aktuell leider manuell installiert werden. Steht allerdings auf der Agenda für den js-c.
        Canvas vermutlich manuell wegen unsafe-perm.

        1 Reply Last reply Reply Quote 1
        • C
          Coffeelover last edited by Coffeelover

          Hi,
          habe die Installation für meinen Xiaomi versucht, bekomme aber bei den Libraries folgende Meldung:

          sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
          Paketlisten werden gelesen... Fertig                                                                                                                                                                                                                                                                                       
          Abhängigkeitsbaum wird aufgebaut.                                                                                                                                                                                                                                                                                          
          Statusinformationen werden eingelesen.... Fertig                                                                                                                                                                                                                                                                           
          E: Paket libcairo2-dev kann nicht gefunden werden.                                                                                                                                                                                                                                                                         
          E: Paket libpango1.0-dev kann nicht gefunden werden.                                                                                                                                                                                                                                                                       
          E: Mittels des Musters »libpango1.0-dev« konnte kein Paket gefunden werden.                                                                                                                                                                                                                                                
          E: Mittels regulärem Ausdruck »libpango1.0-dev« konnte kein Paket gefunden werden.                                                                                                                                                                                                                                         
          E: Paket libjpeg-dev kann nicht gefunden werden.                                                                                                                                                                                                                                                                           
          E: Paket libgif-dev kann nicht gefunden werden.                                                                                                                                                                                                                                                                            
          E: Paket librsvg2-dev kann nicht gefunden werden.  
          

          Installation in einem QNAP Container / Docker.
          VG

          Edit: Gelöst durch ausführen von sudo apt update und dann sudo apt-get install [...]

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          913
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          adapter error roomba adapter
          3
          3
          2116
          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