NEWS
VIS lässt sich nicht installieren
-
Hallo,
ich bin noch blutiger Anfänger bei IOBroker und hoffe, dass mein Frage nicht all zu dämlich ist. Gleich bei der Installation von VIS stoße ich auf ein Problem. Der Vorgang wird mit einem Fehler abgebrochen. Ich arbeite übrigens mit Win10. Hier der LOG:
$ ./iobroker add vis --host UnserTeil
NPM version: 6.13.4
npm install iobroker.vis@1.2.3 --loglevel error --prefix "c:/iobroker" (System call)
npm
ERR! code EEXISTnpm ERR! path c:\iobroker\node_modules\semver\bin\semvernpm ERR! dest c:\iobroker\semver
npmERR!
EEXIST: file already exists, cmd shim 'c:\iobroker\node_modules\semver\bin\semver' -> 'c:\iobroker\semver'
npm
ERR! File exists: c:\iobroker\semver
npm ERR!
Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly.npm ERR! A complete log of this run can be found in:npm ERR! C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache_logs\2020-02-09T11_02_47_303Z-debug.log
ERROR: host.UnserTeil Cannot install iobroker.vis@1.2.3: 1
ERROR: process exited with code 25 -
Vielleicht sollte ich mein Problem etwas genauer erklären.
Ich stehe noch ganz am Anfang beim Arbeiten mit dem IoBroker. Ich habe am Wochenende nach Anelitung node.js und ioBroker installiert. IoBroker Admin lies sich im Browser ohne Probleme starten. Auch der von mir benötigte Adapter (Fronius) konnte ich problemlos installieren. Nachdem eine Instanz erstellt war konnte ich die ersten Werte meiner Anlage live bewundern. Danach sollte eine Visualisierung (VIS) und eine Datenbank (SQL) hinzugefügt werden. Beides ist leider nicht möglich, da die Installationsversuche mit dem oben aufgelistete (oder ähnlichen) Log abgebrochen werden.
Hat jemand eine Ahnung was ich falsch mache? -
@hub64 sagte in VIS lässt sich nicht installieren:
Ich habe am Wochenende nach Anelitung node.js und ioBroker installiert.
nach welcher?
-
-
Also in der cmd als Administrator
-
@hub64
Welche Version von node.js und iobroker.js-controller hast du denn installiert?für js-controller version das im ioBroker Ordner ausführen:
npm view iobroker.js-controller version
-
Bin im Moment nicht an meiner Anlage. Ich melde mich später nochmal
-
node V12.15.0
ioBroker 3.7.8 -
den Ordner semver aus der Fehlermeldung
"ERR! code EEXISTnpm ERR! path c:\iobroker\node_modules\semver...."
gibt es bei mit nicht! -
@hub64 wenn man dann das Forum mal nach Semver durchsucht, findet man:
https://forum.iobroker.net/topic/29435/js-controller-2-2-jetzt-für-alle-im-stable/88
auch wenn da "Denver" steht -
@hub64 SIcher? npm würe nicht meckern wenn das File nicht da wäre. Scheinbar hat npm gerade auf Windows ne komische macke
-
@apollon77 @hub64 npm beschwert sich, dass das Ziel des Symlinks (c:\iobroker\semver) schon existiert. Ich meine, dass das mit der prefix-Einstellung zu tun hat. Hat @Stabilostick das Problem nicht mit dem Installer schon im Griff?
-
Hallo ich glaub ich habs gefunden. Den Tip von Homoran befolgt und im Forum nach semver gesucht. Dort bin ich dann bei einem ganz anderen Problem auf die Info gestoßen, man solle die Datei semver.cmd im Ordner ioBroker löschen. Ich hab die Datei umbenannt (da ich nicht gerne was lösche wenn ich nicht weis warum) und die Installation nochmal gestartet.
VIS lies sich dann installieren. Keine Ahnung weshalb. -
Hatte dann ein Ähnliches Problem beim installieren der SQL. Diesmal war das Problem eine mkdir.
Habe die gelöscht (umbenannt) und es hat funktioniert.
Soll ich die Installation vielleicht nochmal neu aufsetzen ? -
@hub64 nee neu aufsetzten brauchst du da nicht