NEWS
Slave korrekt entfernen
-
Moin,
es hat sich versehentlich ein ioBroker Host mit meinem Multihost System verbunden.
Dieser Host war nur kurz für einen Test aktiv und ist längst nicht mehr vorhanden, es existieren auch keine zugewiesenen Adapter.
Aber ich bekomme diesen nicht entfern.Über den Admin, bekomme ich folgende Meldung.

Direkt über die Shell siehts so aus.
pi@iobroker:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first.Den Master haben ich dafür über
pi@iobroker:~$ iobroker stopund auch
pi@iobroker:~$ sudo pkill iobeendet.
Auch mit sudo sowie als root habe ich immer die gleich Meldung erhalten.
Cannot execute changes on running system. Stop iobroker first.Was kann ich machen?
-
pi@iobroker:~$ iobroker stop pi@iobroker:~$ sudo pkill -u iobroker [sudo] password for pi: pi@iobroker:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first. -
Ja. Existiert nicht mehr
-
Also mir kommt es so vor, als wenn nach "sudo pkill -u iobroker" iobroker beendet wird und dann automatisch wieder startet.
-
Also mir kommt es so vor, als wenn nach "sudo pkill -u iobroker" iobroker beendet wird und dann automatisch wieder startet.
sudo systemctl stop iobroker sudo systemctl disable iobroker -
sudo systemctl stop iobroker sudo systemctl disable iobroker@thomas-braun sagte in Slave korrekt entfernen:
sudo systemctl stop iobroker sudo systemctl disable iobrokerpi@iobroker:~$ sudo systemctl stop iobroker pi@iobroker:~$ sudo systemctl disable iobroker Removed /etc/systemd/system/multi-user.target.wants/iobroker.service. pi@iobroker:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first.
Edit: Mir ist gerade etwas aufgefallen, ich habe den Host bei der Ersteinrichtung von ubuntu-server "iobroker" genannt. Später aber bei der Einrichtung der Multihost-umgebenen über "iobroker setup custom" auf ioBroker-Rock geändert.
Ich korrigierte dies jetzt mal über.
hostnamectl set-hostname -
@thomas-braun sagte in Slave korrekt entfernen:
sudo systemctl stop iobroker sudo systemctl disable iobrokerpi@iobroker:~$ sudo systemctl stop iobroker pi@iobroker:~$ sudo systemctl disable iobroker Removed /etc/systemd/system/multi-user.target.wants/iobroker.service. pi@iobroker:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first.
Edit: Mir ist gerade etwas aufgefallen, ich habe den Host bei der Ersteinrichtung von ubuntu-server "iobroker" genannt. Später aber bei der Einrichtung der Multihost-umgebenen über "iobroker setup custom" auf ioBroker-Rock geändert.
Ich korrigierte dies jetzt mal über.
hostnamectl set-hostname -
Hab es zwar korrigiert, brachte aber keine Änderung..
pi@ioBroker-Rock:~$ sudo systemctl stop iobroker sudo systemctl disable iobroker Removed /etc/systemd/system/multi-user.target.wants/iobroker.service. pi@ioBroker-Rock:~$ htop pi@ioBroker-Rock:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first.
Edit: Gehört nicht direkt zu dem Thema. Aber wie kann ich hier den Host ändern, ohne den Zugriff über den Admin?

-
Hab es zwar korrigiert, brachte aber keine Änderung..
pi@ioBroker-Rock:~$ sudo systemctl stop iobroker sudo systemctl disable iobroker Removed /etc/systemd/system/multi-user.target.wants/iobroker.service. pi@ioBroker-Rock:~$ htop pi@ioBroker-Rock:~$ iobroker host remove iobroker Cannot execute changes on running system. Stop iobroker first.
Edit: Gehört nicht direkt zu dem Thema. Aber wie kann ich hier den Host ändern, ohne den Zugriff über den Admin?

