NEWS
Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Das Log sagt übrigens überhaupt nichts, als würde das ganze sehr früh scheitern?!
Was scheitern? Ein aktuelles backup auf deinen jetzigen (alten)Stand zu bügeln?
Das macht man nichtWie hast du denn denn die scripte gesichert? Das macht doch backitup, dafür hättest du doch keine komplette Version zurückspielen müssen.
Irgendwie ist das recht verwirrend was du da beschreibst.
Zum Stichwort Versionen, ja, einfache Befehle
iob list instances iob list adapters
Zu node.js Version
uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Zum einen stand in diesem backitup Log am Ende was mit successful,
Das bezieht sich ausschließlich auf das Einlesen der im Backup enthaltenen Konfigurationsdateien.
Anschließend wird alles neu installiert, um es für möglicherweise geänderte Hardware, OS und node-Versionen neu zu bauen.
Das kann auch gerne mal mehr als eine Stunde dauern, gerade wenn du sehr viele Adpterinstanzen hast. -
Immer dieses Problem mit der menschlichen Kommunikation
Ich hatte angenommen ich hätte es klar beschrieben.
Noch ein Versuch. Das sind meine Backups:
Erfolgreich eingespielt habe ich das vom 22.3.
@homoran said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Anschließend wird alles neu installiert, um es für möglicherweise geänderte Hardware, OS und node-Versionen neu zu bauen.
Das kann auch gerne mal mehr als eine Stunde dauern, gerade wenn du sehr viele Adpterinstanzen hast.Genau, es hat ziemlich lange gedauert, aber jetzt läuft ja alles zum Stand von März, inkl. der damaligen Skripte.
Was ich jetzt machen möchte ist das Backup vom 08.06. einzuspielen, damit ich wieder auf den aktuellen Stand komme. Wenn ich rechts auf den gedrehten Pfeil klicke, kommen die Ansichten aus dem 1. Post.
@crunchip said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Was scheitern? Ein aktuelles backup auf deinen jetzigen (alten)Stand zu bügeln?
Das macht man nichtWarum denn nicht? Hätte angenommen, dass ein Backup alles zum jeweiligen Zeitpunkt enthält, so dass man hin und her switchen kann.
Eine Ergänzung, bei der ich nicht weiß ob sie relevant ist:
In der Liste der Sicherungsdateien habe ich gerade mal auf den linken Downloadpfeil geklickt, dann geht ein Pop-Up Dialog auf, der sagt, dass die Datei runtergeladen wird. Das Runterladen passiert jedoch nicht und der Dialog wird auch nie beendet. Dies hatte vorher funktioniert.
Könnte es sein, dass der Zugriff auf die Dateien nicht funktioniert? Wobei die Liste als solches ja angezeigt wird, sprich der Zugriff auf den Ordner scheint zu funktionieren?! -
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Was ich jetzt machen möchte ist das Backup vom 08.06. einzuspielen, damit ich wieder auf den aktuellen Stand komme
und genau das verstehe ich nicht!
warum erst ein anderes Backup und dann dieses?
da kannst du doch direkt dieses Backup wiederherstellen.Was soll der Zwischenschritt bringen?
-
@homoran
Na, das habe ich ja im allerersten Post schon geschrieben. Um an Skripte ranzukommen, die im März noch liefen und die mittlerweile zerschossen sind. -
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Um an Skripte ranzukommen
Hm... die Skripte kann man doch separat zurückspielen ?!
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Um an Skripte ranzukommen, die im März noch liefen und die mittlerweile zerschossen sind.
die sind doch nach dem erneuten Resore wieder weg
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
das habe ich ja im allerersten Post schon geschrieben
das weiss ich!
-
@homoran said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Um an Skripte ranzukommen, die im März noch liefen und die mittlerweile zerschossen sind.
die sind doch nach dem erneuten Resore wieder weg
Oh man... langsam weiß ich wirklich nicht wie einfach ich es noch erklären soll.
Ich zitiere mich mal selber:@oetzi said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
@homoran said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
@oetzi Was genau machst du eigentlich?
Eigentlich recht simpel.
- Auslöser: Skripte zerschossen
- Idee: Altes Backup über backitup einspielen & Skripte sichern
- Dann aktuelles Backup (stand heute) wieder einspielen und die alten gesicherten Skripte wieder nutzen.
@djmarc75 said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Um an Skripte ranzukommen
Hm... die Skripte kann man doch separat zurückspielen ?!
Mag sein, das wusste ich aber einfach nicht.
--> Ich wäre jetzt dankbar, wenn ihr mir helfen könntet wie ich das jetzige Problem löse und nicht 10-fach zu hinterfragen ob es ein perfekteres Vorgehen gegeben hätte...
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
und nicht 10-fach zu hinterfragen
hast du mal das hier gelesen
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1du läufst nämlich genau in diese Falle rein:
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Ich hatte angenommen ich hätte es klar beschrieben.
dem ist aber leider nicht so
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Dann aktuelles Backup (stand heute) wieder einspielen und die alten gesicherten Skripte wieder nutzen.
das setzt voraus, dass die alten Skripte erhalten bleiben, wenn du erst das alte und dann das neue Backup einspielst.
das ist aber nicht so -
Du solltest auf einen Zeitpunkt zurückgehen, wo die neuen skripte schon gesichert waren, die alten aber noch nicht 'kaputt'.
Hast du keinen, dann ist deine Update-Frequenz zu langsam (oder du löschst alte Backups zu schnell). -
@oetzi meine Frage hattest du ja nicht beantwortet, wie du dir die scripte gesichert hast.
Wenn mit backitup.
Dann installier doch einfach neu, spiel dein letztes Backup zurück. Anschliessend kannst du dein Backup der scripte einspielen. Zumindest würde ich es so machen.Und für die Zukunft, backups jeden Tag und auch nicht nur local.
-
@crunchip said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
@oetzi meine Frage hattest du ja nicht beantwortet, wie du dir die scripte gesichert hast.
Den Stand der alten Skripte habe ich mir einfach rauskopiert und auf Windows zwischengespeichert, damit ich sie später wieder einspielen kann.
Dann installier doch einfach neu, spiel dein letztes Backup zurück. Anschliessend kannst du dein Backup der scripte einspielen. Zumindest würde ich es so machen.
Mein eigentliches Problem ist ja, dass ich kein Backup mehr einspielen kann (siehe 1. Post
) und ich gerne wissen würde warum. Sonst kann ich ja eben auch in der Zukunft ggf. kein Backup mehr einspielen.
Habe testweise gerade mal versucht die Sicherungsdatei vom 22.3. auszuwählen, hier kommt der gleiche Fehler wie eingangs beschrieben. Es liegt also wohl nicht an der Datei oder dem darin enthaltenen Stand.PS: Was genau meinst du mit "Dann installier doch einfach neu"? Was sollte ich neu installieren?
-
@oetzi
Lösch den iobroker Ordner installiere den neu und restore das gewünschte Backup mit dem Adapter.
Wenn das auch nicht funktioniert, dann hast ein Problem mir dem OS und musst komplett neu aufsetzten, was deutlich schneller geht als ein zerfledertes zu reparieren. -
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Mein eigentliches Problem ist ja, dass ich kein Backup mehr einspielen kann (siehe 1. Post )
Da lese ich nur raus, dass du nicht lange genug wartest und nicht im LogFile schaust was da weiter passiert.
-
@thomas-braun
Das hat man ihm aber auch schon gesagt, dass das unter Umständen lange dauern kann. Bei mir ist nach ca. 30 Minuten alles wieder oben. -
@jan1 sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Lösch den iobroker Ordner installiere den neu
Hab ich jetzt nen Denkfehler, wenn er den löscht hat er doch kein backup mehr, da seine backups local liegen
-
@oetzi Skripte sichert backitup einzeln(wenn man es denn ausgewählt hat)
Mit installiere neu, meine ich, backup sichern, dein System sauber neu aufsetzen, iobroker installieren, vis installieren, backup zurück spielen.Scripte musst du entsprechend manuell wieder einspielen.
Zukünftig backitup korrekt konfiguiren
-
Okay, dann über die Neuinstallation.
Ich habe ioBroker über ein Docker-Image laufen.Ist der folgende Weg so sinnvoll?
Das wegschmeißen und neu installieren.
Backitup drauf
Sicherungsdatei einspielen (was dann hoffentlich klappt)
Korrekt?@crunchip said in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Scripte musst du entsprechend manuell wieder einspielen.
Die sollten doch in der Sicherungsdatei enthalten sein, oder?
-
@oetzi sagte in Älteres Backup (Admin 4.x) eingespielt, wie zurück auf 5.x?:
Die sollten doch in der Sicherungsdatei enthalten sein, oder?
Du möchtest doch einen Scriptstand vor deinem backup vom 22.3. Was du dir ja manuell aus einem älteren stand gezogen hast.
Wenn du das backup vom 8.6. einspielst, bist du ja wieder am Anfang deines Problems.Letztendlich, die Frage, was haste dir denn an den scripten zerschossen?