NEWS
[gelöst] Problem: Logitech Harmony Adapter Installation schlägt fehl
-
Hallo,
Ich habe seit kurzem ein Problem mit der Logitech Harmony Adapter Installation.
Nachdem ich schon einige grundlegende Erfahrungen mit der Kombination ioBroker und Homematic CCu sammeln konnte habe ich mich vor wenigen Tagen entschlossen das Ganze neu aufzusetzen.
Das hat soweit auch alles wunderbare geklappt. D.h. ich betreibe jetzt einen RPi2 mit YAHM und Funkmodul HM-MOD-RPI-PCB als Homematic CCU und der ioBroker läuft auf einem RPi3 mit einer MySQL DB für SQL History.
Auf dem ioBroker habe ich mich bewußt dafür entschieden diesen neu zu installieren (sprich auch kein Backup einzuspielen). Ich habe lediglich die Script danach wieder manuell eingerichtet.
Beide RPi's läuft auf Jessie Lite alle Updates sind eingespielt. Auf dem RPi3 (ioBroker) läuft node.js in der Version 4.4.7.
Den Logitech Harmony Adapter hatte ich bei meiner vorherigen Installation in Verwendung und der hat soweit auch gut mit meinem Logitech Harmony Hub zusammengearbeitet.
Bei der aktuellen Installation schlägt aber die Installation aus dem ioBroker.admin heraus stehts fehl.
Die Fehlermeldung laut Log lautet wie folgt:
iobroker 2016-08-14 15:12:25.005 info exit 25 iobroker 2016-08-14 15:12:24.993 error host.rpi3 Cannot install iobroker.harmony: 1 iobroker 2016-08-14 15:12:24.970 info /npm-debug.log iobroker 2016-08-14 15:12:24.968 info npm ERR! Please include the following file with any support request:npm ERR! iobroker 2016-08-14 15:12:24.966 info iobroker 2016-08-14 15:12:24.818 info 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. iobroker 2016-08-14 15:12:24.815 info npm ERR! Failed using git. iobroker 2016-08-14 15:12:24.815 info npm ERR! iobroker 2016-08-14 15:12:24.815 info npm ERR! not found: git iobroker 2016-08-14 15:12:24.808 info npm ERR! code ENOGIT iobroker 2016-08-14 15:12:24.808 info v4.4.7npm ERR! npm v2.15.8 iobroker 2016-08-14 15:12:24.806 info npm ERR! node iobroker 2016-08-14 15:12:24.806 info ERR! Linux 4.4.13-v7+npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.harmony" "--production" "--prefix" "/opt/iobroker" iobroker 2016-08-14 15:12:24.804 info npm iobroker 2016-08-14 15:12:24.177 info ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/https-github-com-swissmanu-ltx-git-634cc128: undefinednpm ERR! git iobroker 2016-08-14 15:12:24.175 info npm iobroker 2016-08-14 15:12:24.090 info npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote /root/.npm/_git-remotes/https-github-com-swissmanu-ltx-git-634cc128 because of error: { [Error: no iobroker 2016-08-14 15:12:24.090 info npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:82:15) iobroker 2016-08-14 15:12:24.085 info npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5 iobroker 2016-08-14 15:12:24.085 info npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16 iobroker 2016-08-14 15:12:24.085 info WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29) iobroker 2016-08-14 15:12:24.082 info npm iobroker 2016-08-14 15:12:24.082 info WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12) iobroker 2016-08-14 15:12:24.079 info npm iobroker 2016-08-14 15:12:23.415 info WARN engine harmonyhubjs-client@1.1.8: wanted: {"npm":">=3.0.0"} (current: {"node":"4.4.7","npm":"2.15.8"}) iobroker 2016-08-14 15:12:23.413 info npm iobroker 2016-08-14 15:12:19.155 info npm install iobroker.harmony --production --prefix "/opt/iobroker" (System call)
Gefunden habe ich zu dem Fehler nichts. So wie es aussschaut hat sonst auch niemand mit dem Adapter ein Problem bzw. ist es ggf. niemandem aufgefallen, da bei mir ja bis zur Neuinstallation auch alles funktioniert hat.
Nebenbei habe ich zur Zeit noch diese Instanzen laufen die ich auch ohne große Probleme installieren konnte und die soweit auch ihren Dienst verrichten:
hm-rega
hm-rpc
javascript (2x DEV + PROD)
pushover
flot
simple-api
sql
vis
Hat vielleicht jemanden eine Idee oder einen Tipp der mich weiterbringt?
Vielen Dank schon mal vorab für jegliche Unterstützung.
Gruß
Roland
-
-
Da habe ich wohl nicht ordentlich gesucht :-(.
Ich bin mir nicht mehr ganz sicher aber es könnte sein das ich bei ersten mal Rasbian Jessie (sprich kein "Lite" so wie diesmal) installiert hatte. Evtl. könnte man den Tipp ja bei Gelegenheit in die readme.md reinehmen, falls es wirklich an der "Lite" Installation lag.
Auf jeden Fall hat es nachdem GIT installiert war sofort ohne Probleme geklappt.
Vielen Dank Pman!
Gruß
Roland
-
Bitte als [gelöst] markieren.