NEWS
Kann keine Adapter mehr installieren
-
Hallo zusammen!
Ich wollte den Alexa2 Adapter installieren.
Da brachte er mir die Meldung, dass nodejs upgedatet werden muss. Das habe ich gemacht. Jetzt habe ich die Version 8.
Wenn ich jetzt einen Adapter (egal welchen) installieren will kommt folgendes:
Fertig mit Fehler: host.Raspberry_iobroker Cannot install https://github.com/Apollon77/ioBroker.a … all/master: 127
Log:
iobroker 2018-07-30 16:55:42.694 info exit 25 iobroker 2018-07-30 16:55:42.682 error host.Raspberry_iobroker Cannot install https://github.com/Apollon77/ioBroker.alexa2/tarball/master: 127 iobroker 2018-07-30 16:55:42.677 info /bin/sh: 1: npm: not found iobroker 2018-07-30 16:55:42.646 info npm install https://github.com/Apollon77/ioBroker.alexa2/tarball/master --production --prefix "/opt/iobroker" (System call) iobroker 2018-07-30 16:55:42.371 info install https://github.com/Apollon77/ioBroker.alexa2/tarball/master iobroker 2018-07-30 16:55:39.300 info url "https://github.com/Apollon77/ioBroker.alexa2/tarball/master" alexa2
Bitte helft mir weiter, ich habe keine Ahnung was da los ist.
-
Bitte in der Konsole ausführen:
node -v npm -v
Gruß
Rainer
-
/opt/iobroker$ node -v
v8.11.1
/opt/iobroker$ npm -v
/bin/sh: 1: npm: not found
-
Kein NPM vorhanden, siehe https://forum.iobroker.net/viewtopic.php?f=17&t=15516&p=163226#p163226.
-
Bin jetzt nach der Anleitung vorgegangen. Leider lässt er npm nicht installieren.
/opt/iobroker$ sudo apt-get --purge remove node Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... Paket »node« ist nicht installiert, wird also auch nicht entfernt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 264 nicht aktualisiert. /opt/iobroker$ sudo apt-get --purge remove nodejs Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Verwenden Sie »sudo apt autoremove«, um sie zu entfernen. Die folgenden Pakete werden ENTFERNT: nodejs* 0 aktualisiert, 0 neu installiert, 1 zu entfernen und 264 nicht aktualisiert. Nach dieser Operation werden 15,8 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... (Lese Datenbank ... 5% (Lese Datenbank ... 10% (Lese Datenbank ... 15% (Lese Datenbank ... 20% (Lese Datenbank ... 25% (Lese Datenbank ... 30% (Lese Datenbank ... 35% (Lese Datenbank ... 40% (Lese Datenbank ... 45% (Lese Datenbank ... 50% (Lese Datenbank ... 55% (Lese Datenbank ... 60% (Lese Datenbank ... 65% (Lese Datenbank ... 70% (Lese Datenbank ... 75% (Lese Datenbank ... 80% (Lese Datenbank ... 85% (Lese Datenbank ... 90% (Lese Datenbank ... 95% (Lese Datenbank ... 100% (Lese Datenbank ... 116175 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von nodejs (8.11.1~dfsg-2~bpo9+1) ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... /opt/iobroker$ sudo apt-get autoremove Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... Die folgenden Pakete werden ENTFERNT: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc 0 aktualisiert, 0 neu installiert, 4 zu entfernen und 264 nicht aktualisiert. Nach dieser Operation werden 6.390 kB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... (Lese Datenbank ... 5% (Lese Datenbank ... 10% (Lese Datenbank ... 15% (Lese Datenbank ... 20% (Lese Datenbank ... 25% (Lese Datenbank ... 30% (Lese Datenbank ... 35% (Lese Datenbank ... 40% (Lese Datenbank ... 45% (Lese Datenbank ... 50% (Lese Datenbank ... 55% (Lese Datenbank ... 60% (Lese Datenbank ... 65% (Lese Datenbank ... 70% (Lese Datenbank ... 75% (Lese Datenbank ... 80% (Lese Datenbank ... 85% (Lese Datenbank ... 90% (Lese Datenbank ... 95% (Lese Datenbank ... 100% (Lese Datenbank ... 116163 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von libc-ares2:armhf (1.14.0-1~bpo9+1) ... Entfernen von libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ... Entfernen von libuv1:armhf (1.18.0-3~bpo9+1) ... Entfernen von nodejs-doc (8.11.1~dfsg-2~bpo9+1) ... Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ... /opt/iobroker$ curl -sL https://deb.nodesource.com/setup_8.x | /bin/sh: 1: Syntax error: end of file unexpected /opt/iobroker$ sudo -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo: Ungültige Option -- L usage: sudo -h | -K | -k | -V usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user] usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command] usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] [VAR=value] [-i|-s] [<command></command>] usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ... /opt/iobroker$ sudo apt-get install -y nodejs Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... The following additional packages will be installed: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Die folgenden NEUEN Pakete werden installiert: libc-ares2 libhttp-parser2.8 libuv1 nodejs nodejs-doc debconf: kann Oberfläche nicht initialisieren: Dialog debconf: (Die Dialog-Oberfläche funktioniert nicht auf einem Dumb-Terminal, einem Emacs-Shellbuffer oder ohne ein steuerndes Terminal.) debconf: greife zurück auf die Oberfläche: Readline debconf: kann Oberfläche nicht initialisieren: Readline debconf: (Diese Oberfläche bedarf eines steuernden Terminals.) debconf: greife zurück auf die Oberfläche: Teletype dpkg-preconfigure: kann Stdin nicht wieder öffnen: 0 aktualisiert, 5 neu installiert, 0 zu entfernen und 264 nicht aktualisiert. Es müssen noch 0 B von 5.087 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 22,2 MB Plattenplatz zusätzlich benutzt. Vormals nicht ausgewähltes Paket libc-ares2:armhf wird gewählt. (Lese Datenbank ... (Lese Datenbank ... 5% (Lese Datenbank ... 10% (Lese Datenbank ... 15% (Lese Datenbank ... 20% (Lese Datenbank ... 25% (Lese Datenbank ... 30% (Lese Datenbank ... 35% (Lese Datenbank ... 40% (Lese Datenbank ... 45% (Lese Datenbank ... 50% (Lese Datenbank ... 55% (Lese Datenbank ... 60% (Lese Datenbank ... 65% (Lese Datenbank ... 70% (Lese Datenbank ... 75% (Lese Datenbank ... 80% (Lese Datenbank ... 85% (Lese Datenbank ... 90% (Lese Datenbank ... 95% (Lese Datenbank ... 100% (Lese Datenbank ... 116027 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ... Entpacken von libc-ares2:armhf (1.14.0-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libhttp-parser2.8:armhf wird gewählt. Vorbereitung zum Entpacken von .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb ... Entpacken von libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libuv1:armhf wird gewählt. Vorbereitung zum Entpacken von .../libuv1_1.18.0-3~bpo9+1_armhf.deb ... Entpacken von libuv1:armhf (1.18.0-3~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs wird gewählt. Vorbereitung zum Entpacken von .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ... Entpacken von nodejs (8.11.1~dfsg-2~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs-doc wird gewählt. Vorbereitung zum Entpacken von .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ... Entpacken von nodejs-doc (8.11.1~dfsg-2~bpo9+1) ... nodejs-doc (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... libuv1:armhf (1.18.0-3~bpo9+1) wird eingerichtet ... Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... libc-ares2:armhf (1.14.0-1~bpo9+1) wird eingerichtet ... libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) wird eingerichtet ... nodejs (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... update-alternatives: /usr/bin/nodejs wird verwendet, um /usr/bin/js (js) im automatischen Modus bereitzustellen Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ... /opt/iobroker$ node -v v8.11.1 /opt/iobroker$ sudo npm install -g npm@4 sudo: npm: Befehl nicht gefunden /opt/iobroker$ npm -v /bin/sh: 1: npm: not found
-
/opt/iobroker$ sudo -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo: Ungültige Option – L `
der befehl war ja auch falsch. du hast das curl vergessen
es muss heißen
sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Da dann die Installationsdateien nicht heruntergeladen wurden kannst du diese natürlich nicht installieren.
Gruß
Rainer