NEWS
Admin und VIS Oberfläche nicht aufrufbar
-
nodejs ist doch noch drauf oder seh ich das falsch:
root@debian:/opt/iobroker# nodejs -v v8.11.3 root@debian:/opt/iobroker#npm -v
bash: npm: Kommando nicht gefunden.
-
nodejs ist doch noch drauf oder seh ich das falsch: `
Ja, aber npm nicht mehr. Deshalb solltest Du node.js 8 noch einmal drüber installieren, weil dann auch npm mit installiert wird, allerdings in einer für ioBroker unbrauchbaren Version (5.6.0), aber brauchbar um die neueste npm-Version (6.1.0) zu installieren. -
Wie mache ich den den genauren link befehl dafür ?
-
So, wie es in der http://www.iobroker.net/docu/?page_id=5106&lang=de#Installation_Nodejs unter Punkt 4. beschrieben ist.
curl -sL https://deb.nodesource.com/setup_8.x | -E bash - apt-get install -y nodejs node -v npm -v rebootAnschließend, wenn npm die Version 5.6.0 meldet
npm install -g npm@4 npm -v -
Das scheitert gleich am Anfang :
curl -sL https://deb.nodesource.com/setup_8.x | -E bash - bash: -E: Kommando nicht gefunden. -
Oder lasse das sudo mal im Kommando, so wie es in der Anleitung steht. `
Bisher war er als User root unterwegs. Nach https://tecadmin.net/install-latest-nodejs-npm-on-debian/ sollte das -E entfallen.curl -sL https://deb.nodesource.com/setup_8.x | bash - -
Bisher war er als User root unterwegs. `
War auch nur ein Schuss ins Blaue, da dies der einzige Unterschied zur referenzierten Doku ist (und weil jemand einen Hinweis in diese Richtung gab).Denke eher, das curl nicht installiert ist.
Gruß,
Eric
Von unterwegs getippert
-
okay alles gemacht aber trotzdem geht das immer noch nicht:
root@debian:/opt/iobroker# npm -v bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker# -
alles gemacht `
Was denn jetzt?Bisher hieß es
@meisterlemon:Das scheitert gleich am Anfang : `
Wie hat es denn jetzt geklappt?
Gruß Rainer
-
root@debian:/opt/iobroker# which npm root@debian:/opt/iobroker# npm -v bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker# nodejs -v v8.11.3 root@debian:/opt/iobroker# node -v v8.11.3 root@debian:/opt/iobroker#root@debian:/opt/iobroker# sudo apt-get install curl python-software-properties Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paket python-software-properties ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist. Doch die folgenden Pakete ersetzen es: software-properties-common E: Für Paket »python-software-properties« existiert kein Installationskandidat. root@debian:/opt/iobroker# url -sL https://deb.nodesource.com/setup_10.x | sudo bash - bash: url: Kommando nicht gefunden.` > Denke eher, das curl nicht installiert ist.
Gruß,
Eric `
Und wie kriege ich das hin wenn es daran liegt? -
bash: url: Kommando nicht gefunden. `
Das Kommando ist curl, nicht url. -
Ich denke der Fehler war weiter oben den npm in /usr/local/wasauchimmer zu löschen.
Würde einfach einen neuen symbolischen link setzten dahin was
npm -g root
Sagt. `
Das glaub ich auch denn egal ob ich npm -v eingebe oder gar npm -g root versuche, immer erscheint "kommando nicht gefunden" ich schmeiß den scheiß gleich aus den Fenster -
Dann Versuch doch mal das was ich geschrieben habe.
Es ist halt immer sehr schwierig unbekannte Systeme zu betreuen, wenn man nicht genau davor sitzt.
Am Ende hat das ja alles nur bedingt mit ioBroker zu tun sondern mit Linux und Node/npm an sich.
Hardwarevernichtung hat in solchen fällen noch nie geholfen. ;-)
Gesendet vom Handy …
-
root@debian:/opt/iobroker# npm install -g npm@latest
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
- npm@6.1.0 `
Gibt es die Dateien noch ?
ls -l /usr/bin/n* ls -l /usr/lib/node_modules/npm/bin/n* - npm@6.1.0 `
-
Kann ich verstehen, ist auch logisch, könnte auch mal mit teamveawer gerne machen, denn alle die Vorschläge von Dir Apollo, zeigen das an:
bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker# npm install -g npm@latest bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker# sudo npm rebuild sudo: npm: Befehl nicht gefundenroot@debian:/opt/iobroker# ls -l /usr/bin/n* lrwxrwxrwx 1 root root 27 Jun 26 07:24 /usr/bin/n -> ../lib/node_modules/n/bin/n -rwxr-xr-x 1 root root 27296 Mär 7 19:29 /usr/bin/namei -rwxr-xr-x 1 root root 1538544 Okt 7 2017 /usr/bin/nautilus -rwxr-xr-x 1 root root 30712 Okt 7 2017 /usr/bin/nautilus-autorun-software -rwxr-xr-x 1 root root 1583568 Okt 7 2017 /usr/bin/nautilus-desktop lrwxrwxrwx 1 root root 22 Jan 26 20:19 /usr/bin/nawk -> /etc/alternatives/nawk -rwxr-xr-x 1 root root 29912 Apr 12 2017 /usr/bin/ncal -rwxr-xr-x 1 root root 1930848 Dez 21 2016 /usr/bin/nemo -rwxr-xr-x 1 root root 35736 Dez 21 2016 /usr/bin/nemo-autorun-software -rwxr-xr-x 1 root root 533944 Dez 21 2016 /usr/bin/nemo-connect-server -rwxr-xr-x 1 root root 500760 Dez 21 2016 /usr/bin/nemo-open-with -rwxr-xr-x 1 root root 10360 Jan 30 2016 /usr/bin/neotoppm -rwxr-xr-x 1 root root 908 Dez 13 2016 /usr/bin/neqn -rwsr-xr-x 1 root root 40312 Mai 17 2017 /usr/bin/newgrp -rwxr-xr-x 1 root root 35528 Jan 23 2017 /usr/bin/ngettext -rwxr-xr-x 1 root root 35592 Feb 22 2017 /usr/bin/nice -rwxr-xr-x 1 root root 316080 Nov 30 2016 /usr/bin/nkf -rwxr-xr-x 1 root root 39848 Feb 22 2017 /usr/bin/nl lrwxrwxrwx 1 root root 19 Jan 26 20:19 /usr/bin/nm -> x86_64-linux-gnu-nm -rwxr-xr-x 1 root root 316440 Jan 25 2017 /usr/bin/nm-applet -rwxr-xr-x 1 root root 684264 Mär 18 2017 /usr/bin/nmcli -rwxr-xr-x 1 root root 803672 Jan 25 2017 /usr/bin/nm-connection-editor -rwxr-xr-x 1 root root 14800 Mär 18 2017 /usr/bin/nm-online -rwxr-xr-x 1 root root 236744 Mär 18 2017 /usr/bin/nmtui lrwxrwxrwx 1 root root 5 Jan 26 20:19 /usr/bin/nmtui-connect -> nmtui lrwxrwxrwx 1 root root 5 Jan 26 20:19 /usr/bin/nmtui-edit -> nmtui lrwxrwxrwx 1 root root 5 Jan 26 20:19 /usr/bin/nmtui-hostname -> nmtui -rwxr-xr-x 1 root root 28723688 Jun 13 02:24 /usr/bin/node lrwxrwxrwx 1 root root 24 Jul 1 09:25 /usr/bin/nodejs -> /etc/alternatives/nodejs -rwxr-xr-x 1 root root 35624 Feb 22 2017 /usr/bin/nohup -rwxr-xr-x 1 root root 35624 Feb 22 2017 /usr/bin/nproc -rwxr-xr-x 1 root root 3323 Dez 13 2016 /usr/bin/nroff -rwxr-xr-x 1 root root 31688 Mär 7 19:29 /usr/bin/nsenter -rwxr-xr-x 1 root root 23216 Nov 24 2017 /usr/bin/nstat -rwxr-xr-x 1 root root 43128 Feb 26 2017 /usr/bin/ntfsdecrypt -rwxr-xr-x 1 root root 60328 Feb 22 2017 /usr/bin/numfmt -
Mach mal bitte noch einmal
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - apt-get install -y nodejsUnd poste das Ergebnis.
(Vielleicht vorher nodejs komplett entfernen?)
apt-get --purge remove nodeGruß Rainer