Hauptmenü

FHEM und Alexa

Begonnen von MandelHL, 21 Juli 2017, 22:53:34

Vorheriges Thema - Nächstes Thema

MandelHL

#30
Ja, das sagt "Node -v", v8.2.1.

Ist das nicht gut?
Was hat das mit meiner eigentlichen Fehlermeldung zu tun?
Muss ich nodejs-legacy nicht installieren?

amenomade

Wenn Du schon ein funktionierendes nodejs hast, verstehe ich nicht warum Du dazu noch nodejs-legacy installieren willst.

nodejs-legacy ist erstellt worden, um ein Bug von verschiedenen (Debian) Systemen mit ax25_node umzugehen (Umnennen vom binary "node"). Ich sehe die Notwendigkeit nicht, um Alexa-fhem in Betrieb zu nehmen. So lange "node -v" antwortet, und Du keine andere Netzwekprobleme hast, ist dieses Packet m.A. für dich unnötig.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

MandelHL

#32
Danke, das klingt gut. Dann probiere ich, so weiterzukommen und lasse den Schritt aus. Hat nicht geklappt, siehe weiter unten.

Heißt es denn auch, dass ich die Fehlermeldung, die Du ja auch gesehen hast, ignorieren kann?

Offensichlich ist das ja nicht die aktuelle nodejs, weshalb ich schon bei dem Befehl "npm" die Info bekomme, dass dieser Befehl unbekannt ist. Das wird auch in diesem Beitrag bestätigt:
https://forum.fhem.de/index.php?topic=60452.135

Wie kann ich denn nodejs updaten gerade vor dem Hintergrund, dass ich die auf Seite 1 genannte Fehlermeldung erhalte:
pi@raspberrypi:~ $ sudo apt-get install nodejs-legacy
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nodejs-legacy : Hängt ab von: nodejs (>= 0.6.19~dfsg1-3~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

MandelHL

Selbst wenn ich npm installiere, funktioniert nichts:
pi@raspberrypi:~ $ sudo apt-get update
Holen: 1 http://archive.raspberrypi.org jessie InRelease [22,9 kB]
Holen: 2 http://mirrordirector.raspbian.org jessie InRelease [14,9 kB]
OK   https://deb.nodesource.com jessie InRelease
Holen: 3 http://archive.raspberrypi.org jessie/main armhf Packages [169 kB]
Holen: 4 http://mirrordirector.raspbian.org jessie/main armhf Packages [9.535 kB]
OK   https://deb.nodesource.com jessie/main Sources
OK   https://deb.nodesource.com jessie/main armhf Packages
Holen: 5 http://archive.raspberrypi.org jessie/ui armhf Packages [58,9 kB]
Holen: 6 https://deb.nodesource.com jessie/main Translation-de_DE [162 B]
Holen: 7 https://deb.nodesource.com jessie/main Translation-de [162 B]
Holen: 8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Holen: 9 https://deb.nodesource.com jessie/main Translation-de_DE [162 B]
Holen: 10 https://deb.nodesource.com jessie/main Translation-de [162 B]
Holen: 11 https://deb.nodesource.com jessie/main Translation-en [162 B]
Holen: 12 https://deb.nodesource.com jessie/main Translation-de_DE [162 B]
Holen: 13 https://deb.nodesource.com jessie/main Translation-de [162 B]
Holen: 14 https://deb.nodesource.com jessie/main Translation-en [162 B]
Holen: 15 https://deb.nodesource.com jessie/main Translation-de_DE [162 B]
Holen: 16 https://deb.nodesource.com jessie/main Translation-de [162 B]
Holen: 17 https://deb.nodesource.com jessie/main Translation-en [162 B]
Holen: 18 https://deb.nodesource.com jessie/main Translation-de_DE [162 B]
Ign https://deb.nodesource.com jessie/main Translation-de_DE
Holen: 19 https://deb.nodesource.com jessie/main Translation-de [162 B]
Ign https://deb.nodesource.com jessie/main Translation-de
Holen: 20 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Holen: 21 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43,3 kB]
Holen: 22 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84,2 kB]
Holen: 23 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1.356 B]
Ign http://archive.raspberrypi.org jessie/main Translation-de_DE
Ign http://archive.raspberrypi.org jessie/main Translation-de
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-de_DE
Ign http://archive.raspberrypi.org jessie/ui Translation-de
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de_DE
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-de_DE
Ign http://mirrordirector.raspbian.org jessie/main Translation-de
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de_DE
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de_DE
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Es wurden 9.930 kB in 18 s geholt (534 kB/s).
Paketlisten werden gelesen... Fertig
pi@raspberrypi:~ $ sudo apt-get install npm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
npm : Hängt ab von: nodejs soll aber nicht installiert werden
       Hängt ab von: node-abbrev (>= 1.0.4) soll aber nicht installiert werden
       Hängt ab von: node-ansi (>= 0.3.0-2) soll aber nicht installiert werden
       Hängt ab von: node-ansi-color-table soll aber nicht installiert werden
       Hängt ab von: node-archy soll aber nicht installiert werden
       Hängt ab von: node-block-stream soll aber nicht installiert werden
       Hängt ab von: node-fstream (>= 0.1.22) soll aber nicht installiert werden
       Hängt ab von: node-fstream-ignore soll aber nicht installiert werden
       Hängt ab von: node-github-url-from-git soll aber nicht installiert werden
       Hängt ab von: node-glob (>= 3.1.21) soll aber nicht installiert werden
       Hängt ab von: node-graceful-fs (>= 2.0.0) soll aber nicht installiert werden
       Hängt ab von: node-inherits soll aber nicht installiert werden
       Hängt ab von: node-ini (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-lockfile soll aber nicht installiert werden
       Hängt ab von: node-lru-cache (>= 2.3.0) soll aber nicht installiert werden
       Hängt ab von: node-minimatch (>= 0.2.11) soll aber nicht installiert werden
       Hängt ab von: node-mkdirp (>= 0.3.3) soll aber nicht installiert werden
       Hängt ab von: node-gyp (>= 0.10.9) soll aber nicht installiert werden
       Hängt ab von: node-nopt (>= 3.0.1) soll aber nicht installiert werden
       Hängt ab von: node-npmlog soll aber nicht installiert werden
       Hängt ab von: node-once soll aber nicht installiert werden
       Hängt ab von: node-osenv soll aber nicht installiert werden
       Hängt ab von: node-read soll aber nicht installiert werden
       Hängt ab von: node-read-package-json (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-request (>= 2.25.0) soll aber nicht installiert werden
       Hängt ab von: node-retry soll aber nicht installiert werden
       Hängt ab von: node-rimraf (>= 2.2.2) soll aber nicht installiert werden
       Hängt ab von: node-semver (>= 2.1.0) soll aber nicht installiert werden
       Hängt ab von: node-sha soll aber nicht installiert werden
       Hängt ab von: node-slide soll aber nicht installiert werden
       Hängt ab von: node-tar (>= 0.1.18) soll aber nicht installiert werden
       Hängt ab von: node-underscore soll aber nicht installiert werden
       Hängt ab von: node-which soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
pi@raspberrypi:~ $


Ich würde mich echt riesig freuen, wenn ich diese Probleme mit Eurer Hilfe lösen kann und Alexa zum Laufen bekomme.
Danke.

amenomade

Was sagt
dpkg-query -l 'node*'?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus