NEWS
SOLVED IOBroker auf Debian 10 installieren (Mit GUI)
-
Hallo. ich versuche auf einem kleinen HP PC auf Debian, IOBroker zu installieren.
-Nicht virtuell
-auf einem mini HP PCEbenfalls soll er MySQL als Datenserver installiert haben. Mein Debian ist mit GUI installiert (GNOME).
Ich habe einige Tutorials und Guides ausprobiert aber die meisten haben nicht funktioniert.Danke für jedliche Hilfe.
-
@FredF Bin deinem Rat gefolgt und hat funktioniert! Vielen Dank für deine Hilfe!
Hier die Vorgehensweise,für die die den gleichen Fehler erhalten werden:
su – apt-get update apt-get upgrade apt-get install curl curl –sL https://deb.nodesource.com/setup_10.x | sudo -E -bash – Apt-get install –y nodejs curl –sL https://iobroker.net/install.sh | bash -
-
Hi @if19kome,
was genau funktioniert denn nicht? Eigentlich es relativ einfach sein das alles zu installieren.
Ich bin zwar unter Ubuntu unterwegs, aber ich denke das sollte so auch bei Debian funktionieren.Aktualisieren des Systems
sudo apt-get update sudo apt-get upgrade
Node, NodeJS und NPM prüfen und installieren (Details > https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions) > Wichtig Version 10.X
curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs
falls curl fehlt
sudo apt install curl
Apache2 (für phpMyAdmin) und MySQL installieren (Details > https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04, phpMyAdmin > https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-18-04)
sudo apt install apache2 sudo apt install mysql-server sudo mysql_secure_installation
Grüße
Bastian -
Hallo.
Nun habe ich das System mit sudo apt-get update und upgrade auf den neusten stand gebracht.
curl -sL https://deb.nodesource.com/setup_10.x | bash - und apt-get install -y nodejs wurden ausgeführt. Nun wie fahre ich weiter fort?
ich habe in Firefox localhost:8081 eingegeben und ich sehe nichts.
Apache funktioniert.
(bearbeitete ergänzung)
Nodsjs und node sind auf version v10.16.3
npm ist aber auf version 6.9.0
wie update ich npm?
-
@if19kome Hier mal weitergelesen und weitergemacht?
https://www.iobroker.net/#de/documentation/install/linux.md
Mit den Befehlen da oben hast du noch kein iobroker installiert...
-
@holgerwolf ich habe nun mit curl -sL https://iobroker.net/install.sh | bash - iobroker installiert.
nach der installation habe ich neugestartet und es funktioniert immernoch nicht.
auch mit "start iobroker" im Terminal. -
@if19kome
Gab es Fehlermeldungen bei der Installation von ioBroker?
Am Ende der Installation sollte diese Meldung kommen:ioBroker was installed successfully Open http://localhost:8081 in a browser and start configuring!
Was sagt den
iobroker status
bzw.
iobroker list instances
im Terminal?
-
Meine Vorgangsweise:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install curl
reboot
curl -sL https://iobroker.net/install.sh | bash -
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejsapt-get intstall -y nodejs
npm install -g npm
npm -v
(version: 6.11.3)node -v
(version V10.16.3)nodejs -v
(version V10.16.3)Bei der Installation von IoBroker steht: chown: invalid user: 'iobroker:iobroker'
Später unten: iobroker was installed successfully
Open http://xxx.xxx.xx:8081 in a browser and start configuring!bei "iobroker status" steht: unknown user: iobroker
unable to initialize policy plugin -
@if19kome
Hast du iobroker vor node installiert?
Zuerst node und dann iobroker... -
@FredF Ich habe höchstvermutlich die falsche reihenfolge...
ist also dies die richtige reihenfolge?
- Apt-get update
- Apt-get upgrade
- Apt-get install curl
- Curl –sL https://deb.nodesource.com/setup_10.x | bash -
- Apt-get install –y nodejs
- Npm install –g npm
- Npm –v
- Node –v
- Nodejs –v
(versionen kontrollieren) - curl –sL https://iobroker.net/install.sh | bash -
-
@if19kome
Sorry war unterwegs...
Ist die Anleitung die schon @holgerwolf gepostet hat nicht eindeutig geschrieben? Wäre wichtig zu wissen, damit man das anpasst...Die Reihenfolge stimmt so, bis auf das Punkt 6 nicht in der Anleitung steht.
-
@FredF Soweit ich weis, updated man npm mit dem befehl "Npm install -g npm" . Ich versuche Debian komplett neu aufzusetzen und gehe nun schritt für schritt nach dieser Reihenfolge. Wenn irgendwelche Fehler auftreten, werde ich diese dokumentieren.
(Bei Partitionierung, habe ich "All files in one partition" ausgewählt, oder währe "seperate /home /var /tmp partitions" die bessere wahl?
-
@FredF
Das ist, was ich bekomme nach dem ich curl -sL https://iobroker.net/install.sh | bash - eingebe.
( start iobroker > und danach auf dem Browser localhost:8081 eingegeben und nichts kam.)==========================================================================
Installing prerequisites (1/4)Installed build-essential
Installed libavahi-compat-libdnssd-dev
Installed libudev-dev
Installed libpam0g-dev
Installed git
bash: line 370: setcap: command not found==========================================================================
Creating ioBroker user and directory (2/4)main: line 137: useradd: command not found
User iobroker created
main: line 208: visudo: command not found
main: line 233: usermod: command not found
main: line 233: usermod: command not found
main: line 233: usermod: command not found
main: line 233: usermod: command not found
Directory /opt/iobroker created==========================================================================
Installing ioBroker (3/4)==========================================================================
Finalizing installation (4/4)Enabling autostart...
Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service → /lib/systemd/system/iobroker.service.
Autostart enabled!
Fixing directory permissions...
chown: invalid user: ‘iobroker:iobroker’
This system does not support setting default permissions.
Do not use npm to manually install adapters unless you know what you are doing!==========================================================================
ioBroker was installed successfully Open http://192.168.10.53:8081 in a browser and start configuring!
==========================================================================
You need to re-login before doing anything else on the console!
Nachdem ich installiert habe, gab ich folgendes ein:
"sudo systemctl status iobroker"root@Miraculix:/home/majestix# sudo systemctl status iobroker
● iobroker.service - ioBroker Server
Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2019-09-18 08:19:58 CEST; 24s ago
Docs: http://iobroker.net
Process: 8048 ExecStart=/usr/bin/bash -c ${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js (code=exited, status=2
Main PID: 8048 (code=exited, status=217/USER)Sep 18 08:19:58 Miraculix systemd[1]: iobroker.service: Service RestartSec=100ms expired, scheduling restart.
Sep 18 08:19:58 Miraculix systemd[1]: iobroker.service: Scheduled restart job, restart counter is at 5.
Sep 18 08:19:58 Miraculix systemd[1]: Stopped ioBroker Server.
Sep 18 08:19:58 Miraculix systemd[1]: iobroker.service: Start request repeated too quickly.
Sep 18 08:19:58 Miraculix systemd[1]: iobroker.service: Failed with result 'exit-code'.
Sep 18 08:19:58 Miraculix systemd[1]: Failed to start ioBroker Server. -
@if19kome
Habe gerade gesehen, das bei deiner Auflistung der Reihenfolge bei Punkt 4 der Befehl am Ende ohne Sudo ist. Vielleich liegt es daran?
Npm musst du nicht noch separat updaten. -
@FredF alle Befehle wurden als root ausgeführt. Am anfang habe ich su eingegeben und das Passwort eingegeben. Mittlerweile habe ich aufgegeben mit Debian zu arbeiten und versuche mein Glück jetzt mit Ubuntu.
-
@if19kome sagte in IOBroker auf Debian 10 installieren (Mit GUI):
aufgegeben mit Debian zu arbeiten
Das ist doch Käse, dann wärst du der erste bei dem Debian nicht läuft.
Was ist mit meiner letzten Frage zum punkt 4? -
@FredF wie gesagt. der befehl wurde mit Su rechten ausgeführt.
-
@if19kome
Ich meine folgendes:
Du hast ausgeführt:curl –sL https://deb.nodesource.com/setup_10.x | bash -
in der Doku steht aber
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Also ein sudo am Ende. Ich bin mir nicht sicher ob es reicht mit su...
Probier es doch nochmals...
-
@FredF Hab es nochmal versucht, so wie du es beschrieben hast... leider nicht funktioniert...
-
@if19kome Letzter Versuch, dann gebe ich auf...
Hast du auch Debian mal neu installiert und dann die Schritte durchgeführt? -
@FredF SSD wurde gecleant und neuinstalliert. hab es schon 2 mal versucht...