NEWS
Javascript Instanz steht / wie starten ohne Internet
-
@jan_ sagte in Javascript Instanz steht / wie starten ohne Internet:
/opt/iobroker/iobroker
Die 'mask' liegt ja auch nicht auf dem file in /opt/iobroker sondern in den services.
cat /opt/iobroker/iobroker
In der Datei sollte dieses kurze shell-skript drin sein:
#!/bin/bash if (( $# == 1 )) && ([ "$1" = "start" ] || [ "$1" = "stop" ] || [ "$1" = "restart" ]); then sudo systemctl $1 iobroker elif [ "$1" = "fix" ]; then curl -sL https://iobroker.net/fix.sh | bash - else sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" fi
-
@Thomas-Braun
Danke!
Leider klappt das mit dem unmasken trotzdem nichtpi@iobroker:~ $ sudo systemctl unmask iobroker pi@iobroker:~ $ sudo systemctl unmask iobroker.service pi@iobroker:iobroker start Failed to start iobroker.service: Unit iobroker.service is masked.
;-(
-
cat /opt/iobroker/iobroker
-
@Thomas-Braun said in Javascript Instanz steht / wie starten ohne Internet:
cat /opt/iobroker/iobroker
Naja, das was Du mir gepostet hast - ich habe das File "neu befüllt":
#!/bin/bash if (( $# == 1 )) && ([ "$1" = "start" ] || [ "$1" = "stop" ] || [ "$1" = "restart" ]); then sudo systemctl $1 iobroker elif [ "$1" = "fix" ]; then curl -sL https://iobroker.net/fix.sh | bash - else sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" fi
"iobroker status" gibt auch einen sinnvollen output - "not running"
Nur beim starten kommt "masked". -
systemctl status iobroker
-
pi@iobroker:~ $ systemctl status iobroker ● iobroker.service Loaded: masked (Reason: Unit iobroker.service is masked.) Active: inactive (dead)
Da ist übrigens weder in /etc/systemd/system/ noch in /etc/init.d/ ein Symlink / File von iobroker zu finden...
-
In einem 'gesunden' System sieht das so aus:
/etc/systemd/system/multi-user.target.wants/iobroker.service /lib/systemd/system/iobroker.service /run/systemd/units/invocation:iobroker.service
Da man jetzt nur ganz schwer nachvollziehen kann, was da warum mit dem System passiert ist (root-login, Aufruf von iobroker mit sudo, schwaches Netzteil, angeschossenes Filesystem usw.) installier das mit neuer Hardware neu und spiel ein Backup ein.
-
@Thomas-Braun
Sehe ich genauso.
Das wird jetzt ein reparieren von Stöckchen zu Stöckchen.
Und wer sagt dass nicht noch mehr Dienste einen Schaden haben.Werde ich machen. Bis dahin muss ich eben die eine Hälfte der Lichter (zigbee) über Phoscon mit der Hand steuern und die shellys über ihre Webinterface.
Wie gesagt: kannst Du einschätzen ob ich mit dem vorliegenden Backup von Backitup "voll versorgt" bin ober ob die Tatsache dass meine Zigbee-Geräte über den Deconz-Stick kommen bedeutet, dass irgendwas fehlt?
Ganz herzlichen Dank für Deinen irrsinnigen Einsatz und die vielen guten Tipps!
Habe wieder viel gelernt. -
@jan_
Für deconz gibt es soweit ich weiß einen eigenen Backup-Prozess, das ist im Backitup nicht drin. -
@Thomas-Braun
Tatsächlich: unter "Menü -> Gateway -> Backup-Optionen" kann man sich eins ziehen. Was bei mir auch noch funktioniert.
Hervorragend.
Wieder was gelernt.
Danke!