NEWS
iobroker Installation unter Debian @ VirtualBox @ Win 10
-
Hi liebe iobroker Community,
ich möchte mich nun von meinem iobroker auf Windows verabschieden und auf Linux installieren. Da ich aber Windows für andere Dinge weiter brauche, habe ich mich dazu entschieden folgendes zu installieren:
- VirtualBox 6.1
- Darauf eine Virtuelle Maschine angelegt
- Darauf Debian 10 mit KDE-Plasma 5.14.5
Die Installation von iobroker bekomme ich nicht hin.
Grundsatzfrage: Sollte ich iobroker als root user installieren oder als "normaler" user (welcher bei der Installation gleich mit angelegt wurde)?Nach der Eingabe folgenden Befehls:
curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bash -oder auch folgenden Befehls:
curl -sLf https://iobroker.net/install.sh | bash -kommt stets folgender Fehler:
bash: -: Datei oder Verzeichnis nicht gefundenNoch ein paar ergänzende Infos:
- Ich bin als root angemeldet, es kommt aber mit beiden Benutzern das gleiche Ergebnis.
- node -v ergibt: 10.21.0
- nodejs -v ergibt: 10.21.0
- npm -v ergibt: 5.8.0
Danke euch vielmals vorab für eure Hilfe :blue_heart: :the_horns:
-
Hi liebe iobroker Community,
ich möchte mich nun von meinem iobroker auf Windows verabschieden und auf Linux installieren. Da ich aber Windows für andere Dinge weiter brauche, habe ich mich dazu entschieden folgendes zu installieren:
- VirtualBox 6.1
- Darauf eine Virtuelle Maschine angelegt
- Darauf Debian 10 mit KDE-Plasma 5.14.5
Die Installation von iobroker bekomme ich nicht hin.
Grundsatzfrage: Sollte ich iobroker als root user installieren oder als "normaler" user (welcher bei der Installation gleich mit angelegt wurde)?Nach der Eingabe folgenden Befehls:
curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bash -oder auch folgenden Befehls:
curl -sLf https://iobroker.net/install.sh | bash -kommt stets folgender Fehler:
bash: -: Datei oder Verzeichnis nicht gefundenNoch ein paar ergänzende Infos:
- Ich bin als root angemeldet, es kommt aber mit beiden Benutzern das gleiche Ergebnis.
- node -v ergibt: 10.21.0
- nodejs -v ergibt: 10.21.0
- npm -v ergibt: 5.8.0
Danke euch vielmals vorab für eure Hilfe :blue_heart: :the_horns:
@smile
Ohne KDE / Desktop.
Kein root login!Und lass das - hinter bash mal weg.
Node brauchst du gar nicht installieren, das macht das Skript. -
@smile
Ohne KDE / Desktop.
Kein root login!Und lass das - hinter bash mal weg.
Node brauchst du gar nicht installieren, das macht das Skript.@Thomas-Braun Danke, das hat mich schonmal weitergebracht:
Die iobroker installation lief durch.
Dort waren allerdings Fehlermeldungen bezüglich der NPM Version
Dann habe ich nochmal den ersten Befehl ausgefhührt:
curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bashNun steht folgendes zu den Versionen:
- node -v ergibt: 12.20.1
- nodejs -v ergibt: 12.20.1
- npm -v ergibt: 6.14.10
iobroker status:
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'Was ist da falsch gelaufen?
-
@Thomas-Braun Danke, das hat mich schonmal weitergebracht:
Die iobroker installation lief durch.
Dort waren allerdings Fehlermeldungen bezüglich der NPM Version
Dann habe ich nochmal den ersten Befehl ausgefhührt:
curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bashNun steht folgendes zu den Versionen:
- node -v ergibt: 12.20.1
- nodejs -v ergibt: 12.20.1
- npm -v ergibt: 6.14.10
iobroker status:
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'Was ist da falsch gelaufen?
@smile Da läuft noch ein X.
Keine Screenshots von Text.
Da ist npm noch doppelt installiert, scheint mir. -
@smile Da läuft noch ein X.
Keine Screenshots von Text.
Da ist npm noch doppelt installiert, scheint mir.@Thomas-Braun Ich konnte gerade leider kein Copy & Paste machen aus dem Debian.
Was meinst du mit da läuft noch ein X. ?Kann man npm deinstallieren / reinstallieren, wenn das der Fehler sein sollte?
Danke dir vorab!
-
@Thomas-Braun Ich konnte gerade leider kein Copy & Paste machen aus dem Debian.
Was meinst du mit da läuft noch ein X. ?Kann man npm deinstallieren / reinstallieren, wenn das der Fehler sein sollte?
Danke dir vorab!
@smile X ist für die graphische Oberfläche notwendig, das willst du nicht auf einem Serversystem haben. Installier am besten gleich ein System ohne Desktop.
In dem neuen System dann erst gar kein node oder npm aus den debian-Repos installieren sondern gleich die Version von nodesource. Macht wie gesagt der Installer.
Wenn da wider Erwarten von Haus aus node/npm schon installiert sein sollte, hau es raus:sudo apt remove node* sudo apt remove npm