NEWS
IOBroker nur manuell startbar, reagiert nicht auf Befehle
-
@thomas-braun
iobroker stop reagiert nicht. Ich kann nur das eine Terminal Fenster in dem manuell gestartet wurde schließen, Dann habe ich keinen Zugriff mehr auf Admin, Vis, Web, etc.
Reboot hatte ich auch schon gemacht, ohne Veränderung -
-
@thomas-braun
Ok, melde mich später -
@silencerbob sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
iobroker stop reagiert nicht.
auch nicht mit
sudo systemctl stop iobroker
?wenn doch, wie alt ist denn deine Installation?
-
@homoran sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
sudo systemctl stop iobroker
pi@raspberrypi:/opt/iobroker $ sudo systemctl stop iobroker Failed to stop iobroker.service: Unit iobroker.service not loaded.
-
-
pi@raspberrypi:~ $ systemctl status iobroker.service ● iobroker.service Loaded: bad-setting (Reason: Unit iobroker.service has a bad unit file setting.) Active: inactive (dead)
Was tun?
-
ls -l /etc/systemd/system/multi-user.target.wants/iobroker.service cat /usr/lib/systemd/system/iobroker.service
-
pi@raspberrypi:~ $ ls -l /etc/systemd/system/multi-user.target.wants/iobroker.service lrwxrwxrwx 1 root root 36 Jan 23 2021 /etc/systemd/system/multi-user.target.wants/iobroker.service -> /lib/systemd/system/iobroker.service pi@raspberrypi:~ $ cat /usr/lib/systemd/system/iobroker.service
-
Die Datei ist offenbar leer bzw. nicht vorhanden.
Bei mir sieht die folgendermaßen aus:
[Unit] Description=ioBroker Server Documentation=http://iobroker.net After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service 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-controller/controller.js' Restart=on-failure RestartSec=3s [Install] WantedBy=multi-user.target
Rechte:
echad@chet:/opt/iobroker $ ls -l /usr/lib/systemd/system/iobroker.service -rw-r--r-- 1 root root 488 Jun 13 20:01 /usr/lib/systemd/system/iobroker.service
-
@thomas-braun sagte in IOBroker nur manuell startbar, reagiert nicht auf Befehle:
echad@chet:/opt/iobroker $ ls -l /usr/lib/systemd/system/iobroker.service
pi@raspberrypi:/opt/iobroker $ ls -l /usr/lib/systemd/system/iobroker.service -rw-r--r-- 1 root root 1 Jun 15 09:05 /usr/lib/systemd/system/iobroker.service
-
Dann trag das was in meiner Version drin steht da mal ein.
Wobei sich die Frage stellt, warum das bei dir (vermutlich gestern) kaputt gegangen ist. Da kommt man eigentlich nur mit root-Rechten dran.
-
@thomas-braun
Tut mir leid, ich bin kein Profi. Wie soll ich das eintragen?
Mit welcher Anwendung muss ich die gleich wieder öffnen, bei Ubuntu? -
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.target
eingetragen und gespeichert, und dann?
-
systemctl status iobroker.service
sagt?
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? -
@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...
-
ls -la /usr/bin/iobroker ls -la /opt/iobroker/iobroker