NEWS
Admin und VIS Oberfläche nicht aufrufbar
-
Kann man das hier aus dem log nicht ersehen? Wie genau mache ich das ?
-
Wenn deine Infos vom 27.6. siehe oben noch stimmen dann hast du ein Mischmasch auf dem Rechner.
Node -v und nodejs -v muss das gleiche ergeben. Das sollte als erstes aufgeräumt werden.
Gesendet vom Handy … `
Ja leider ist das so wie vom 27.6., aber wie kann ich das nun genau aktualisieren, das es endlich funktioniert? -
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.