NEWS
Admin und VIS Oberfläche nicht aufrufbar
-
Hast Du irgendwie zwei Node-Versionen installiert? 8 und 10? Mit 10 wäre ich beim ioBroker und vor allen den Adaptern noch vorsichtig.
U.a. in folgenden Thread wurde schon mal eine Node-Reperatur versucht: viewtopic.php?f=17&t=8056
VIelleicht hilft Dir das ja?
Ich komme gut mit Node 8 zurecht.
-
Habe es mal danach gemacht und nun kommt das dabei raus:
root@debian:/opt/iobroker# nodejs -v v8.11.3 root@debian:/opt/iobroker# node -v v8.11.3 root@debian:/opt/iobroker# npm -v 5.3.0 root@debian:/opt/iobroker# which node /usr/bin/node root@debian:/opt/iobroker#Iobroker Admin und vis immer noch nicht aufrufbar, am ende hab ich auch sudo ./reinstall.sh gemacht, aber kein erfolg….
-
Hab ich gemacht:
root@debian:/opt/iobroker# npm -v 5.3.0 root@debian:/opt/iobroker# nodejs -v v8.11.3 root@debian:/opt/iobroker# node -v v8.11.3 root@debian:/opt/iobroker#wie lautet der befehl für log iobroker?
-
Nach
npm install -g npm@latestsollte
npm -v 6.1.0ergeben.
-
Nach
npm install -g npm@latestsollte
npm -v 6.1.0ergeben.
leider nicht siehe anhang:> 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
updated 1 package in 17.094s
root@debian:/opt/iobroker# npm -v
5.3.0 `
-
Das hab ich gemacht :
root@debian:/opt/iobroker# npm -g root /usr/lib/node_modules root@debian:/opt/iobroker# which npm /usr/local/bin/npm root@debian:/opt/iobroker# root@debian:/opt/iobroker# npm -v 5.3.0 root@debian:/opt/iobroker# -
root@debian:/opt/iobroker# which npm /usr/local/bin/npm ```` `Das ist die Version 5.3.0 (liegt im Suchpfad vorn). Die Datei (Symlink) /usr/local/bin/npm kann gelöscht werden. Danach sollte
npm -vdie Version 6.1.0 zeigen.
-
root@debian:/opt/iobroker# which npm /usr/local/bin/npm ```` `Das ist die Version 5.3.0 (liegt im Suchpfad vorn). Die Datei (Symlink) /usr/local/bin/npm kann gelöscht werden. Danach sollte
npm -vdie Version 6.1.0 zeigen.
Leider auch nicht :> root@debian:/opt/iobroker# rm /usr/local/bin/npmroot@debian:/opt/iobroker# npm -v
bash: /usr/local/bin/npm: Datei oder Verzeichnis nicht gefunden
root@debian:/opt/iobroker# which npm
/usr/bin/npm `
-
npm aufräumen (brutal): https://docs.npmjs.com/misc/removing-npm
und danach nochmal node.js 8 installieren.
Anschließend
npm install -g npm@latest npm -v -
root@debian:/opt/iobroker# npm -v
bash: /usr/local/bin/npm: Datei oder Verzeichnis nicht gefunden
root@debian:/opt/iobroker# which npm
/usr/bin/npm `
Das Verzeichnis /usr/bin sollte im Suchpfad sein. Was ergibt ?echo $PATH /usr/bin/npm -v ls -l /usr/local/bin/* -
npm aufräumen (brutal): https://docs.npmjs.com/misc/removing-npm
und danach nochmal node.js 8 installieren.
Anschließend
npm install -g npm@latest npm -v ```` `Jetzt nach dem geht npm auch nicht mehr:
root@debian:/opt/iobroker# iobroker stop ioBroker controller daemon is not running root@debian:/opt/iobroker# npm install -g npm@latest bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker# npm -v bash: npm: Kommando nicht gefunden. root@debian:/opt/iobroker#Es wird immer schlimmer
root@debian:/opt/iobroker# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin root@debian:/opt/iobroker# -
root@debian:/opt/iobroker# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ```` `Der Pfad ist schon mal in Ordnung.
@meisterlemon:bash: npm: Kommando nicht gefunden. ```` `node.js 8 hat Du noch mal installiert ? Was ergibt ?
node -v ls -l /usr/bin/n* ls -l /usr/local/bin/n* -
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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden