NEWS
Kein restore mit backitup 1.3.6 oder console
-
Hi folks,
wollte meinen iobroker vom Raspi auf Proxmox umziehen. Leider schlägt der Restore meiner Daten fehl:
root@proxiobroker:/opt/iobroker# sudo iobroker stop root@proxiobroker:/opt/iobroker# sudo iobroker restore 0 host.proxiobroker Using backup file iobroker_2019_12_26-16_49_28_backupiobroker.tar.gz host.proxiobroker Cannot extract from file "/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../backups/iobroker_2019_12_26-16_49_28_backupiobroker.tar.gz" host.proxiobroker Cannot find extracted file from file "/opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/backup.json" iobroker controller daemon is not running host.proxiobroker OK. (node:693) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/backup.json' at Object.openSync (fs.js:443:3) at Object.readFileSync (fs.js:343:35) at BackupRestore.restoreAfterStop (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:566:23) at Daemon.daemon.on (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:843:22) at Daemon.emit (events.js:203:15) at Daemon._kill (/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:246:14) at Daemon.stop (/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:185:17) at tar.extract.err (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:845:20) (node:693) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:693) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.Jemenad eine Idee woran das liegt ?
-
Hi folks,
wollte meinen iobroker vom Raspi auf Proxmox umziehen. Leider schlägt der Restore meiner Daten fehl:
root@proxiobroker:/opt/iobroker# sudo iobroker stop root@proxiobroker:/opt/iobroker# sudo iobroker restore 0 host.proxiobroker Using backup file iobroker_2019_12_26-16_49_28_backupiobroker.tar.gz host.proxiobroker Cannot extract from file "/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../backups/iobroker_2019_12_26-16_49_28_backupiobroker.tar.gz" host.proxiobroker Cannot find extracted file from file "/opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/backup.json" iobroker controller daemon is not running host.proxiobroker OK. (node:693) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/backup.json' at Object.openSync (fs.js:443:3) at Object.readFileSync (fs.js:343:35) at BackupRestore.restoreAfterStop (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:566:23) at Daemon.daemon.on (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:843:22) at Daemon.emit (events.js:203:15) at Daemon._kill (/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:246:14) at Daemon.stop (/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:185:17) at tar.extract.err (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:845:20) (node:693) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:693) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.Jemenad eine Idee woran das liegt ?
@Torsten-Weggen
Kannst du bitte den Titel ändern.
Hier wird ein restore über Konsole und nicht mit Backitup versucht.Ansonsten kann ich dir nur empfehlen, die Backup Datei zu prüfen.
Mit schaut es so aus, als ob die Datei beschädigt ist und nicht gelesen werden kann.Wenn du dein System neu aufgesetzt hast und dies auch mit dem neuen Installer gemacht hast, dann lass das sudo im Befehl weg.
Ansonsten kannst du auch noch einmal den Installer Fix probieren.
Ich tippe aber auf eine beschädigte Backup Datei
-
@Torsten-Weggen
Kannst du bitte den Titel ändern.
Hier wird ein restore über Konsole und nicht mit Backitup versucht.Ansonsten kann ich dir nur empfehlen, die Backup Datei zu prüfen.
Mit schaut es so aus, als ob die Datei beschädigt ist und nicht gelesen werden kann.Wenn du dein System neu aufgesetzt hast und dies auch mit dem neuen Installer gemacht hast, dann lass das sudo im Befehl weg.
Ansonsten kannst du auch noch einmal den Installer Fix probieren.
Ich tippe aber auf eine beschädigte Backup Datei
@simatec Das Verhalten im Backitup-Adapter und an der Konsole ist das gleiche.
Das Archiv ist nicht defekt, konnte es problemlos manuell entpacken.
Die Fehlermeldung ist mit und ohne sudo die gleiche.
Installerfix hatte ich auch schon laufen lassen.Jetzt fällt mir nichts mehr ein...
-
@simatec Das Verhalten im Backitup-Adapter und an der Konsole ist das gleiche.
Das Archiv ist nicht defekt, konnte es problemlos manuell entpacken.
Die Fehlermeldung ist mit und ohne sudo die gleiche.
Installerfix hatte ich auch schon laufen lassen.Jetzt fällt mir nichts mehr ein...
@Torsten-Weggen
Wenn die Datei sich entpacken lässt, existiert denn auch die backup.json im Archiv?
Passen die Dateirechte der Backup Datei?Wie hast du iobroker installiert?
-
@simatec Ja die backup.json ist im Archiv. Die Rechte hab ich auch auf "iobroker" gesetzt. Die Installation proxmox / iobroker ist erfolgt nach der Youtube Anleitung https://www.youtube.com/watch?v=492AQDA89GU mit dem Teil iobroker im Proxmox Container nach https://www.youtube.com/watch?v=xyI2FCQuSYQ .
Noch ein Hinweis: im Backup in der iobroker_2019_12_26-16_19_20_backupiobroker.tar.gz - Datei befindet sich das Archiv iobroker_2019_12_26-16_19_20_backupiobroker.tar (was dann wieder die einzelnen Verzeichnisse und die backup.json enthält)
-
@simatec Ja die backup.json ist im Archiv. Die Rechte hab ich auch auf "iobroker" gesetzt. Die Installation proxmox / iobroker ist erfolgt nach der Youtube Anleitung https://www.youtube.com/watch?v=492AQDA89GU mit dem Teil iobroker im Proxmox Container nach https://www.youtube.com/watch?v=xyI2FCQuSYQ .
Noch ein Hinweis: im Backup in der iobroker_2019_12_26-16_19_20_backupiobroker.tar.gz - Datei befindet sich das Archiv iobroker_2019_12_26-16_19_20_backupiobroker.tar (was dann wieder die einzelnen Verzeichnisse und die backup.json enthält)
@Torsten-Weggen
Sehr komisch... wenn die Rechte passen, kann maximal noch was mit iobroker / js-controller nicht passen.Was für Versionen hast du laufen
js-controller, node, npm -
@Torsten-Weggen
Sehr komisch... wenn die Rechte passen, kann maximal noch was mit iobroker / js-controller nicht passen.Was für Versionen hast du laufen
js-controller, node, npm@simatec ist alles aktuell. Ich werde aber morgen den Container noch mal neu aufsetzen. Vielleicht klappt dann besser...
-
@simatec ist alles aktuell. Ich werde aber morgen den Container noch mal neu aufsetzen. Vielleicht klappt dann besser...
@Torsten-Weggen Ich habe genau das gleiche Problem, finde und lese deinen Thread um am Ende festzustellen, dass kein Feedback gab.... wie hast du denn das nun hinbekommen?
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