NEWS
(gelöst) Fehler mit Restore bei Docker auf Synology
-
@Homoran ... den "alten" noch funktionierenden Container gibt es noch. Zu einem Zeitpunkt sind nie beide Container Gleichzeitig geöffnet. Manchmal schaue ich mir aber in dem alten noch was an um herauszufinden, wo die Unterschiede liegen. Einiges habe ich ja auch schon rausgefunden ...
-
@iobroker_Rainer sagte in Restore klappt nicht:
Zu einem Zeitpunkt sind nie beide Container Gleichzeitig geöffnet.
das reicht nicht.
Wie wir im anderen Fall gesehen haben sind die Ports trotzdem noch reserviert -
@Homoran da habe ich mich unklar ausgedrückt: im Docker läuft zu einem Zeitpunkt genau ein Container, der andere ist gestoppt. Solange ich nicht weiss, ob ich den neuen zum Fliegen kriege, kann ich den alten ja nicht löschen ...
-
@iobroker_Rainer sagte in Restore klappt nicht:
der andere ist gestoppt.
und danach wurde die Syno oder wo immer der Docker drauf läuft neu gestertet?
-
@Homoran Korrekt. Ich setze es aber gerne nochmals neu auf. Bin schon den 2. Tag an dem Thema dran und mache vermutlich auch Flüchtigkeitsfehler. Wo genau im Ablauf findet denn diese Host-Namen-Vergabe statt??? Ist das beim Erzeugen des Dockercontainers?
-
@iobroker_Rainer Kann ich dir nicht sagen, ich arbeite nicht mit Containern und verstehe auch nicht warum Einsteiger sich das immer wieder antun.
-
@Homoran ... okay. Wenn Du es nicht weisst, dann liegt es beim Erzeugen des Containers. Das hilft mir schon mal weiter, denn soviele Stellen gibt es da nicht ...
Auf die Frage des "Warum" folgende Antwort: ioBroker läuft auf meiner Syno. Meines Wissens gibt es dafür 4 Möglichkeiten:- Direkt im Betriebssystem der Syno. Wollte ich nicht machen, da ich Seiteneffekte befürchtete
- Virtual Machine Manager - eigenes Linux auf der Syno anlegen und dort ohne Einschränkungen iobroker installieren
- Docker/Portainer: War ein einfacher Einstieg für mich, gibt aber im Lauf der Zeit einiges an Problemen (siehe jetzt)
Früher hatte ich noch einen Raspi im Einsatz, wollte allerdings an meine IT etwas streamlinen ...
-
@iobroker_Rainer nach einem Restore und vor dem Start von ioBroker in einem "normalen" System hilft auch der Befehl
iobroker host this
-
@Homoran ... wow - ist wie Weihnachten ...
-
Installation des Containers passt jetzt.
-
ioBroker wurde neu installiert und läuft
-
Zugriff auf Weboberfläche geht
-
Restore vom Terminal aus hat geklappt
-
die Instanzen werden zunehmend grün
Dank Euch allen, die Ihr mitgeholfen habt. Ich schreibe nochmals zusammen, was aus meiner Sicht zu berücksichtigen ist - vielleicht hilft es jemandem der mal über dieses Topic stolpert ...
-
-
@iobroker_Rainer sagte in Restore klappt nicht:
vielleicht hilft es jemandem der mal über dieses Topic stolpert ...
.... dann würde ich den Thread Titel auch anpassen .. eventuell auf :" .... im Synology Docker "
anstatt nur
Restore klappt nicht
Weil die Suche würde dann über 1000 ..... Ergebnisse dazu anzeigen
-
@iobroker_Rainer Gute Idee, Glasfaser. Anfängerfrage: Kann ICH den Titel ändern bzw. wer macht das? Habe auf die Schnelle nicht gefunden wie das geht ...
-
Den Titel ändern mit ...
Im Startbeitrag gehen und bei den 3 Punkten kannst du es ändern
.
.- [gelöst] davor
-
@iobroker_Rainer sagte in Restore klappt nicht:
Kann ICH den Titel ändern bzw. wer macht das?
Das kann nur der machen, der den Thread erstellt hat.
@iobroker_Rainer sagte in Restore klappt nicht:
nicht gefunden wie das geht ...
Unter dem ersten Post auf die 3 Punkte -> bearbeiten und dann den Threadtitel bearbeiten.
Dann kannst du direkt noch [gelöst] davor schreiben
-
@Glasfaser du Editeur!
-
@Homoran
Habe nur den
[gelöst] ... reingesetzt -
@Glasfaser ich weiß - passierte direkt vor meinen AUgen
-
@iobroker_Rainer Lange Zeit hatte ich das Neu-Aufsetzen meines ioBroker-Systems aufgeschoben - es lief ja alles soweit. Nodejs war zwar auf Version 10.x und mittlerweile gibt es ja 12.y - aber ohne Not muss man da ja nicht ran, oder???
Doch, ich finde, von Zeit zu Zeit ist es hilfreich, das System neu aufzusetzen und das Backup einzuspielen. Einfach handeln, so lange man noch nicht MUSS...
Also habe ich gestern ein neues Abbild des Docker-Containers (buanet) auf meiner Synology erzeugt und versucht das Backup einzuspielen. Wer sich für die Odyssee interessiert, lese bitte diesen Thread von Anfang an - für alle anderen hier die Kurzversion dessen, was ich falsch gemacht hatte....
Zunächst mal die guten Nachrichten: ich hatte täglich ein Backup erstellt meines Systems (und das war auch lesbar) und mein "altes" System funktioniert immer noch.Wenn man den Container neu erstellt, dann muss man einen Namen vergeben (hier iobroker_Neu).
Wenn dieser Name vergeben ist, dann ist dies auch der host-name, der im ioBroker verwendet wird und auch die Verzeichnisstruktur wird entsprechend angelegt.
Ich hatte vor über einem Jahr mal den Namen des Containers geändert ...
Was mir nicht bewusst war: dadurch ändert sich NICHT der Host-Name, und auch die Verzeichnisstruktur wird NICHT angepasst.
Wenn man dann versucht, das Backup einzuspielen, dann trifft man auf all die oben beschriebenen Fehler und noch ein paar mehr https://forum.iobroker.net/topic/36859/admin-oberfläche-nicht-verfügbar-nach-neuinstallation/43Kleiner Fehler - große Auswirkung!
Na ja, dafür habe ich wieder viel gelernt und freue mich schon auf das nächste System, was ich neu aufsetze ...
Vielen Dank nochmals für den tollen Support aus der Community, Eure Zeit und Eure Geduld!!!