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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Harmony Adapter lässt sich nicht installieren

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    270

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    250

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

Harmony Adapter lässt sich nicht installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 5 Kommentatoren 3.0k Aufrufe
  • Ä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.
  • R Offline
    R Offline
    riconr1
    schrieb am zuletzt editiert von
    #1

    Hallo,

    vorab, ich habe IOBroker auf einem Windows 10 PC (dient schon als TV Server mit DVB Viewer).

    Ich habe mittlerweile schon viel gelesen und dabei herausgefunden, dass man für den Harmony Adapter GIT benötigt und auch das die Variable im System gesetzt werden muss. Die muss doch auf: C:\Users\zotac\AppData\Local\GitHub\PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11\cmd verweisen oder? Eine genaue Erläuterung habe ich vergeblich gesucht. Die Forumssuche ergab überhaupt keinen passenden Treffer (Variable Git). Vielleicht kann mir das noch mal jemand erläutern?

    Ansonsten bekomme ich jetzt nach allem immer noch folgenden Fehler:

    $ ./iobroker add harmony
    npm install iobroker.harmony --production --prefix "C:/ioBroker" (System call)
    npm
     WARN deprecated node-xmpp-stanza@1.1.0: use @xmpp/xml package <https: www.npmjs.com/package/@xmpp/xml="">npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: fatal: Unable to read current working directory: No error
    npm ERR! git clone --template=C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/swissmanu/ltx.git C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: fatal: Could not get current working directory: No such file or directory
    npm ERR! Windows_NT 10.0.14393npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "iobroker.harmony" "--production" "--prefix" "C:/ioBroker"
    npm ERR! node v6.9.4
    npm ERR! npm  v3.10.10
    npm ERR! code 128
    
    npm ERR! Command failed: git -c core.longpaths=true clone --template=C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/swissmanu/ltx.git C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26bnpm ERR! fatal: Could not get current working directory: No such file or directory
    npm ERR! 
    npm ERR! 
    npm
     ERR! If you need help, you may report this error at:npm ERR!     <https: github.com/npm/issues="">npm ERR!
     Please include the following file with any support request:
    npm
    
    ERR!
         C:\ioBroker\node_modules\iobroker\npm-debug.log
    ERROR: host.zotac-PC Cannot install iobroker.harmony: 1
    ERROR: process exited with code 25</https:></https:> 
    

    Kann mir jemand helfen?

    MfG Enrico

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      Australier
      schrieb am zuletzt editiert von
      #2

      Hallo, ich habe die gleichen Probleme wie Enrico. Bei mir läuft ioBroker auf einer Synology-NAS (DS412+ mit 4GB RAM), jedoch sind die Fehlermeldungen durchaus vergleichbar. Es läuft Node 4.4.2 und zuerst wurde bei der Installation angemeckert, dass npm eine Version kleiner 3.0 habe und die Installation deshalb nicht möglich sei, danach habe ich dann auf npm 4.1.1 geupdated und erhalte jetzt diese Fehlermeldung.

      ! $ ./iobroker add harmony
      ! npm install iobroker.harmony –production --prefix "/volume1/opt/iobroker" (System call)
      ! npm
      ! WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:13:12)
      ! npm WARN addRemoteGit at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:68:19)
      ! npm WARN addRemoteGit at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:80:29)
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/which.js:89:16
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
      ! npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:82:15)
      ! npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { [Error: not found: git] code: 'ENOGIT' }
      ! npm
      ! ERR! git clone –template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefinednpm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
      ! npm
      ! WARN deprecated node-xmpp-stanza@1.1.0: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>
      ! npm
      ! ERR! Linux 3.10.77
      ! npm ERR! argv "/volume1/@appstore/Node.js_v4/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.harmony" "--production" "--prefix" "/volume1/opt/iobroker"npm ERR! node v4.4.2
      ! npm ERR! npm v4.1.1
      ! npm ERR! code ENOGIT
      ! npm ERR! not found: git
      ! npm ERR!
      ! npm ERR! Failed using git.
      ! npm ERR! This is most likely not a problem with npm itself.
      ! npm ERR! Please check if you have git installed and in your PATH.
      ! npm ERR! Please include the following file with any support request:
      ! npm ERR! /volume1/opt/npm-debug.log
      ! ERROR: host.DS412 Cannot install iobroker.harmony: 1
      ! ERROR: process exited with code 25

      Git habe ich schon mehrfach versucht zu installieren, was mir auch teilweise gelungen ist, aber es funktioniert leider immer noch nicht. ioBroker liegt bei mir in folgendem Verzeichnis: /volume1/opt/iobroker/ und die neu installierten Ordner "git all" liegen unter /volume1/opt/node-modules/git-all und auch unter /volume1/opt/iobroker/node-modules/git-all

      So sieht das ganze unter Putty aus wenn ich den Adapter installieren möchte:

      ! login as: admin
      ! admin@192.168.2.33's password:
      ! Could not chdir to home directory /var/services/homes/admin: No such file or directory
      ! admin@DS412:/$ sudo -i
      ! Password:
      ! root@DS412:~# cd /volume1/opt/iobroker
      ! root@DS412:/volume1/opt/iobroker# npm install iobroker.harmony
      ! npm WARN addRemoteGit Error: not found: git
      ! npm WARN addRemoteGit at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:13:12)
      ! npm WARN addRemoteGit at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:68:19)
      ! npm WARN addRemoteGit at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:80:29)
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/which.js:89:16
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
      ! npm WARN addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
      ! npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:82:15)
      ! npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cd … ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { [Error: not found: git] code: 'ENOGIT' }
      ! npm ERR! git clone –template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
      ! npm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
      ! npm WARN deprecated node-xmpp-stanza@1.1.0: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>
      ! npm ERR! Linux 3.10.77
      ! npm ERR! argv "/volume1/@appstore/Node.js_v4/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.harmony"
      ! npm ERR! node v4.4.2
      ! npm ERR! npm v4.1.1
      ! npm ERR! code ENOGIT
      ! npm ERR! not found: git
      ! npm ERR!
      ! npm ERR! Failed using git.
      ! npm ERR! This is most likely not a problem with npm itself.
      ! npm ERR! Please check if you have git installed and in your PATH.
      ! npm ERR! Please include the following file with any support request:
      ! npm ERR! /volume1/opt/iobroker/npm-debug.log
      ! root@DS412:/volume1/opt/iobroker# /volume1/opt/iobroker/npm-debug.log
      ! -ash: /volume1/opt/iobroker/npm-debug.log: Permission denied
      ! root@DS412:/volume1/opt/iobroker#

      Die Rechte sind bei allen Ordnern auf "0777" gesetzt, lt. WinSCP. Den Befehl "npm-debug.log" kann ich leider nicht ausführen, hier die Meldungen aus Putty:

      ! login as: admin
      ! admin@192.168.2.33's password:
      ! Could not chdir to home directory /var/services/homes/admin: No such file or directory
      ! admin@DS412:/$ /volume1/opt/iobroker/npm-debug.log
      ! -sh: /volume1/opt/iobroker/npm-debug.log: Permission denied
      ! admin@DS412:/$ sudo -i
      ! Password:
      ! root@DS412:~# /volume1/opt/iobroker/npm-debug.log
      ! -ash: /volume1/opt/iobroker/npm-debug.log: Permission denied
      ! root@DS412:~# cd /volume1/opt/iobroker/
      ! root@DS412:/volume1/opt/iobroker# npm-debug.log
      ! -ash: npm-debug.log: command not found
      ! root@DS412:/volume1/opt/iobroker# /volume1/opt/iobroker/npm-debug.log
      ! -ash: /volume1/opt/iobroker/npm-debug.log: Permission denied
      ! root@DS412:/volume1/opt/iobroker# sudo /volume1/opt/iobroker/npm-debug.log
      ! sudo: /volume1/opt/iobroker/npm-debug.log: command not found
      ! root@DS412:/volume1/opt/iobroker# /volume1/opt/iobroker/npm-debug.log
      ! -ash: /volume1/opt/iobroker/npm-debug.log: Permission denied
      ! root@DS412:/volume1/opt/iobroker#

      Ich vermute einmal, dass das Problem mal wieder vor dem Rechner sitzt… ich glaube, dass Enrico und mir mit dem gleichen Tip weitergeholfen werden kann.

      Schon vorab Vielen Dank für jede Antwort die etwas weiterhilft.

      Beste Grüße

      Australier

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pman
        schrieb am zuletzt editiert von
        #3

        Git Befehl sollte dem System bekannt sein. Bei meinem Windows System z.B.:

        I:\iobroker>git --version
        git version 2.7.0.windows.1
        

        Installation des Adapters mit Node 6.9.4 und npm 3.10.10 funktioniert bei mir.

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          riconr1
          schrieb am zuletzt editiert von
          #4

          git version 2.10.2.windows 1

          node v6.9.4

          npm 4.1.1

          Also alles auf stand. Oder muss ich jetzt ein downgrade machen?

          Oder kann es noch an was anderem liegen? Die Variable scheint zu stimmen, oder?

          C:\Users\zotac\AppData\Local\GitHub\PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11\cmd

          Die habe ich bei Path hinzugefügt. Dort standen schon einige drin, nur git fehlte noch. Oder musste ich den Path anders anlegen?

          MfG Enrico

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            Australier
            schrieb am zuletzt editiert von
            #5

            Hier noch die npm-debug.log, vielleicht hilft das weiter. Ich habe inzwisachen die npm-Version auf 3.10.10 geändert, allerdings ohne Änderung im Verhalten.

            ! 0 info it worked if it ends with ok
            ! 1 verbose cli [ '/volume1/@appstore/Node.js_v4/usr/local/bin/node',
            ! 1 verbose cli '/usr/local/bin/npm',
            ! 1 verbose cli 'install',
            ! 1 verbose cli 'iobroker.harmony',
            ! 1 verbose cli '–production',
            ! 1 verbose cli '--prefix',
            ! 1 verbose cli '/volume1/opt/iobroker' ]
            ! 2 info using npm@3.10.10
            ! 3 info using node@v4.4.2
            ! 4 silly loadCurrentTree Starting
            ! 5 silly install loadCurrentTree
            ! 6 silly install readLocalPackageData
            ! 7 silly fetchPackageMetaData iobroker.harmony
            ! 8 silly fetchNamedPackageData iobroker.harmony
            ! 9 silly mapToRegistry name iobroker.harmony
            ! 10 silly mapToRegistry using default registry
            ! 11 silly mapToRegistry registry https://registry.npmjs.org/
            ! 12 silly mapToRegistry data Result {
            ! 12 silly mapToRegistry raw: 'iobroker.harmony',
            ! 12 silly mapToRegistry scope: null,
            ! 12 silly mapToRegistry escapedName: 'iobroker.harmony',
            ! 12 silly mapToRegistry name: 'iobroker.harmony',
            ! 12 silly mapToRegistry rawSpec: '',
            ! 12 silly mapToRegistry spec: 'latest',
            ! 12 silly mapToRegistry type: 'tag' }
            ! 13 silly mapToRegistry uri https://registry.npmjs.org/iobroker.harmony
            ! 14 verbose request uri https://registry.npmjs.org/iobroker.harmony
            ! 15 verbose request no auth needed
            ! 16 info attempt registry request try #1 at 6:36:48 PM
            ! 17 verbose request id c6f514937e5f4fc4
            ! 18 verbose etag W/"57383b82-3245"
            ! 19 verbose lastModified Sun, 15 May 2016 09:04:02 GMT
            ! 20 http request GET https://registry.npmjs.org/iobroker.harmony
            ! 21 http 304 https://registry.npmjs.org/iobroker.harmony
            ! 22 verbose headers { date: 'Tue, 24 Jan 2017 17:36:48 GMT',
            ! 22 verbose headers via: '1.1 varnish',
            ! 22 verbose headers 'cache-control': 'max-age=300',
            ! 22 verbose headers etag: 'W/"57383b82-3245"',
            ! 22 verbose headers age: '243',
            ! 22 verbose headers connection: 'keep-alive',
            ! 22 verbose headers 'x-served-by': 'cache-hhn1528-HHN',
            ! 22 verbose headers 'x-cache': 'HIT',
            ! 22 verbose headers 'x-cache-hits': '1',
            ! 22 verbose headers 'x-timer': 'S1485279408.330248,VS0,VE0',
            ! 22 verbose headers vary: 'Accept-Encoding' }
            ! 23 silly get cb [ 304,
            ! 23 silly get { date: 'Tue, 24 Jan 2017 17:36:48 GMT',
            ! 23 silly get via: '1.1 varnish',
            ! 23 silly get 'cache-control': 'max-age=300',
            ! 23 silly get etag: 'W/"57383b82-3245"',
            ! 23 silly get age: '243',
            ! 23 silly get connection: 'keep-alive',
            ! 23 silly get 'x-served-by': 'cache-hhn1528-HHN',
            ! 23 silly get 'x-cache': 'HIT',
            ! 23 silly get 'x-cache-hits': '1',
            ! 23 silly get 'x-timer': 'S1485279408.330248,VS0,VE0',
            ! 23 silly get vary: 'Accept-Encoding' } ]
            ! 24 verbose etag https://registry.npmjs.org/iobroker.harmony from cache
            ! 25 verbose get saving iobroker.harmony to /root/.npm/registry.npmjs.org/iobroker.harmony/.cache.json
            ! 26 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 27 silly install normalizeTree
            ! 28 silly loadCurrentTree Finishing
            ! 29 silly loadIdealTree Starting
            ! 30 silly install loadIdealTree
            ! 31 silly cloneCurrentTree Starting
            ! 32 silly install cloneCurrentTreeToIdealTree
            ! 33 silly cloneCurrentTree Finishing
            ! 34 silly loadShrinkwrap Starting
            ! 35 silly install loadShrinkwrap
            ! 36 silly loadShrinkwrap Finishing
            ! 37 silly loadAllDepsIntoIdealTree Starting
            ! 38 silly install loadAllDepsIntoIdealTree
            ! 39 silly resolveWithNewModule iobroker.harmony@0.5.6 checking installable status
            ! 40 silly cache add args [ 'iobroker.harmony', null ]
            ! 41 verbose cache add spec iobroker.harmony
            ! 42 silly cache add parsed spec Result {
            ! 42 silly cache add raw: 'iobroker.harmony',
            ! 42 silly cache add scope: null,
            ! 42 silly cache add escapedName: 'iobroker.harmony',
            ! 42 silly cache add name: 'iobroker.harmony',
            ! 42 silly cache add rawSpec: '',
            ! 42 silly cache add spec: 'latest',
            ! 42 silly cache add type: 'tag' }
            ! 43 silly addNamed iobroker.harmony@latest
            ! 44 verbose addNamed "latest" is being treated as a dist-tag for iobroker.harmony
            ! 45 info addNameTag [ 'iobroker.harmony', 'latest' ]
            ! 46 silly mapToRegistry name iobroker.harmony
            ! 47 silly mapToRegistry using default registry
            ! 48 silly mapToRegistry registry https://registry.npmjs.org/
            ! 49 silly mapToRegistry data Result {
            ! 49 silly mapToRegistry raw: 'iobroker.harmony',
            ! 49 silly mapToRegistry scope: null,
            ! 49 silly mapToRegistry escapedName: 'iobroker.harmony',
            ! 49 silly mapToRegistry name: 'iobroker.harmony',
            ! 49 silly mapToRegistry rawSpec: '',
            ! 49 silly mapToRegistry spec: 'latest',
            ! 49 silly mapToRegistry type: 'tag' }
            ! 50 silly mapToRegistry uri https://registry.npmjs.org/iobroker.harmony
            ! 51 verbose addNameTag registry:https://registry.npmjs.org/iobroker.harmony not in flight; fetching
            ! 52 verbose request uri https://registry.npmjs.org/iobroker.harmony
            ! 53 verbose request no auth needed
            ! 54 info attempt registry request try #1 at 6:37:05 PM
            ! 55 verbose etag W/"57383b82-3245"
            ! 56 verbose lastModified Sun, 15 May 2016 09:04:02 GMT
            ! 57 http request GET https://registry.npmjs.org/iobroker.harmony
            ! 58 http 304 https://registry.npmjs.org/iobroker.harmony
            ! 59 verbose headers { date: 'Tue, 24 Jan 2017 17:37:04 GMT',
            ! 59 verbose headers via: '1.1 varnish',
            ! 59 verbose headers 'cache-control': 'max-age=300',
            ! 59 verbose headers etag: 'W/"57383b82-3245"',
            ! 59 verbose headers age: '259',
            ! 59 verbose headers connection: 'keep-alive',
            ! 59 verbose headers 'x-served-by': 'cache-hhn1528-HHN',
            ! 59 verbose headers 'x-cache': 'HIT',
            ! 59 verbose headers 'x-cache-hits': '2',
            ! 59 verbose headers 'x-timer': 'S1485279424.822424,VS0,VE0',
            ! 59 verbose headers vary: 'Accept-Encoding' }
            ! 60 silly get cb [ 304,
            ! 60 silly get { date: 'Tue, 24 Jan 2017 17:37:04 GMT',
            ! 60 silly get via: '1.1 varnish',
            ! 60 silly get 'cache-control': 'max-age=300',
            ! 60 silly get etag: 'W/"57383b82-3245"',
            ! 60 silly get age: '259',
            ! 60 silly get connection: 'keep-alive',
            ! 60 silly get 'x-served-by': 'cache-hhn1528-HHN',
            ! 60 silly get 'x-cache': 'HIT',
            ! 60 silly get 'x-cache-hits': '2',
            ! 60 silly get 'x-timer': 'S1485279424.822424,VS0,VE0',
            ! 60 silly get vary: 'Accept-Encoding' } ]
            ! 61 verbose etag https://registry.npmjs.org/iobroker.harmony from cache
            ! 62 verbose get saving iobroker.harmony to /root/.npm/registry.npmjs.org/iobroker.harmony/.cache.json
            ! 63 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 64 silly addNameTag next cb for iobroker.harmony with tag latest
            ! 65 silly addNamed iobroker.harmony@0.5.6
            ! 66 verbose addNamed "0.5.6" is a plain semver version for iobroker.harmony
            ! 67 silly cache afterAdd iobroker.harmony@0.5.6
            ! 68 verbose afterAdd /root/.npm/iobroker.harmony/0.5.6/package/package.json not in flight; writing
            ! 69 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 70 verbose afterAdd /root/.npm/iobroker.harmony/0.5.6/package/package.json written
            ! 71 silly fetchNamedPackageData harmonyhubjs-client
            ! 72 silly mapToRegistry name harmonyhubjs-client
            ! 73 silly mapToRegistry using default registry
            ! 74 silly mapToRegistry registry https://registry.npmjs.org/
            ! 75 silly mapToRegistry data Result {
            ! 75 silly mapToRegistry raw: 'harmonyhubjs-client',
            ! 75 silly mapToRegistry scope: null,
            ! 75 silly mapToRegistry escapedName: 'harmonyhubjs-client',
            ! 75 silly mapToRegistry name: 'harmonyhubjs-client',
            ! 75 silly mapToRegistry rawSpec: '',
            ! 75 silly mapToRegistry spec: 'latest',
            ! 75 silly mapToRegistry type: 'tag' }
            ! 76 silly mapToRegistry uri https://registry.npmjs.org/harmonyhubjs-client
            ! 77 silly fetchNamedPackageData harmonyhubjs-discover
            ! 78 silly mapToRegistry name harmonyhubjs-discover
            ! 79 silly mapToRegistry using default registry
            ! 80 silly mapToRegistry registry https://registry.npmjs.org/
            ! 81 silly mapToRegistry data Result {
            ! 81 silly mapToRegistry raw: 'harmonyhubjs-discover',
            ! 81 silly mapToRegistry scope: null,
            ! 81 silly mapToRegistry escapedName: 'harmonyhubjs-discover',
            ! 81 silly mapToRegistry name: 'harmonyhubjs-discover',
            ! 81 silly mapToRegistry rawSpec: '',
            ! 81 silly mapToRegistry spec: 'latest',
            ! 81 silly mapToRegistry type: 'tag' }
            ! 82 silly mapToRegistry uri https://registry.npmjs.org/harmonyhubjs-discover
            ! 83 silly fetchNamedPackageData semaphore
            ! 84 silly mapToRegistry name semaphore
            ! 85 silly mapToRegistry using default registry
            ! 86 silly mapToRegistry registry https://registry.npmjs.org/
            ! 87 silly mapToRegistry data Result {
            ! 87 silly mapToRegistry raw: 'semaphore',
            ! 87 silly mapToRegistry scope: null,
            ! 87 silly mapToRegistry escapedName: 'semaphore',
            ! 87 silly mapToRegistry name: 'semaphore',
            ! 87 silly mapToRegistry rawSpec: '',
            ! 87 silly mapToRegistry spec: 'latest',
            ! 87 silly mapToRegistry type: 'tag' }
            ! 88 silly mapToRegistry uri https://registry.npmjs.org/semaphore
            ! 89 verbose request uri https://registry.npmjs.org/harmonyhubjs-client
            ! 90 verbose request no auth needed
            ! 91 info attempt registry request try #1 at 6:37:05 PM
            ! 92 verbose etag W/"580ef6fc-4bfb"
            ! 93 verbose lastModified Tue, 25 Oct 2016 06:09:00 GMT
            ! 94 http request GET https://registry.npmjs.org/harmonyhubjs-client
            ! 95 verbose request uri https://registry.npmjs.org/semaphore
            ! 96 verbose request no auth needed
            ! 97 info attempt registry request try #1 at 6:37:05 PM
            ! 98 verbose etag W/"570da251-1c70"
            ! 99 verbose lastModified Wed, 13 Apr 2016 01:35:13 GMT
            ! 100 http request GET https://registry.npmjs.org/semaphore
            ! 101 verbose request uri https://registry.npmjs.org/harmonyhubjs-discover
            ! 102 verbose request no auth needed
            ! 103 info attempt registry request try #1 at 6:37:05 PM
            ! 104 verbose etag W/"56555ca1-1ab2"
            ! 105 verbose lastModified Wed, 25 Nov 2015 07:00:49 GMT
            ! 106 http request GET https://registry.npmjs.org/harmonyhubjs-discover
            ! 107 http 304 https://registry.npmjs.org/harmonyhubjs-client
            ! 108 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 108 verbose headers via: '1.1 varnish',
            ! 108 verbose headers 'cache-control': 'max-age=300',
            ! 108 verbose headers etag: 'W/"580ef6fc-4bfb"',
            ! 108 verbose headers age: '203',
            ! 108 verbose headers connection: 'keep-alive',
            ! 108 verbose headers 'x-served-by': 'cache-hhn1528-HHN',
            ! 108 verbose headers 'x-cache': 'HIT',
            ! 108 verbose headers 'x-cache-hits': '1',
            ! 108 verbose headers 'x-timer': 'S1485279425.044748,VS0,VE0',
            ! 108 verbose headers vary: 'Accept-Encoding' }
            ! 109 silly get cb [ 304,
            ! 109 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 109 silly get via: '1.1 varnish',
            ! 109 silly get 'cache-control': 'max-age=300',
            ! 109 silly get etag: 'W/"580ef6fc-4bfb"',
            ! 109 silly get age: '203',
            ! 109 silly get connection: 'keep-alive',
            ! 109 silly get 'x-served-by': 'cache-hhn1528-HHN',
            ! 109 silly get 'x-cache': 'HIT',
            ! 109 silly get 'x-cache-hits': '1',
            ! 109 silly get 'x-timer': 'S1485279425.044748,VS0,VE0',
            ! 109 silly get vary: 'Accept-Encoding' } ]
            ! 110 verbose etag https://registry.npmjs.org/harmonyhubjs-client from cache
            ! 111 verbose get saving harmonyhubjs-client to /root/.npm/registry.npmjs.org/harmonyhubjs-client/.cache.json
            ! 112 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 113 silly resolveWithNewModule harmonyhubjs-client@1.1.10 checking installable status
            ! 114 silly cache add args [ 'harmonyhubjs-client@^1.1.8', null ]
            ! 115 verbose cache add spec harmonyhubjs-client@^1.1.8
            ! 116 silly cache add parsed spec Result {
            ! 116 silly cache add raw: 'harmonyhubjs-client@^1.1.8',
            ! 116 silly cache add scope: null,
            ! 116 silly cache add escapedName: 'harmonyhubjs-client',
            ! 116 silly cache add name: 'harmonyhubjs-client',
            ! 116 silly cache add rawSpec: '^1.1.8',
            ! 116 silly cache add spec: '>=1.1.8 <2.0.0',
            ! 116 silly cache add type: 'range' }
            ! 117 silly addNamed harmonyhubjs-client@>=1.1.8 <2.0.0
            ! 118 verbose addNamed ">=1.1.8 <2.0.0" is a valid semver range for harmonyhubjs-client
            ! 119 silly addNameRange { name: 'harmonyhubjs-client',
            ! 119 silly addNameRange range: '>=1.1.8 <2.0.0',
            ! 119 silly addNameRange hasData: false }
            ! 120 silly mapToRegistry name harmonyhubjs-client
            ! 121 silly mapToRegistry using default registry
            ! 122 silly mapToRegistry registry https://registry.npmjs.org/
            ! 123 silly mapToRegistry data Result {
            ! 123 silly mapToRegistry raw: 'harmonyhubjs-client',
            ! 123 silly mapToRegistry scope: null,
            ! 123 silly mapToRegistry escapedName: 'harmonyhubjs-client',
            ! 123 silly mapToRegistry name: 'harmonyhubjs-client',
            ! 123 silly mapToRegistry rawSpec: '',
            ! 123 silly mapToRegistry spec: 'latest',
            ! 123 silly mapToRegistry type: 'tag' }
            ! 124 silly mapToRegistry uri https://registry.npmjs.org/harmonyhubjs-client
            ! 125 verbose addNameRange registry:https://registry.npmjs.org/harmonyhubjs-client not in flight; fetching
            ! 126 verbose get https://registry.npmjs.org/harmonyhubjs-client not expired, no request
            ! 127 silly addNameRange number 2 { name: 'harmonyhubjs-client',
            ! 127 silly addNameRange range: '>=1.1.8 <2.0.0',
            ! 127 silly addNameRange hasData: true }
            ! 128 silly addNameRange versions [ 'harmonyhubjs-client',
            ! 128 silly addNameRange [ '1.1.2',
            ! 128 silly addNameRange '1.1.3',
            ! 128 silly addNameRange '1.1.4',
            ! 128 silly addNameRange '1.1.5',
            ! 128 silly addNameRange '1.1.6',
            ! 128 silly addNameRange '1.1.7',
            ! 128 silly addNameRange '1.1.8',
            ! 128 silly addNameRange '1.1.9',
            ! 128 silly addNameRange '1.1.10' ] ]
            ! 129 silly addNamed harmonyhubjs-client@1.1.10
            ! 130 verbose addNamed "1.1.10" is a plain semver version for harmonyhubjs-client
            ! 131 silly cache afterAdd harmonyhubjs-client@1.1.10
            ! 132 verbose afterAdd /root/.npm/harmonyhubjs-client/1.1.10/package/package.json not in flight; writing
            ! 133 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 134 verbose afterAdd /root/.npm/harmonyhubjs-client/1.1.10/package/package.json written
            ! 135 http 304 https://registry.npmjs.org/semaphore
            ! 136 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 136 verbose headers via: '1.1 varnish',
            ! 136 verbose headers 'cache-control': 'max-age=300',
            ! 136 verbose headers etag: 'W/"570da251-1c70"',
            ! 136 verbose headers age: '203',
            ! 136 verbose headers connection: 'keep-alive',
            ! 136 verbose headers 'x-served-by': 'cache-hhn1542-HHN',
            ! 136 verbose headers 'x-cache': 'HIT',
            ! 136 verbose headers 'x-cache-hits': '1',
            ! 136 verbose headers 'x-timer': 'S1485279425.122267,VS0,VE0',
            ! 136 verbose headers vary: 'Accept-Encoding' }
            ! 137 silly get cb [ 304,
            ! 137 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 137 silly get via: '1.1 varnish',
            ! 137 silly get 'cache-control': 'max-age=300',
            ! 137 silly get etag: 'W/"570da251-1c70"',
            ! 137 silly get age: '203',
            ! 137 silly get connection: 'keep-alive',
            ! 137 silly get 'x-served-by': 'cache-hhn1542-HHN',
            ! 137 silly get 'x-cache': 'HIT',
            ! 137 silly get 'x-cache-hits': '1',
            ! 137 silly get 'x-timer': 'S1485279425.122267,VS0,VE0',
            ! 137 silly get vary: 'Accept-Encoding' } ]
            ! 138 verbose etag https://registry.npmjs.org/semaphore from cache
            ! 139 verbose get saving semaphore to /root/.npm/registry.npmjs.org/semaphore/.cache.json
            ! 140 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 141 http 304 https://registry.npmjs.org/harmonyhubjs-discover
            ! 142 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 142 verbose headers via: '1.1 varnish',
            ! 142 verbose headers 'cache-control': 'max-age=300',
            ! 142 verbose headers etag: 'W/"56555ca1-1ab2"',
            ! 142 verbose headers age: '203',
            ! 142 verbose headers connection: 'keep-alive',
            ! 142 verbose headers 'x-served-by': 'cache-hhn1544-HHN',
            ! 142 verbose headers 'x-cache': 'HIT',
            ! 142 verbose headers 'x-cache-hits': '1',
            ! 142 verbose headers 'x-timer': 'S1485279425.138408,VS0,VE0',
            ! 142 verbose headers vary: 'Accept-Encoding' }
            ! 143 silly get cb [ 304,
            ! 143 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 143 silly get via: '1.1 varnish',
            ! 143 silly get 'cache-control': 'max-age=300',
            ! 143 silly get etag: 'W/"56555ca1-1ab2"',
            ! 143 silly get age: '203',
            ! 143 silly get connection: 'keep-alive',
            ! 143 silly get 'x-served-by': 'cache-hhn1544-HHN',
            ! 143 silly get 'x-cache': 'HIT',
            ! 143 silly get 'x-cache-hits': '1',
            ! 143 silly get 'x-timer': 'S1485279425.138408,VS0,VE0',
            ! 143 silly get vary: 'Accept-Encoding' } ]
            ! 144 verbose etag https://registry.npmjs.org/harmonyhubjs-discover from cache
            ! 145 verbose get saving harmonyhubjs-discover to /root/.npm/registry.npmjs.org/harmonyhubjs-discover/.cache.json
            ! 146 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 147 silly resolveWithNewModule semaphore@1.0.5 checking installable status
            ! 148 silly cache add args [ 'semaphore@~1.0.3', null ]
            ! 149 verbose cache add spec semaphore@~1.0.3
            ! 150 silly cache add parsed spec Result {
            ! 150 silly cache add raw: 'semaphore@~1.0.3',
            ! 150 silly cache add scope: null,
            ! 150 silly cache add escapedName: 'semaphore',
            ! 150 silly cache add name: 'semaphore',
            ! 150 silly cache add rawSpec: '~1.0.3',
            ! 150 silly cache add spec: '>=1.0.3 <1.1.0',
            ! 150 silly cache add type: 'range' }
            ! 151 silly addNamed semaphore@>=1.0.3 <1.1.0
            ! 152 verbose addNamed ">=1.0.3 <1.1.0" is a valid semver range for semaphore
            ! 153 silly addNameRange { name: 'semaphore', range: '>=1.0.3 <1.1.0', hasData: false }
            ! 154 silly mapToRegistry name semaphore
            ! 155 silly mapToRegistry using default registry
            ! 156 silly mapToRegistry registry https://registry.npmjs.org/
            ! 157 silly mapToRegistry data Result {
            ! 157 silly mapToRegistry raw: 'semaphore',
            ! 157 silly mapToRegistry scope: null,
            ! 157 silly mapToRegistry escapedName: 'semaphore',
            ! 157 silly mapToRegistry name: 'semaphore',
            ! 157 silly mapToRegistry rawSpec: '',
            ! 157 silly mapToRegistry spec: 'latest',
            ! 157 silly mapToRegistry type: 'tag' }
            ! 158 silly mapToRegistry uri https://registry.npmjs.org/semaphore
            ! 159 verbose addNameRange registry:https://registry.npmjs.org/semaphore not in flight; fetching
            ! 160 silly resolveWithNewModule harmonyhubjs-discover@1.0.2 checking installable status
            ! 161 silly cache add args [ 'harmonyhubjs-discover@^1.0.2', null ]
            ! 162 verbose cache add spec harmonyhubjs-discover@^1.0.2
            ! 163 silly cache add parsed spec Result {
            ! 163 silly cache add raw: 'harmonyhubjs-discover@^1.0.2',
            ! 163 silly cache add scope: null,
            ! 163 silly cache add escapedName: 'harmonyhubjs-discover',
            ! 163 silly cache add name: 'harmonyhubjs-discover',
            ! 163 silly cache add rawSpec: '^1.0.2',
            ! 163 silly cache add spec: '>=1.0.2 <2.0.0',
            ! 163 silly cache add type: 'range' }
            ! 164 silly addNamed harmonyhubjs-discover@>=1.0.2 <2.0.0
            ! 165 verbose addNamed ">=1.0.2 <2.0.0" is a valid semver range for harmonyhubjs-discover
            ! 166 silly addNameRange { name: 'harmonyhubjs-discover',
            ! 166 silly addNameRange range: '>=1.0.2 <2.0.0',
            ! 166 silly addNameRange hasData: false }
            ! 167 silly mapToRegistry name harmonyhubjs-discover
            ! 168 silly mapToRegistry using default registry
            ! 169 silly mapToRegistry registry https://registry.npmjs.org/
            ! 170 silly mapToRegistry data Result {
            ! 170 silly mapToRegistry raw: 'harmonyhubjs-discover',
            ! 170 silly mapToRegistry scope: null,
            ! 170 silly mapToRegistry escapedName: 'harmonyhubjs-discover',
            ! 170 silly mapToRegistry name: 'harmonyhubjs-discover',
            ! 170 silly mapToRegistry rawSpec: '',
            ! 170 silly mapToRegistry spec: 'latest',
            ! 170 silly mapToRegistry type: 'tag' }
            ! 171 silly mapToRegistry uri https://registry.npmjs.org/harmonyhubjs-discover
            ! 172 verbose addNameRange registry:https://registry.npmjs.org/harmonyhubjs-discover not in flight; fetching
            ! 173 verbose get https://registry.npmjs.org/semaphore not expired, no request
            ! 174 silly addNameRange number 2 { name: 'semaphore', range: '>=1.0.3 <1.1.0', hasData: true }
            ! 175 silly addNameRange versions [ 'semaphore',
            ! 175 silly addNameRange [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.0.4', '1.0.5' ] ]
            ! 176 silly addNamed semaphore@1.0.5
            ! 177 verbose addNamed "1.0.5" is a plain semver version for semaphore
            ! 178 verbose get https://registry.npmjs.org/harmonyhubjs-discover not expired, no request
            ! 179 silly addNameRange number 2 { name: 'harmonyhubjs-discover',
            ! 179 silly addNameRange range: '>=1.0.2 <2.0.0',
            ! 179 silly addNameRange hasData: true }
            ! 180 silly addNameRange versions [ 'harmonyhubjs-discover', [ '1.0.0', '1.0.1', '1.0.2' ] ]
            ! 181 silly addNamed harmonyhubjs-discover@1.0.2
            ! 182 verbose addNamed "1.0.2" is a plain semver version for harmonyhubjs-discover
            ! 183 silly cache afterAdd semaphore@1.0.5
            ! 184 verbose afterAdd /root/.npm/semaphore/1.0.5/package/package.json not in flight; writing
            ! 185 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 186 silly cache afterAdd harmonyhubjs-discover@1.0.2
            ! 187 verbose afterAdd /root/.npm/harmonyhubjs-discover/1.0.2/package/package.json not in flight; writing
            ! 188 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 189 verbose afterAdd /root/.npm/semaphore/1.0.5/package/package.json written
            ! 190 verbose afterAdd /root/.npm/harmonyhubjs-discover/1.0.2/package/package.json written
            ! 191 silly addShrinkwrap Found shrinkwrap in semaphore package/npm-shrinkwrap.json
            ! 192 silly addShrinkwrap Completed reading shrinkwrap in semaphore
            ! 193 silly fetchNamedPackageData node-xmpp-client
            ! 194 silly mapToRegistry name node-xmpp-client
            ! 195 silly mapToRegistry using default registry
            ! 196 silly mapToRegistry registry https://registry.npmjs.org/
            ! 197 silly mapToRegistry data Result {
            ! 197 silly mapToRegistry raw: 'node-xmpp-client',
            ! 197 silly mapToRegistry scope: null,
            ! 197 silly mapToRegistry escapedName: 'node-xmpp-client',
            ! 197 silly mapToRegistry name: 'node-xmpp-client',
            ! 197 silly mapToRegistry rawSpec: '',
            ! 197 silly mapToRegistry spec: 'latest',
            ! 197 silly mapToRegistry type: 'tag' }
            ! 198 silly mapToRegistry uri https://registry.npmjs.org/node-xmpp-client
            ! 199 silly fetchNamedPackageData node-xmpp-stanza
            ! 200 silly mapToRegistry name node-xmpp-stanza
            ! 201 silly mapToRegistry using default registry
            ! 202 silly mapToRegistry registry https://registry.npmjs.org/
            ! 203 silly mapToRegistry data Result {
            ! 203 silly mapToRegistry raw: 'node-xmpp-stanza',
            ! 203 silly mapToRegistry scope: null,
            ! 203 silly mapToRegistry escapedName: 'node-xmpp-stanza',
            ! 203 silly mapToRegistry name: 'node-xmpp-stanza',
            ! 203 silly mapToRegistry rawSpec: '',
            ! 203 silly mapToRegistry spec: 'latest',
            ! 203 silly mapToRegistry type: 'tag' }
            ! 204 silly mapToRegistry uri https://registry.npmjs.org/node-xmpp-stanza
            ! 205 silly fetchNamedPackageData q
            ! 206 silly mapToRegistry name q
            ! 207 silly mapToRegistry using default registry
            ! 208 silly mapToRegistry registry https://registry.npmjs.org/
            ! 209 silly mapToRegistry data Result {
            ! 209 silly mapToRegistry raw: 'q',
            ! 209 silly mapToRegistry scope: null,
            ! 209 silly mapToRegistry escapedName: 'q',
            ! 209 silly mapToRegistry name: 'q',
            ! 209 silly mapToRegistry rawSpec: '',
            ! 209 silly mapToRegistry spec: 'latest',
            ! 209 silly mapToRegistry type: 'tag' }
            ! 210 silly mapToRegistry uri https://registry.npmjs.org/q
            ! 211 silly fetchOtherPackageData ltx@git+https://github.com/swissmanu/ltx.git#cd … ltx-parser
            ! 212 silly cache add args [ 'ltx@git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser',
            ! 212 silly cache add null ]
            ! 213 verbose cache add spec ltx@git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser
            ! 214 silly cache add parsed spec Result {
            ! 214 silly cache add raw: 'ltx@git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser',
            ! 214 silly cache add scope: null,
            ! 214 silly cache add escapedName: 'ltx',
            ! 214 silly cache add name: 'ltx',
            ! 214 silly cache add rawSpec: 'git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser',
            ! 214 silly cache add spec: 'git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser',
            ! 214 silly cache add type: 'hosted',
            ! 214 silly cache add hosted:
            ! 214 silly cache add { type: 'github',
            ! 214 silly cache add ssh: 'git@github.com:swissmanu/ltx.git#cdata-for-ltx-parser',
            ! 214 silly cache add sshUrl: 'git+ssh://git@github.com/swissmanu/ltx.git#cdata-for-ltx-parser',
            ! 214 silly cache add httpsUrl: 'git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser',
            ! 214 silly cache add gitUrl: 'git://github.com/swissmanu/ltx.git#cdata-for-ltx-parser',
            ! 214 silly cache add shortcut: 'github:swissmanu/ltx#cdata-for-ltx-parser',
            ! 214 silly cache add directUrl: 'https://raw.githubusercontent.com/swiss ... ckage.json' } }
            ! 215 verbose addRemoteGit caching git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser
            ! 216 verbose addRemoteGit git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser is a repository hosted by github
            ! 217 silly tryClone cloning git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser via git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser
            ! 218 verbose tryClone git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b not in flight; caching
            ! 219 verbose correctMkdir /root/.npm/_git-remotes correctMkdir not in flight; initializing
            ! 220 verbose request uri https://registry.npmjs.org/node-xmpp-client
            ! 221 verbose request no auth needed
            ! 222 info attempt registry request try #1 at 6:37:06 PM
            ! 223 verbose etag W/"5880f156-16544"
            ! 224 verbose lastModified Thu, 19 Jan 2017 17:03:18 GMT
            ! 225 http request GET https://registry.npmjs.org/node-xmpp-client
            ! 226 verbose request uri https://registry.npmjs.org/node-xmpp-stanza
            ! 227 verbose request no auth needed
            ! 228 info attempt registry request try #1 at 6:37:06 PM
            ! 229 verbose etag W/"5803a7ee-177c"
            ! 230 verbose lastModified Sun, 16 Oct 2016 16:16:46 GMT
            ! 231 http request GET https://registry.npmjs.org/node-xmpp-stanza
            ! 232 verbose request uri https://registry.npmjs.org/q
            ! 233 verbose request no auth needed
            ! 234 info attempt registry request try #1 at 6:37:06 PM
            ! 235 verbose etag W/"586750fb-23932"
            ! 236 verbose lastModified Sat, 31 Dec 2016 06:32:27 GMT
            ! 237 http request GET https://registry.npmjs.org/q
            ! 238 warn addRemoteGit Error: not found: git
            ! 238 warn addRemoteGit at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:14:12)
            ! 238 warn addRemoteGit at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:69:19)
            ! 238 warn addRemoteGit at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:81:29)
            ! 238 warn addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/which.js:90:16
            ! 238 warn addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
            ! 238 warn addRemoteGit at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
            ! 238 warn addRemoteGit at FSReqWrap.oncomplete (fs.js:82:15)
            ! 238 warn addRemoteGit git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { [Error: not found: git] code: 'ENOGIT' }
            ! 239 info resetRemote resetting /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b for git+https://github.com/swissmanu/ltx.git#cd … ltx-parser
            ! 240 silly gentlyRm /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b is being purged
            ! 241 verbose gentlyRm don't care about contents; nuking /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b
            ! 242 silly vacuum-fs purging /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b
            ! 243 http 304 https://registry.npmjs.org/node-xmpp-client
            ! 244 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 244 verbose headers via: '1.1 varnish',
            ! 244 verbose headers 'cache-control': 'max-age=300',
            ! 244 verbose headers etag: 'W/"5880f156-16544"',
            ! 244 verbose headers age: '0',
            ! 244 verbose headers connection: 'keep-alive',
            ! 244 verbose headers 'x-served-by': 'cache-hhn1528-HHN',
            ! 244 verbose headers 'x-cache': 'HIT',
            ! 244 verbose headers 'x-cache-hits': '1',
            ! 244 verbose headers 'x-timer': 'S1485279425.454021,VS0,VE1',
            ! 244 verbose headers vary: 'Accept-Encoding' }
            ! 245 silly get cb [ 304,
            ! 245 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 245 silly get via: '1.1 varnish',
            ! 245 silly get 'cache-control': 'max-age=300',
            ! 245 silly get etag: 'W/"5880f156-16544"',
            ! 245 silly get age: '0',
            ! 245 silly get connection: 'keep-alive',
            ! 245 silly get 'x-served-by': 'cache-hhn1528-HHN',
            ! 245 silly get 'x-cache': 'HIT',
            ! 245 silly get 'x-cache-hits': '1',
            ! 245 silly get 'x-timer': 'S1485279425.454021,VS0,VE1',
            ! 245 silly get vary: 'Accept-Encoding' } ]
            ! 246 verbose etag https://registry.npmjs.org/node-xmpp-client from cache
            ! 247 verbose get saving node-xmpp-client to /root/.npm/registry.npmjs.org/node-xmpp-client/.cache.json
            ! 248 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 249 http 304 https://registry.npmjs.org/node-xmpp-stanza
            ! 250 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 250 verbose headers via: '1.1 varnish',
            ! 250 verbose headers 'cache-control': 'max-age=300',
            ! 250 verbose headers etag: 'W/"5803a7ee-177c"',
            ! 250 verbose headers age: '203',
            ! 250 verbose headers connection: 'keep-alive',
            ! 250 verbose headers 'x-served-by': 'cache-hhn1542-HHN',
            ! 250 verbose headers 'x-cache': 'HIT',
            ! 250 verbose headers 'x-cache-hits': '1',
            ! 250 verbose headers 'x-timer': 'S1485279425.452855,VS0,VE0',
            ! 250 verbose headers vary: 'Accept-Encoding' }
            ! 251 silly get cb [ 304,
            ! 251 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 251 silly get via: '1.1 varnish',
            ! 251 silly get 'cache-control': 'max-age=300',
            ! 251 silly get etag: 'W/"5803a7ee-177c"',
            ! 251 silly get age: '203',
            ! 251 silly get connection: 'keep-alive',
            ! 251 silly get 'x-served-by': 'cache-hhn1542-HHN',
            ! 251 silly get 'x-cache': 'HIT',
            ! 251 silly get 'x-cache-hits': '1',
            ! 251 silly get 'x-timer': 'S1485279425.452855,VS0,VE0',
            ! 251 silly get vary: 'Accept-Encoding' } ]
            ! 252 verbose etag https://registry.npmjs.org/node-xmpp-stanza from cache
            ! 253 verbose get saving node-xmpp-stanza to /root/.npm/registry.npmjs.org/node-xmpp-stanza/.cache.json
            ! 254 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 255 http 304 https://registry.npmjs.org/q
            ! 256 verbose headers { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 256 verbose headers via: '1.1 varnish',
            ! 256 verbose headers 'cache-control': 'max-age=300',
            ! 256 verbose headers etag: 'W/"586750fb-23932"',
            ! 256 verbose headers age: '244',
            ! 256 verbose headers connection: 'keep-alive',
            ! 256 verbose headers 'x-served-by': 'cache-hhn1544-HHN',
            ! 256 verbose headers 'x-cache': 'HIT',
            ! 256 verbose headers 'x-cache-hits': '5',
            ! 256 verbose headers 'x-timer': 'S1485279425.455088,VS0,VE0',
            ! 256 verbose headers vary: 'Accept-Encoding' }
            ! 257 silly get cb [ 304,
            ! 257 silly get { date: 'Tue, 24 Jan 2017 17:37:05 GMT',
            ! 257 silly get via: '1.1 varnish',
            ! 257 silly get 'cache-control': 'max-age=300',
            ! 257 silly get etag: 'W/"586750fb-23932"',
            ! 257 silly get age: '244',
            ! 257 silly get connection: 'keep-alive',
            ! 257 silly get 'x-served-by': 'cache-hhn1544-HHN',
            ! 257 silly get 'x-cache': 'HIT',
            ! 257 silly get 'x-cache-hits': '5',
            ! 257 silly get 'x-timer': 'S1485279425.455088,VS0,VE0',
            ! 257 silly get vary: 'Accept-Encoding' } ]
            ! 258 verbose etag https://registry.npmjs.org/q from cache
            ! 259 verbose get saving q to /root/.npm/registry.npmjs.org/q/.cache.json
            ! 260 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 261 silly vacuum-fs quitting because other entries in /root/.npm/_git-remotes
            ! 262 error git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
            ! 262 error git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
            ! 263 silly fetchPackageMetaData Error: not found: git
            ! 263 silly fetchPackageMetaData at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:14:12)
            ! 263 silly fetchPackageMetaData at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:69:19)
            ! 263 silly fetchPackageMetaData at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:81:29)
            ! 263 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/which/which.js:90:16
            ! 263 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
            ! 263 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
            ! 263 silly fetchPackageMetaData at FSReqWrap.oncomplete (fs.js:82:15)
            ! 263 silly fetchPackageMetaData error for ltx@git+https://github.com/swissmanu/ltx.git#cd ... ltx-parser { [Error: not found: git] code: 'ENOGIT' }
            ! 264 silly resolveWithNewModule node-xmpp-stanza@1.1.0 checking installable status
            ! 265 silly cache add args [ 'node-xmpp-stanza@1.1.0', null ]
            ! 266 verbose cache add spec node-xmpp-stanza@1.1.0
            ! 267 silly cache add parsed spec Result {
            ! 267 silly cache add raw: 'node-xmpp-stanza@1.1.0',
            ! 267 silly cache add scope: null,
            ! 267 silly cache add escapedName: 'node-xmpp-stanza',
            ! 267 silly cache add name: 'node-xmpp-stanza',
            ! 267 silly cache add rawSpec: '1.1.0',
            ! 267 silly cache add spec: '1.1.0',
            ! 267 silly cache add type: 'version' }
            ! 268 silly addNamed node-xmpp-stanza@1.1.0
            ! 269 verbose addNamed "1.1.0" is a plain semver version for node-xmpp-stanza
            ! 270 silly mapToRegistry name node-xmpp-stanza
            ! 271 silly mapToRegistry using default registry
            ! 272 silly mapToRegistry registry https://registry.npmjs.org/
            ! 273 silly mapToRegistry data Result {
            ! 273 silly mapToRegistry raw: 'node-xmpp-stanza',
            ! 273 silly mapToRegistry scope: null,
            ! 273 silly mapToRegistry escapedName: 'node-xmpp-stanza',
            ! 273 silly mapToRegistry name: 'node-xmpp-stanza',
            ! 273 silly mapToRegistry rawSpec: '',
            ! 273 silly mapToRegistry spec: 'latest',
            ! 273 silly mapToRegistry type: 'tag' }
            ! 274 silly mapToRegistry uri https://registry.npmjs.org/node-xmpp-stanza
            ! 275 verbose addNameVersion registry:https://registry.npmjs.org/node-xmpp-stanza not in flight; fetching
            ! 276 silly resolveWithNewModule q@1.4.1 checking installable status
            ! 277 silly cache add args [ 'q@^1.1.2', null ]
            ! 278 verbose cache add spec q@^1.1.2
            ! 279 silly cache add parsed spec Result {
            ! 279 silly cache add raw: 'q@^1.1.2',
            ! 279 silly cache add scope: null,
            ! 279 silly cache add escapedName: 'q',
            ! 279 silly cache add name: 'q',
            ! 279 silly cache add rawSpec: '^1.1.2',
            ! 279 silly cache add spec: '>=1.1.2 <2.0.0',
            ! 279 silly cache add type: 'range' }
            ! 280 silly addNamed q@>=1.1.2 <2.0.0
            ! 281 verbose addNamed ">=1.1.2 <2.0.0" is a valid semver range for q
            ! 282 silly addNameRange { name: 'q', range: '>=1.1.2 <2.0.0', hasData: false }
            ! 283 silly mapToRegistry name q
            ! 284 silly mapToRegistry using default registry
            ! 285 silly mapToRegistry registry https://registry.npmjs.org/
            ! 286 silly mapToRegistry data Result {
            ! 286 silly mapToRegistry raw: 'q',
            ! 286 silly mapToRegistry scope: null,
            ! 286 silly mapToRegistry escapedName: 'q',
            ! 286 silly mapToRegistry name: 'q',
            ! 286 silly mapToRegistry rawSpec: '',
            ! 286 silly mapToRegistry spec: 'latest',
            ! 286 silly mapToRegistry type: 'tag' }
            ! 287 silly mapToRegistry uri https://registry.npmjs.org/q
            ! 288 verbose addNameRange registry:https://registry.npmjs.org/q not in flight; fetching
            ! 289 silly resolveWithNewModule node-xmpp-client@3.0.0 checking installable status
            ! 290 silly cache add args [ 'node-xmpp-client@3.0.0', null ]
            ! 291 verbose cache add spec node-xmpp-client@3.0.0
            ! 292 silly cache add parsed spec Result {
            ! 292 silly cache add raw: 'node-xmpp-client@3.0.0',
            ! 292 silly cache add scope: null,
            ! 292 silly cache add escapedName: 'node-xmpp-client',
            ! 292 silly cache add name: 'node-xmpp-client',
            ! 292 silly cache add rawSpec: '3.0.0',
            ! 292 silly cache add spec: '3.0.0',
            ! 292 silly cache add type: 'version' }
            ! 293 silly addNamed node-xmpp-client@3.0.0
            ! 294 verbose addNamed "3.0.0" is a plain semver version for node-xmpp-client
            ! 295 silly mapToRegistry name node-xmpp-client
            ! 296 silly mapToRegistry using default registry
            ! 297 silly mapToRegistry registry https://registry.npmjs.org/
            ! 298 silly mapToRegistry data Result {
            ! 298 silly mapToRegistry raw: 'node-xmpp-client',
            ! 298 silly mapToRegistry scope: null,
            ! 298 silly mapToRegistry escapedName: 'node-xmpp-client',
            ! 298 silly mapToRegistry name: 'node-xmpp-client',
            ! 298 silly mapToRegistry rawSpec: '',
            ! 298 silly mapToRegistry spec: 'latest',
            ! 298 silly mapToRegistry type: 'tag' }
            ! 299 silly mapToRegistry uri https://registry.npmjs.org/node-xmpp-client
            ! 300 verbose addNameVersion registry:https://registry.npmjs.org/node-xmpp-client not in flight; fetching
            ! 301 verbose get https://registry.npmjs.org/node-xmpp-stanza not expired, no request
            ! 302 warn deprecated node-xmpp-stanza@1.1.0: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>
            ! 303 verbose get https://registry.npmjs.org/q not expired, no request
            ! 304 silly addNameRange number 2 { name: 'q', range: '>=1.1.2 <2.0.0', hasData: true }
            ! 305 silly addNameRange versions [ 'q',
            ! 305 silly addNameRange [ '0.0.0',
            ! 305 silly addNameRange '0.0.1',
            ! 305 silly addNameRange '0.0.2',
            ! 305 silly addNameRange '0.0.3',
            ! 305 silly addNameRange '0.1.0',
            ! 305 silly addNameRange '0.1.1',
            ! 305 silly addNameRange '0.1.2',
            ! 305 silly addNameRange '0.1.3',
            ! 305 silly addNameRange '0.1.4',
            ! 305 silly addNameRange '0.1.5',
            ! 305 silly addNameRange '0.1.6',
            ! 305 silly addNameRange '0.1.7',
            ! 305 silly addNameRange '0.1.8',
            ! 305 silly addNameRange '0.1.9',
            ! 305 silly addNameRange '0.2.0-rc1',
            ! 305 silly addNameRange '0.2.0',
            ! 305 silly addNameRange '0.2.1',
            ! 305 silly addNameRange '0.2.2',
            ! 305 silly addNameRange '0.2.3',
            ! 305 silly addNameRange '0.2.4',
            ! 305 silly addNameRange '0.2.5',
            ! 305 silly addNameRange '0.2.6',
            ! 305 silly addNameRange '0.2.7',
            ! 305 silly addNameRange '0.2.8',
            ! 305 silly addNameRange '0.2.9',
            ! 305 silly addNameRange '0.3.0',
            ! 305 silly addNameRange '0.2.10',
            ! 305 silly addNameRange '0.4.0',
            ! 305 silly addNameRange '0.4.1',
            ! 305 silly addNameRange '0.4.2',
            ! 305 silly addNameRange '0.4.4',
            ! 305 silly addNameRange '0.5.0',
            ! 305 silly addNameRange '0.5.1',
            ! 305 silly addNameRange '0.5.2',
            ! 305 silly addNameRange '0.5.3',
            ! 305 silly addNameRange '0.6.0',
            ! 305 silly addNameRange '0.7.0',
            ! 305 silly addNameRange '0.7.1',
            ! 305 silly addNameRange '0.7.2',
            ! 305 silly addNameRange '0.8.0',
            ! 305 silly addNameRange '0.8.1',
            ! 305 silly addNameRange '0.8.2',
            ! 305 silly addNameRange '0.8.3',
            ! 305 silly addNameRange '0.8.4',
            ! 305 silly addNameRange '0.8.5',
            ! 305 silly addNameRange '0.8.6',
            ! 305 silly addNameRange '0.8.7',
            ! 305 silly addNameRange '0.8.8',
            ! 305 silly addNameRange '0.8.9',
            ! 305 silly addNameRange '0.8.10',
            ! 305 silly addNameRange '0.8.11',
            ! 305 silly addNameRange '0.8.12',
            ! 305 silly addNameRange '0.9.0',
            ! 305 silly addNameRange '0.9.1',
            ! 305 silly addNameRange '0.9.2',
            ! 305 silly addNameRange '0.9.3',
            ! 305 silly addNameRange '0.9.4',
            ! 305 silly addNameRange '0.9.5',
            ! 305 silly addNameRange '0.9.6',
            ! 305 silly addNameRange '0.9.7',
            ! 305 silly addNameRange '1.0.0',
            ! 305 silly addNameRange '1.0.1',
            ! 305 silly addNameRange '2.0.0',
            ! 305 silly addNameRange '2.0.1',
            ! 305 silly addNameRange '2.0.2',
            ! 305 silly addNameRange '1.1.0',
            ! 305 silly addNameRange '1.1.1',
            ! 305 silly addNameRange '1.1.2',
            ! 305 silly addNameRange '2.0.3',
            ! 305 silly addNameRange '1.2.0',
            ! 305 silly addNameRange '1.2.1',
            ! 305 silly addNameRange '1.3.0',
            ! 305 silly addNameRange '1.4.0',
            ! 305 silly addNameRange '1.4.1' ] ]
            ! 306 silly addNamed q@1.4.1
            ! 307 verbose addNamed "1.4.1" is a plain semver version for q
            ! 308 verbose get https://registry.npmjs.org/node-xmpp-client not expired, no request
            ! 309 silly cache afterAdd node-xmpp-stanza@1.1.0
            ! 310 verbose afterAdd /root/.npm/node-xmpp-stanza/1.1.0/package/package.json not in flight; writing
            ! 311 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 312 silly cache afterAdd q@1.4.1
            ! 313 verbose afterAdd /root/.npm/q/1.4.1/package/package.json not in flight; writing
            ! 314 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 315 silly cache afterAdd node-xmpp-client@3.0.0
            ! 316 verbose afterAdd /root/.npm/node-xmpp-client/3.0.0/package/package.json not in flight; writing
            ! 317 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing
            ! 318 verbose afterAdd /root/.npm/node-xmpp-stanza/1.1.0/package/package.json written
            ! 319 verbose afterAdd /root/.npm/q/1.4.1/package/package.json written
            ! 320 verbose afterAdd /root/.npm/node-xmpp-client/3.0.0/package/package.json written
            ! 321 silly rollbackFailedOptional Starting
            ! 322 silly rollbackFailedOptional Finishing
            ! 323 silly runTopLevelLifecycles Finishing
            ! 324 silly install printInstalled
            ! 325 verbose stack Error: not found: git
            ! 325 verbose stack at getNotFoundError (/usr/local/lib/node_modules/npm/node_modules/which/which.js:14:12)
            ! 325 verbose stack at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:69:19)
            ! 325 verbose stack at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:81:29)
            ! 325 verbose stack at /usr/local/lib/node_modules/npm/node_modules/which/which.js:90:16
            ! 325 verbose stack at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
            ! 325 verbose stack at /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
            ! 325 verbose stack at FSReqWrap.oncomplete (fs.js:82:15)
            ! 326 verbose cwd /volume1/opt
            ! 327 error Linux 3.10.77
            ! 328 error argv "/volume1/@appstore/Node.js_v4/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.harmony" "–production" "--prefix" "/volume1/opt/iobroker"
            ! 329 error node v4.4.2
            ! 330 error npm v3.10.10
            ! 331 error code ENOGIT
            ! 332 error not found: git
            ! 333 error Failed using git.
            ! 333 error This is most likely not a problem with npm itself.
            ! 333 error Please check if you have git installed and in your PATH.
            ! 334 verbose exit [ 1, true ]

            Beste Grüße

            Australier

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              riconr1
              schrieb am zuletzt editiert von
              #6

              ich habe mein Problem gelöst. Git neu installiert, (gibt es einen Unterschied zu GitHub?), und es läuft :)

              Aber: kann man nicht zwei Hubs einbinden? Ich kann pro Adapter nur einen Hub einbinden und zwei Harmony Adapter kann ich auch nicht gleichzeitig starten :(

              Gibt es dafür eine Lösung?

              MfG Enrico

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                Australier
                schrieb am zuletzt editiert von
                #7

                Ich habe git ebenfalls neu installiert bekommen, leider geht es immer noch nicht. Kann mir jemand sagen ob es zu Problemen kommen kann, wenn ich auf meiner synology NAS Node 6.x installiere? Als Installationspaket von Synology gibt es diese Node-Version noch nicht zum installieren.

                Beste Grüße

                Australier

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  kellaya
                  schrieb am zuletzt editiert von
                  #8

                  UPDATE: Ich habe es letztendlich dann doch zum Laufen gebracht (nachdem noch nicht mal mehr der Dienst starten wollte)

                  Iobroker deinstalliert und noch mal neu "rüber" installiert.

                  Vorherige Einstellung blieben erhalten. Harmony Adapter ließ sich jetzt aktivieren.

                  Hallo,

                  ich habe den selben Fehler wie Enrico.

                  Habe schon das Forum durchforstet und auch hier die Hinweise gelesen. Doch leider kein Erfolg.

                  Installation IoBroker auf Windows 10 PC.

                  Läuft auch soweit.

                  Philips Hue konnte ich einbinden und nutzen.

                  Nur das mit dem Harmony Adapter und die Bedingungen für GIT und npm habe ich leider noch nicht verstanden.

                  Wenn ich es nachinstallieren soll, wo muss es dann genau installiert werden (Pfad)?

                  Ich bin da echt neu in dieser Materie und brauch wirklich hilfe.

                  Würde mich freuen wenn man mir den richtigen Weg weist

                  Danke und Gruß

                  Jens

                  –--------------------------------------------------------------------------------------

                  ! ````
                  $ ./iobroker add harmony
                  npm install iobroker.harmony --production --prefix "C:/ioBroker" (System call)
                  npm
                  WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:14:12)
                  npm WARN addRemoteGit at F (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:69:19)
                  npm WARN addRemoteGit at E (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:81:29)
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:90:16
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\index.js:44:5
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\windows.js:29:5
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29
                  npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15)
                  npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { Error: not found: git
                  npm WARN addRemoteGit at getNotFoundError (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:14:12)
                  npm WARN addRemoteGit at F (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:69:19)
                  npm WARN addRemoteGit at E (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:81:29)
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:90:16
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\index.js:44:5
                  npm WARN addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\windows.js:29:5
                  npm WARN
                  addRemoteGit at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29npm WARN addRemoteGit
                  at FSReqWrap.oncomplete (fs.js:123:15) code: 'ENOGIT' }
                  npm
                  WARN deprecated node-xmpp-stanza@1.1.0: use @xmpp/xml package <https: www.npmjs.com/package/@xmpp/xml="">
                  npm
                  ERR!
                  git clone --template=C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_git-remotes_templates --mirror https://github.com/swissmanu/ltx.git C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b:
                  undefined
                  npm
                  ERR!

                  git clone --template=C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_git-remotes_templates --mirror https://github.com/swissmanu/ltx.git C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined
                  npm ERR! Windows_NT 10.0.14393
                  npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.harmony" "--production" "--prefix" "C:/ioBroker"npm ERR! node v6.9.4
                  npm ERR! npm v3.10.10

                  ! npm ERR! code
                  ENOGIT
                  ! npm
                  ERR! not found: gitnpm ERR!
                  npm ERR! Failed using git.
                  npm

                  ERR! This is most likely not a problem with npm itself.npm ERR! Please check if you have git installed and in your PATH.

                  ! npm ERR! Please include the following file with any support request:npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
                  ! ERROR: host.DESKTOP-5J8QSQ7 Cannot install iobroker.harmony: 1
                  ERROR: process exited with code 25</https:>

                  
                  ****Geändert:**** Code in Code-Tags und Spoiler; ****Homoran (Mod)****
                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    riconr1
                    schrieb am zuletzt editiert von
                    #9

                    Hey Jens,

                    wichtig ist erst einmal, dass Du Git installierst: https://git-for-windows.github.io/

                    und nicht Git Hub.

                    Wo Du das letztendlich hin installierst, ist egal. Wichtig ist, dass Du Dir das merkst, denn den Pfad musst Du unter Windows "Erweiterte Systemeinstellungen" und hier rechts unten unter "Umgebungsvariablen" als Path (bearbeiten und neuen Path einfügen) eintragen. Bei mir habe ich den Pfad eingetragen: C:\Program Files\Git\cmd

                    Danach System neustarten und es sollte (mit ein paar Fehlermeldungen) klappen.

                    Wenn Du noch raus finden solltest, wie man gleichzeitig zwei Harmony-Hubs steuern kann, wäre ich über die Info dankbar ;)

                    MfG Enrico

                    1 Antwort Letzte Antwort
                    0
                    • F Offline
                      F Offline
                      Fabster
                      schrieb am zuletzt editiert von
                      #10

                      Servus Männer,

                      also ich bekomme den Harmony Adapter nicht Installiert und hab Git Bash und Git CMD installiert auf meinen Windows 10 Rechner.

                      Leider komm ich mit euren angaben nicht ganz klar weil ich mich gerade mit Iobroker im Anfang befinde.

                      Wäre super wenn ihr es einfacher für einen Anfänger erklären könntet wie ich den Adapter installiern kann.

                      Vielen Dank schonmal
                      5633_fjtz.png
                      5633_htr.png
                      5633_rtzrt6.png
                      5633_trhz.png
                      5633_tuz.png

                      1 Antwort Letzte Antwort
                      0

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

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

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

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


                      Support us

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

                      617

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      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