NEWS
ioBroker aus Backup wiederherstellen (Docker Synology)
-
Hallo,
ich habe mir das latest Buanet Image geladen und versuche nun mein in einer anderern Installation erzeugtes Backup (BackItUp) wiederherzustellen. Ich habe den Container unter Docker auf einer Synology laufen. Portainer verwende ich aktuell nicht.
Leider klappt ein Restore mit allen erwähnten Methoden irgendwie nicht.-
Wenn ich die Backup Datei in den leeren (gemounteten Ordner) lege, wird es beim ersten start des Buanet Containers erkannt und angeblich auch wiederhergestellt.
Allerdings läuft danach der ioBroker nicht richtig und ich kann diesen über den Browser nicht aufrufen. -
Wenn ich eine komplett neue (leere) Installation starte, klappt alles. Wenn ich dann aber mittels BackitUp eine Wiederherstellung versuche, wird mein Container zwecks restart gestoppt und kommt nicht mehr alleine hoch. Wenn ich ihn manuell starte, bin ich wieder am Anfang.
Hat hier jemand eine Idee? Es hört sich alles leichter an, als es tatsächlich zu sein scheint :(
-
-
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Allerdings läuft danach der ioBroker nicht richtig
Was ist dann , welche Fehler im Log !?
mittels BackitUp eine Wiederherstellung versuche,
Welche BackitUp Version
@glasfaser
Im log sind keine nennenswerten Fehler zu erkennen. Im Terminal sieht man die Adapter.BackitUp hat Version 2.2.
-
@glasfaser
Im log sind keine nennenswerten Fehler zu erkennen. Im Terminal sieht man die Adapter.BackitUp hat Version 2.2.
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Im Terminal sieht man die Adapter.
und wie sieht z.B. die Ausgabe von
iobroker list instancesaus? -
@glasfaser
Im log sind keine nennenswerten Fehler zu erkennen. Im Terminal sieht man die Adapter.BackitUp hat Version 2.2.
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
@glasfaser
Im log sind keine nennenswerten Fehler zu erkennen.Naja , wie soll man dir helfen . !?
-
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Im Terminal sieht man die Adapter.
und wie sieht z.B. die Ausgabe von
iobroker list instancesaus?@homoran sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
und wie sieht z.B. die Ausgabe von iobroker list instances aus?
Eigentlich auch ok....alle instancen gestoppt außer admin.
system.adapter.admin.0 : admin : buanet-iobroker-v6
- enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin -
@homoran sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
und wie sieht z.B. die Ausgabe von iobroker list instances aus?
Eigentlich auch ok....alle instancen gestoppt außer admin.
system.adapter.admin.0 : admin : buanet-iobroker-v6
- enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin -
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
@glasfaser
Im log sind keine nennenswerten Fehler zu erkennen.Naja , wie soll man dir helfen . !?
@glasfaser sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Im log sind keine nennenswerten Fehler zu erkennen.
Bitte die Ausgabe davon !
-
@homoran sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
und wie sieht z.B. die Ausgabe von iobroker list instances aus?
Eigentlich auch ok....alle instancen gestoppt außer admin.
system.adapter.admin.0 : admin : buanet-iobroker-v6
- enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Eigentlich auch ok..
Wahrscheinlich eher nicht!
Aber ohne Fakten streikt meine Glaskugel jetzt..
So penetrantes Verweigern von Informationen trotz mehrfacher Aufforderung habe ich bisher noch nicht erlebt -
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Eigentlich auch ok..
Wahrscheinlich eher nicht!
Aber ohne Fakten streikt meine Glaskugel jetzt..
So penetrantes Verweigern von Informationen trotz mehrfacher Aufforderung habe ich bisher noch nicht erlebt@homoran sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Aber ohne Fakten streikt meine Glaskugel jetzt..
Mhhh ,
in einer anderern Installation erzeugtes Backup
Glaskugel MODUS AN:
könnteiobroker host thissein.
Oder vielleicht .... -
@homoran sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Aber ohne Fakten streikt meine Glaskugel jetzt..
Mhhh ,
in einer anderern Installation erzeugtes Backup
Glaskugel MODUS AN:
könnteiobroker host thissein.
Oder vielleicht ....@glasfaser sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
könnte
wäre eine Möglichkeit
-
@glasfaser sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
könnte
wäre eine Möglichkeit
-
@glasfaser
iobroker start admin
parallel dazu in einer weiteren puTTY session
iobroker logs --watchEin- und Ausgabe in Code tags posten
-
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Eigentlich auch ok..
Wahrscheinlich eher nicht!
Aber ohne Fakten streikt meine Glaskugel jetzt..
So penetrantes Verweigern von Informationen trotz mehrfacher Aufforderung habe ich bisher noch nicht erlebt@homoran Ok, kannst du mir ggf. genau sagen, welche Art von Infos / Logs du zitiert haben möchtest?
Anbei die letzten Zeilen der Protokoll Ausgabe nach dem Start des Docker Containers aus der Synology.

Die Ausgabe vom Terminal "iobroker list instances":
root@buanet-iobroker-v6:/opt/iobroker# iobroker list instances system.adapter.admin.0 : admin : buanet-iobroker-v6 - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin system.adapter.backitup.0 : backitup : buanet-iobroker-v6 - enabled system.adapter.discovery.0 : discovery : buanet-iobroker-v6 - disabled system.adapter.fritzdect.0 : fritzdect : buanet-iobroker-v6 - disabled system.adapter.gruenbeck.0 : gruenbeck : buanet-iobroker-v6 - disabled system.adapter.history.0 : history : buanet-iobroker-v6 - disabled system.adapter.ical.0 : ical : buanet-iobroker-v6 - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : buanet-iobroker-v6 - disabled system.adapter.javascript.0 : javascript : buanet-iobroker-v6 - disabled system.adapter.lovelace.0 : lovelace : buanet-iobroker-v6 - disabled, port: 8091, bind: 0.0.0.0, run as: ad min system.adapter.trashschedule.0 : trashschedule : buanet-iobroker-v6 - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : buanet-iobroker-v6 - disabled system.adapter.vis-history.0 : vis-history : buanet-iobroker-v6 - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : buanet-iobroker-v6 - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : buanet-iobroker-v6 - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : buanet-iobroker-v6 - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : buanet-iobroker-v6 - disabled system.adapter.vis.0 : vis : buanet-iobroker-v6 - disabled system.adapter.web.0 : web : buanet-iobroker-v6 - disabled, port: 8082, bind: 0.0.0.0, run as: ad min system.adapter.wolf-smartset.0 : wolf-smartset : buanet-iobroker-v6 - disabled + instance is alive -
@homoran Ok, kannst du mir ggf. genau sagen, welche Art von Infos / Logs du zitiert haben möchtest?
Anbei die letzten Zeilen der Protokoll Ausgabe nach dem Start des Docker Containers aus der Synology.

Die Ausgabe vom Terminal "iobroker list instances":
root@buanet-iobroker-v6:/opt/iobroker# iobroker list instances system.adapter.admin.0 : admin : buanet-iobroker-v6 - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin system.adapter.backitup.0 : backitup : buanet-iobroker-v6 - enabled system.adapter.discovery.0 : discovery : buanet-iobroker-v6 - disabled system.adapter.fritzdect.0 : fritzdect : buanet-iobroker-v6 - disabled system.adapter.gruenbeck.0 : gruenbeck : buanet-iobroker-v6 - disabled system.adapter.history.0 : history : buanet-iobroker-v6 - disabled system.adapter.ical.0 : ical : buanet-iobroker-v6 - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : buanet-iobroker-v6 - disabled system.adapter.javascript.0 : javascript : buanet-iobroker-v6 - disabled system.adapter.lovelace.0 : lovelace : buanet-iobroker-v6 - disabled, port: 8091, bind: 0.0.0.0, run as: ad min system.adapter.trashschedule.0 : trashschedule : buanet-iobroker-v6 - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : buanet-iobroker-v6 - disabled system.adapter.vis-history.0 : vis-history : buanet-iobroker-v6 - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : buanet-iobroker-v6 - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : buanet-iobroker-v6 - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : buanet-iobroker-v6 - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : buanet-iobroker-v6 - disabled system.adapter.vis.0 : vis : buanet-iobroker-v6 - disabled system.adapter.web.0 : web : buanet-iobroker-v6 - disabled, port: 8082, bind: 0.0.0.0, run as: ad min system.adapter.wolf-smartset.0 : wolf-smartset : buanet-iobroker-v6 - disabled + instance is alive@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
+ instance is alivewie erwartet läuft kein Adapter
Hat der letzte Hauch der Glaskugel doch noch gestimmt.
Bitte umsetzen! -
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
+ instance is alivewie erwartet läuft kein Adapter
Hat der letzte Hauch der Glaskugel doch noch gestimmt.
Bitte umsetzen!@homoran : Ok und das bedeutet? Kann es am anderen Host liegen? Der Container hat einen anderen Namen bekommen, da ich mir den alten nicht zerschießen wollte.
Dachte ich kann einfach ein neues (leeres Verzeichnis) anlegen und unter /opt/iobroker mounten. Dann die Backup Datei rein und den Container starten!?
Mehr habe ich eigentlich nicht gemacht bisher. Welche Schritte wären denn noch notwendig?Edit: Ich probier mal den Hinweis aus deinem letzten Kommentar. ;)
-
@homoran : Ok und das bedeutet? Kann es am anderen Host liegen? Der Container hat einen anderen Namen bekommen, da ich mir den alten nicht zerschießen wollte.
Dachte ich kann einfach ein neues (leeres Verzeichnis) anlegen und unter /opt/iobroker mounten. Dann die Backup Datei rein und den Container starten!?
Mehr habe ich eigentlich nicht gemacht bisher. Welche Schritte wären denn noch notwendig?Edit: Ich probier mal den Hinweis aus deinem letzten Kommentar. ;)
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
und das bedeutet
das wird uns hoffentlich das von dir gepostete log zeigen
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Der Container
mit Blechbüchsen kenne ich mich nicht aus, nur mit vernünftigen Installationen
-
Wenn ich eine komplett neue (leere) Installation starte, klappt alles. Wenn ich dann aber mittels BackitUp eine Wiederherstellung versuche, wird mein Container zwecks restart gestoppt und kommt nicht mehr alleine hoch. Wenn ich ihn manuell starte, bin ich wieder am Anfang.
Bei mir war es auch absolut das gleiche.
Am schnellsten und einfachsten war
Über Portainer eine (leere) Installation
die Backupdatei in den leeren Ordner opt/iobroker_data/backups kopieren.In der Portainerkonsole
pkill -u iobroker iobroker restore 0 iobroker startund dann einfach nur mehr warten.
-
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
und das bedeutet
das wird uns hoffentlich das von dir gepostete log zeigen
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Der Container
mit Blechbüchsen kenne ich mich nicht aus, nur mit vernünftigen Installationen
@homoran @Glasfaser
So, ich bin nun schon einen Schritt weiter gekommen mitiobroker host thisDanach konnte man im log sehen, wie der restore läuft. Ich bin mir aber noch nicht sicher, ob er bereits abgeschlossen ist!? Derzeit bewegt sich im Log nichts mehr.
Ich komme nun allerdings auf die Login Seite. Nach eingeben der Credentials bekommen ich aber:Error: Cannot find module '../encodings' Require stack: - /opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/types/json.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/lib/express.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/index.js - /opt/iobroker/node_modules/iobroker.admin/lib/web.js - /opt/iobroker/node_modules/iobroker.admin/main.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Object.getCodec (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:65:27) at Object.getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:127:23) at getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:45:18) at readStream (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:180:15) at getRawBody (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:108:12) at read (/opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js:77:3) -
@homoran @Glasfaser
So, ich bin nun schon einen Schritt weiter gekommen mitiobroker host thisDanach konnte man im log sehen, wie der restore läuft. Ich bin mir aber noch nicht sicher, ob er bereits abgeschlossen ist!? Derzeit bewegt sich im Log nichts mehr.
Ich komme nun allerdings auf die Login Seite. Nach eingeben der Credentials bekommen ich aber:Error: Cannot find module '../encodings' Require stack: - /opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/types/json.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/index.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/lib/express.js - /opt/iobroker/node_modules/iobroker.admin/node_modules/express/index.js - /opt/iobroker/node_modules/iobroker.admin/lib/web.js - /opt/iobroker/node_modules/iobroker.admin/main.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Object.getCodec (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:65:27) at Object.getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/iconv-lite/lib/index.js:127:23) at getDecoder (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:45:18) at readStream (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:180:15) at getRawBody (/opt/iobroker/node_modules/iobroker.admin/node_modules/raw-body/index.js:108:12) at read (/opt/iobroker/node_modules/iobroker.admin/node_modules/body-parser/lib/read.js:77:3) -
@finke3 sagte in ioBroker aus Backup wiederherstellen (Docker Synology):
Ich komme nun allerdings auf die Login Seite. Nach eingeben der Credentials bekommen ich aber:
Du mußt warten , er ist noch nicht fertig !
@glasfaser Super danke, nun funktioniert alles wieder, bis auf die Histoy Daten. Die sind zwar restored aber in der VIS werden die Daten der letzten Tage noch nicht angezeigt. Das schau ich morgen weiter.
Lieben Dank :)
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