NEWS
Backup / Restore IoBroker Problem
-
Hallo, ich muss mein kpl. IoBroker inkl. aller Adapter, Views etc. auf eine
andere SD Karte umziehen.
Dazu bin ich nach folgender manuellen Methode vorgegagen:
https://www.smarthome-tricks.de/softwar … -iobroker/
Allerdings ist nach dem Restore nichts von meiner Konfiguration vorhanden.
Das ist die Copy von Putty:
pi@ioBroker-RasPi:~ $ cd /opt/iobroker pi@ioBroker-RasPi:/opt/iobroker $ sudo iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 pi@ioBroker-RasPi:/opt/iobroker $ sudo iobroker restore 0 host.ioBroker-RasPi Using backup file 2018_05_30-20_57_38_backupiobroker.tar.gz iobroker controller daemon is not running host.ioBroker-RasPi OK. host.ioBroker-RasPi Clear all objects and states... clean 360 objects... /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer .js:2546 callback('Object is marked as non deletable'); ^ TypeError: callback is not a function at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller /lib/objects/objectsInMemServer.js:2546:21) at runCallback (timers.js:794:20) at tryOnImmediate (timers.js:752:5) at processImmediate [as _immediateCallback] (timers.js:729:5)
Ist das alles korrekt?
Gibt es noch eine weitere Möglichkeit um mein kpl. System inkl. logs auf die neue SD Karte zu bringen?
-
Moin,
ich hoffe, Du hast Verständnis dafür, das wir für Infos, Tipps und Tricks von anderen Webseiten, usw. hier keinen echten Support leisten können.
Ich habe mir die Info auf der verlinkten Webseite nicht angeschaut, aber warum machst Du nicht ein normales Backup (mit Bordmitteln) und dann ein Restore auf dem neuen Host?
Sind die Logs wirklich so wichtig, das sie mitkommen müssen?
Ansonsten gibt es noch (zumindest für Linux-Hosts) noch das Script „reinstall.sh“ (liegt in /opt/iobroker). Damit kann man nach einem Hostwechsel und wohl auch nachdem man das ioBroker-Verzeichnis kopiert hat (nachdem man eine manuelle Installation - Stichwort Autostart), alles für das neue System neu kompilieren lassen, usw.
Das habe ich aber noch nie genutzt.
Ich installiere jungfräulich neu, ziehe mir die Views rüber und hole die Javascripte aus dem Sync-Verzeichni (js2fs-Adapter).
So habe ich ein „aufgeräumtes“ System, ohne irgendwelche Leichen mitzunehmen.
Gruß,
Eric
Von unterwegs getippert
-
Hallo, danke dir für die Rückmeldung.
Ja der Link war nur das Backup mit Boardmitteln
cd /opt/iobroker sudo iobroker stop ./iobroker backup
Restore nach Flash der neuen SD-Karte mit aktuellen Image
sudo iobroker stop sudo iobroker restore 0 sudo iobroker start all sudo iobroker start sudo iobroker upload all
Allerdings scheitert es wohl schon am 1. Punkt nach "sudo iobroker restore 0" wird mir
folgendes angezeigt???
login as: pi pi@192.168.1.74's password: Linux ioBroker-RasPi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu May 31 12:53:24 2018 from 192.168.1.49 pi@ioBroker-RasPi:~ $ cd /opt/iobroker pi@ioBroker-RasPi:/opt/iobroker $ sudo iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 pi@ioBroker-RasPi:/opt/iobroker $ sudo iobroker restore 0 host.ioBroker-RasPi Using backup file 2018_05_31-13_13_24_backupiobroker.tar.gz iobroker controller daemon is not running host.ioBroker-RasPi OK. host.ioBroker-RasPi Clear all objects and states... clean 359 objects... /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2546 callback('Object is marked as non deletable'); ^ TypeError: callback is not a function at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2546:21) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) pi@ioBroker-RasPi:/opt/iobroker $ sudo iobroker restore 0 host.ioBroker-RasPi Using backup file 2018_05_31-13_13_24_backupiobroker.tar.gz
Es ist danach aber nichts von meiner alten Installation vorhanden? Keine Instanzen keine Objekte und natürlich keinerelei Views?
-
Gelöst - mit anderer SD ging es dann