iobroker host this -
iobroker host this@thomas-braun auch im Multihostbetrieb?
-
@thomas-braun auch im Multihostbetrieb?
@e-i-k-e dann musst du den Host benennen, der umbenannt werden soll
-
@homoran Wie meinst du das?
Wenn ich den Host (Master) von z.B: "ioBroker-Rock" auf "ioBroker" umbennen möchte.
Ich habe es über
iobroker host setversucht, erhalte dann aber auchCannot execute changes on running system. Stop iobroker first.
Durchiobroker setup customkann ich den den Host generell ändern, aber alle Adapter laufen weiterhin unter ioBroker-Rock und somit kann ich das Sytsme nicht verwenden. Ich habe testweiße auch in der iobroker.json "ioBroker-Rock" durch "ioBroker" ersetzt.
Generell habe ich den Host unter ubuntu auch demensprechend geändert. -
@homoran Wie meinst du das?
Wenn ich den Host (Master) von z.B: "ioBroker-Rock" auf "ioBroker" umbennen möchte.
Ich habe es über
iobroker host setversucht, erhalte dann aber auchCannot execute changes on running system. Stop iobroker first.
Durchiobroker setup customkann ich den den Host generell ändern, aber alle Adapter laufen weiterhin unter ioBroker-Rock und somit kann ich das Sytsme nicht verwenden. Ich habe testweiße auch in der iobroker.json "ioBroker-Rock" durch "ioBroker" ersetzt.
Generell habe ich den Host unter ubuntu auch demensprechend geändert.@e-i-k-e sagte in Slave korrekt entfernen:
Wie meinst du das?
ich hab es auswendig nicht mehr parat. ist zu lange her.
müsste stattiobroker host thisetwas gewesen sein wieiobroker host raspberry2 thisaber ohne Gewähr
-
@e-i-k-e sagte in Slave korrekt entfernen:
Wie meinst du das?
ich hab es auswendig nicht mehr parat. ist zu lange her.
müsste stattiobroker host thisetwas gewesen sein wieiobroker host raspberry2 thisaber ohne Gewähr
Ich habe mich hier nach orientiert. Vielleicht auch nicht korrekt angewendet - ich weiß es nicht. Bin aber bei dem "Problem" mit den Host-name bei den Adaptern nicht weitergekommen. Vielelicht hat auch dies mit dem
Cannot execute changes on running system. Stop iobroker firstzutun. Ich bekomme es anscheined icht komplett beendet, es läuft aber lt. "htop" auch kein Prozess mehr. Muss die anderen slave beendet werden? Hat es etwas mit redis/redis zutun?https://www.iobroker.net/docu/index-98.htm?page_id=3971&lang=de
iobroker host
Change host name in the objects.
Sometimes by moving the iobroker data from one system to other it is required to change the host name. With this command it can be executed.You must stop ioBroker before this.
To change some specific host name in the DB to the current host name write iobroker host oldHostName.
To change any host name (must be only single host system, not for multihosts) write iobroker host this.
You can change host name to some specific (not the computer name). For that you must write: iobroker host set newHostName to rename from actual computer name or previously specified host name. -
Ich habe mich hier nach orientiert. Vielleicht auch nicht korrekt angewendet - ich weiß es nicht. Bin aber bei dem "Problem" mit den Host-name bei den Adaptern nicht weitergekommen. Vielelicht hat auch dies mit dem
Cannot execute changes on running system. Stop iobroker firstzutun. Ich bekomme es anscheined icht komplett beendet, es läuft aber lt. "htop" auch kein Prozess mehr. Muss die anderen slave beendet werden? Hat es etwas mit redis/redis zutun?https://www.iobroker.net/docu/index-98.htm?page_id=3971&lang=de
iobroker host
Change host name in the objects.
Sometimes by moving the iobroker data from one system to other it is required to change the host name. With this command it can be executed.You must stop ioBroker before this.
To change some specific host name in the DB to the current host name write iobroker host oldHostName.
To change any host name (must be only single host system, not for multihosts) write iobroker host this.
You can change host name to some specific (not the computer name). For that you must write: iobroker host set newHostName to rename from actual computer name or previously specified host name.@e-i-k-e das wäte ja das
You must stop ioBroker before this.
To change some specific host name in the DB to the current host name write
iobroker host oldHostName.aber wie gesagt ist das ewig her, die "Doku" die du da ausgegraben hast ist auch nicht die echte Doku
-
Mir sind die verwendeten hostnames nicht klar. Benenn doch die einzelnen beteiligten Kisten mal eindeutig.
-
@e-i-k-e sagte in Slave korrekt entfernen:
Was kann ich noch unternehmen?
kopplung aufheben und dann umbenennen mit iobroker host this, danach wiedrr koppeln.
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