Ein herzerfrischendes "Moin" vorweg
Ich wollte mir den FHEM Connector für Amazon Alexa gemäß der Anleitung auf https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#node.js_installieren installieren, scheitere aber mit folgender Fehlermeldung:
pi@Server:/opt/fhem $ sudo npm install -g alexa-fhem
npm ERR! path /usr/local/lib/node_modules/.staging/alexa-fhem-409e7205/node_modules/ajv
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/alexa-fhem-409e7205/node_modules/ajv' -> '/usr/local/lib/node_modules/.staging/ajv-fee5cac9'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-07-10T15_06_33_787Z-debug.log
In der Anleitung steht
Zitat"wenn hier etwas mit "8" vorneweg erscheint, ist alles gut"
Nun gibt mir mein Befehl aber eine neuere Version aus:
pi@Server:/opt/fhem $ node --version
v10.15.2
Muss ich trotz der neueren Version mittels dieser Anleitung
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
auf 8.x runtergehen?
Danke
Gruss
Sailor
Ich habe es heute auch mit Rasbian Buster installiert. V10.x ging problemlos. Daran liegt es wohl eher nicht;)
Ronny
Gesendet von meinem ONEPLUS A5010 mit Tapatalk
Zitat von: rcmcronny am 10 Juli 2019, 17:59:33
Ich habe es heute auch mit Rasbian Buster installiert. V10.x ging problemlos. Daran liegt es wohl eher nicht;)
Ronny
Gesendet von meinem ONEPLUS A5010 mit Tapatalk
Genau das versuche ich auch gerade...
Vielleicht ein Fehler zu versuchen erst das alte fhem-alexa zu installieren...
Gruss
Sailor
Das sieht nach einer kaputten Installation irgendeines Node Packages aus.
Wenn du kannst, dann lösche mal alles unter /usr/local/lib/node_modules/ und installiere die Node Pakete, die du brauchst, neu.
Zitat von: Loredo am 10 Juli 2019, 18:33:38
Das sieht nach einer kaputten Installation irgendeines Node Packages aus.
Wenn du kannst, dann lösche mal alles unter /usr/local/lib/node_modules/ und installiere die Node Pakete, die du brauchst, neu.
Ja das dachte ich mir.
Frage, wenn ich das System vom Raspbian - Image inklusive fhem Backup wieder neu erstelle, was muss ich neben /opt/fhem/alexa-fhem und der üblichen definition noch löschen, um bei 0 den FHEM Connector aufzusetzen?
[Nachtrag]
Raspi neu aufgesetzt und das alexa Paket problemlos installieren können.
Gruss
Sailor