NEWS
IOBroker nur manuell startbar, reagiert nicht auf Befehle
-
Mit einem Editor, wie nano z. B. einer ist:
sudo nano /usr/lib/systemd/system/iobroker.service[Unit] Description=ioBroker Server Documentation=http://iobroker.net After=network.target redis.service influxdb.service mysql-server.service mariad> Wants=redis.service influxdb.service mysql-server.service mariadb-server.service [Service] Type=simple User=iobroker Environment="NODE=$(which node)" ExecStart=/usr/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-cont> Restart=on-failure RestartSec=3s [Install] WantedBy=multi-user.targeteingetragen und gespeichert, und dann?
-
[Unit] Description=ioBroker Server Documentation=http://iobroker.net After=network.target redis.service influxdb.service mysql-server.service mariad> Wants=redis.service influxdb.service mysql-server.service mariadb-server.service [Service] Type=simple User=iobroker Environment="NODE=$(which node)" ExecStart=/usr/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-cont> Restart=on-failure RestartSec=3s [Install] WantedBy=multi-user.targeteingetragen und gespeichert, und dann?
systemctl status iobroker.servicesagt?
Vielleicht mal sauber rebooten, dann werden die Targets durchlaufen. -
systemctl status iobroker.servicesagt?
Vielleicht mal sauber rebooten, dann werden die Targets durchlaufen.@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
systemctl status iobroker.service
Nach Reboot sieht es jetzt besser aus:
pi@raspberrypi:~ $ systemctl status iobroker.service ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: Active: active (running) since Thu 2022-06-16 14:54:24 CEST; 3min 41s ago Docs: http://iobroker.net Main PID: 482 (iobroker.js-con) Tasks: 209 (limit: 4915) CGroup: /system.slice/iobroker.service ├─ 482 iobroker.js-controller ├─ 799 io.telegram.0 ├─ 836 io.telegram.1 ├─ 868 io.admin.0 ├─ 894 io.beckhoff.0 ├─ 924 io.javascript.0 ├─ 938 io.history.0 ├─ 991 io.scenes.0 ├─1032 io.synology.0 ├─1060 io.ping.0 ├─1083 io.tr-064.0 ├─1123 io.discovery.0 ├─1165 io.info.0 ├─1181 io.web.0 ├─1747 io.vis-inventwo.0 ├─1816 io.backitup.0
Sollte ich nochwas machen, kontrollieren? iobroker fix? -
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
systemctl status iobroker.service
Nach Reboot sieht es jetzt besser aus:
pi@raspberrypi:~ $ systemctl status iobroker.service ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: Active: active (running) since Thu 2022-06-16 14:54:24 CEST; 3min 41s ago Docs: http://iobroker.net Main PID: 482 (iobroker.js-con) Tasks: 209 (limit: 4915) CGroup: /system.slice/iobroker.service ├─ 482 iobroker.js-controller ├─ 799 io.telegram.0 ├─ 836 io.telegram.1 ├─ 868 io.admin.0 ├─ 894 io.beckhoff.0 ├─ 924 io.javascript.0 ├─ 938 io.history.0 ├─ 991 io.scenes.0 ├─1032 io.synology.0 ├─1060 io.ping.0 ├─1083 io.tr-064.0 ├─1123 io.discovery.0 ├─1165 io.info.0 ├─1181 io.web.0 ├─1747 io.vis-inventwo.0 ├─1816 io.backitup.0
Sollte ich nochwas machen, kontrollieren? iobroker fix?@silencerbob
Aber er reagiert immer noch nicht auf iobroker Befehle!pi@raspberrypi:~ $ iobroker status pi@raspberrypi:~ $ iobroker backup pi@raspberrypi:~ $ iob fix pi@raspberrypi:~ $ iobroker fix pi@raspberrypi:~ $ -
@silencerbob
Aber er reagiert immer noch nicht auf iobroker Befehle!pi@raspberrypi:~ $ iobroker status pi@raspberrypi:~ $ iobroker backup pi@raspberrypi:~ $ iob fix pi@raspberrypi:~ $ iobroker fix pi@raspberrypi:~ $Jedenfalls habe ich über das Terminal mit rm -rf alte History Dateien gelöscht.
Was hast du da genau gemacht? Ich vermute du hast da auch noch diverses anderes Zeuch gleich mit gelöscht...
-
@silencerbob
Aber er reagiert immer noch nicht auf iobroker Befehle!pi@raspberrypi:~ $ iobroker status pi@raspberrypi:~ $ iobroker backup pi@raspberrypi:~ $ iob fix pi@raspberrypi:~ $ iobroker fix pi@raspberrypi:~ $ls -la /usr/bin/iobroker ls -la /opt/iobroker/iobroker -
Jedenfalls habe ich über das Terminal mit rm -rf alte History Dateien gelöscht.
Was hast du da genau gemacht? Ich vermute du hast da auch noch diverses anderes Zeuch gleich mit gelöscht...
@thomas-braun
sudo rm -rf /opt/iobroker/history/202201*
Alle History Dateien vom Januar 2022, dass dann bis April -
ls -la /usr/bin/iobroker ls -la /opt/iobroker/iobroker@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
ls -la /opt/iobroker/iobroker
pi@raspberrypi:~ $ ls -la /usr/bin/iobroker lrwxrwxrwx 1 root root 22 Jun 15 09:05 /usr/bin/iobroker -> /opt/iobroker/iobroker pi@raspberrypi:~ $ ls -la /opt/iobroker/iobroker -rwxr-xr-x+ 1 iobroker iobroker 1 Jun 15 09:05 /opt/iobroker/iobroker -
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
ls -la /opt/iobroker/iobroker
pi@raspberrypi:~ $ ls -la /usr/bin/iobroker lrwxrwxrwx 1 root root 22 Jun 15 09:05 /usr/bin/iobroker -> /opt/iobroker/iobroker pi@raspberrypi:~ $ ls -la /opt/iobroker/iobroker -rwxr-xr-x+ 1 iobroker iobroker 1 Jun 15 09:05 /opt/iobroker/iobroker -
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
getfacl /opt/iobroker/iobroker
pi@raspberrypi:~ $ getfacl /opt/iobroker/iobroker getfacl: Entferne führende '/' von absoluten Pfadnamen # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx #effective:r-x mask::r-x other::r-x -
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
getfacl /opt/iobroker/iobroker
pi@raspberrypi:~ $ getfacl /opt/iobroker/iobroker getfacl: Entferne führende '/' von absoluten Pfadnamen # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx #effective:r-x mask::r-x other::r-xDie 'Mask' ist falsch.
Richtig:
echad@chet:/opt/iobroker $ getfacl /opt/iobroker/iobroker getfacl: Removing leading '/' from absolute path names # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx mask::rwx other::r-x -
Die 'Mask' ist falsch.
Richtig:
echad@chet:/opt/iobroker $ getfacl /opt/iobroker/iobroker getfacl: Removing leading '/' from absolute path names # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx mask::rwx other::r-x@thomas-braun Wie komme ich da hin?
-
@thomas-braun Wie komme ich da hin?
Ich würde den fixer aufrufen, den kann man irgendwie auch per
curl irgendwoherzaubern.
Ich find den richtigen Befehl aber nicht. Vielleicht weiß @Homoran den. -
Ich würde den fixer aufrufen, den kann man irgendwie auch per
curl irgendwoherzaubern.
Ich find den richtigen Befehl aber nicht. Vielleicht weiß @Homoran den.@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
Ich würde den fixer aufrufen, den kann man irgendwie auch per
curl irgendwoherzaubern.
Ich find den richtigen Befehl aber nicht. Vielleicht weiß @Homoran den.lies in meiner Signatur
-
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
Ich würde den fixer aufrufen, den kann man irgendwie auch per
curl irgendwoherzaubern.
Ich find den richtigen Befehl aber nicht. Vielleicht weiß @Homoran den.lies in meiner Signatur
Ich wusste noch, irgendwer hatte den in seiner Signatur... :-)
-
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
Ich würde den fixer aufrufen, den kann man irgendwie auch per
curl irgendwoherzaubern.
Ich find den richtigen Befehl aber nicht. Vielleicht weiß @Homoran den.lies in meiner Signatur
@homoran
Ich musste erst mitsudo systemctl stop iobrokeralles stoppen, weil er auf iobroker stop nicht reagiert. Jetzt läuft Fixing directory permissions...
-
@homoran
Ich musste erst mitsudo systemctl stop iobrokeralles stoppen, weil er auf iobroker stop nicht reagiert. Jetzt läuft Fixing directory permissions...
@silencerbob
Jetzt sieht es besser aus, er reagiert wieder auf Befehlepi@raspberrypi:~ $ iobroker start pi@raspberrypi:~ $ iobroker fix library: loaded Library version=2022-06-15 ioBroker or some processes are still running: io.admin.0 io.beckhoff.0 io.javascript.0 io.history.0 io.telegram.0 io.scenes.0 io.telegram.1 Please stop them first and try again! pi@raspberrypi:~ $ iobroker stop -
@silencerbob
Jetzt sieht es besser aus, er reagiert wieder auf Befehlepi@raspberrypi:~ $ iobroker start pi@raspberrypi:~ $ iobroker fix library: loaded Library version=2022-06-15 ioBroker or some processes are still running: io.admin.0 io.beckhoff.0 io.javascript.0 io.history.0 io.telegram.0 io.scenes.0 io.telegram.1 Please stop them first and try again! pi@raspberrypi:~ $ iobroker stoppi@raspberrypi:~ $ getfacl /opt/iobroker/iobroker getfacl: Entferne führende '/' von absoluten Pfadnamen # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx #effective:r-x mask::r-x other::r-xDie Maske sieht aber immer noch so aus...
-
@silencerbob
Jetzt sieht es besser aus, er reagiert wieder auf Befehlepi@raspberrypi:~ $ iobroker start pi@raspberrypi:~ $ iobroker fix library: loaded Library version=2022-06-15 ioBroker or some processes are still running: io.admin.0 io.beckhoff.0 io.javascript.0 io.history.0 io.telegram.0 io.scenes.0 io.telegram.1 Please stop them first and try again! pi@raspberrypi:~ $ iobroker stopLäuft wieder?
Der ganze Schlamassel dürfte durch die Anwendung von 'einfachen' Dateirechten (mit root-Rechten auch noch) auf ACL-Dateien zustande gekommen sein.
Daher immer nur die gerade ausreichenden Rechte zücken.
Die History-Daten inls -la /opt/iobroker/iobroker-data/history/gehören iobroker:iobroker , die kann sogar dein user pi löschen (wenn er korrekterweise in der Gruppe 'iobroker' ist. Da kannst du die scharfe Klinge root-Rechte gleich stecken lassen.
-
pi@raspberrypi:~ $ getfacl /opt/iobroker/iobroker getfacl: Entferne führende '/' von absoluten Pfadnamen # file: opt/iobroker/iobroker # owner: iobroker # group: iobroker user::rwx group::r-x group:iobroker:rwx #effective:r-x mask::r-x other::r-xDie Maske sieht aber immer noch so aus...
@silencerbob sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
Die Maske sieht aber immer noch so aus...
Wenn es sonst funktioniert, lass es so.
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