NEWS
Installation zerschossen. Backup (V3.1.6) Fehler
-
Hi zusammen,
- leider habe ich mir meine Installation zerschossen (durch Updateversuche) und alle Konfigurationen sind weg :(
- Ich habe noch ein Backup von heute rumliegen, doch ich bekomme es einfach nicht zum laufen.
- Ich habe auch eine Neuinstallation gemacht, um dann das Backup einzuspielen, doch bekomme dann den Fehler, dass ich nicht die JS-Controller Version 3.1.6 habe.
- Diese bekomme ich auch nicht mehr nachträglich installiert
- Ich habe auch versucht manuel auf einem nackten System den JS-Controller 3.1.6 zu installieren. Das hat auch geklappt. Aber dann fehlen mir irgendwie die Nachfolgeschritte und Adapter Installation, damit ich dann den IOBroker gestartet bekomme und auf IP:8081 im Browser aufrufen kann und dann auch dort das Backup einspielen kann.
Ich hoffe ihr könnt mir helfen :)
root@iobroker:/opt/iobroker# iob stop --allow-root root@iobroker:/opt/iobroker# sudo npm i iobroker.js-controller@3.1.6 --omit=dev npm error code 1 npm error path /opt/iobroker/node_modules/iobroker.js-controller npm error command failed npm error command sh -c node iobroker.js setup first npm error /opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22 npm error throw new Error(`Unknown objects type: ${config.objects.type}`); npm error ^ npm error npm error Error: Unknown objects type: jsonl npm error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22:11) npm error at Module._compile (node:internal/modules/cjs/loader:1364:14) npm error at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) npm error at Module.load (node:internal/modules/cjs/loader:1203:32) npm error at Module._load (node:internal/modules/cjs/loader:1019:12) npm error at Module.require (node:internal/modules/cjs/loader:1231:19) npm error at require (node:internal/modules/helpers:177:18) npm error at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2439:15) npm error at setupObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:210:9) npm error at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:843:13) npm error npm error Node.js v18.20.8 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-06-12T21_56_15_538Z-debug-0.logroot@iobroker:/# iob restore 0 --allow-root host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@3.1.6 --omit=dev" inside your ioBroker directory If you really want to restore the backup with the current installed js-controller, execute the restore command with the --force flag root@iobroker:/# iob start --allow-root root@iobroker:/# iob stop --allow-root No "killall.sh" script found. Just stop. root@iobroker:/# iob restore 0 --allow-root --force host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. Note, that your backup might differ in behavior due to this version change! Removing current installation of iobroker.adminKönnt ihr mir bitte helfen, damit ich das Backup von heute irgendwie wieder zum Laufen bekommen kann und nicht alles weg ist?
Vielen Dank und freundliche Grüße
-
Hi zusammen,
- leider habe ich mir meine Installation zerschossen (durch Updateversuche) und alle Konfigurationen sind weg :(
- Ich habe noch ein Backup von heute rumliegen, doch ich bekomme es einfach nicht zum laufen.
- Ich habe auch eine Neuinstallation gemacht, um dann das Backup einzuspielen, doch bekomme dann den Fehler, dass ich nicht die JS-Controller Version 3.1.6 habe.
- Diese bekomme ich auch nicht mehr nachträglich installiert
- Ich habe auch versucht manuel auf einem nackten System den JS-Controller 3.1.6 zu installieren. Das hat auch geklappt. Aber dann fehlen mir irgendwie die Nachfolgeschritte und Adapter Installation, damit ich dann den IOBroker gestartet bekomme und auf IP:8081 im Browser aufrufen kann und dann auch dort das Backup einspielen kann.
Ich hoffe ihr könnt mir helfen :)
root@iobroker:/opt/iobroker# iob stop --allow-root root@iobroker:/opt/iobroker# sudo npm i iobroker.js-controller@3.1.6 --omit=dev npm error code 1 npm error path /opt/iobroker/node_modules/iobroker.js-controller npm error command failed npm error command sh -c node iobroker.js setup first npm error /opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22 npm error throw new Error(`Unknown objects type: ${config.objects.type}`); npm error ^ npm error npm error Error: Unknown objects type: jsonl npm error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22:11) npm error at Module._compile (node:internal/modules/cjs/loader:1364:14) npm error at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) npm error at Module.load (node:internal/modules/cjs/loader:1203:32) npm error at Module._load (node:internal/modules/cjs/loader:1019:12) npm error at Module.require (node:internal/modules/cjs/loader:1231:19) npm error at require (node:internal/modules/helpers:177:18) npm error at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2439:15) npm error at setupObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:210:9) npm error at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:843:13) npm error npm error Node.js v18.20.8 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-06-12T21_56_15_538Z-debug-0.logroot@iobroker:/# iob restore 0 --allow-root host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@3.1.6 --omit=dev" inside your ioBroker directory If you really want to restore the backup with the current installed js-controller, execute the restore command with the --force flag root@iobroker:/# iob start --allow-root root@iobroker:/# iob stop --allow-root No "killall.sh" script found. Just stop. root@iobroker:/# iob restore 0 --allow-root --force host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. Note, that your backup might differ in behavior due to this version change! Removing current installation of iobroker.adminKönnt ihr mir bitte helfen, damit ich das Backup von heute irgendwie wieder zum Laufen bekommen kann und nicht alles weg ist?
Vielen Dank und freundliche Grüße
Der einzige 'Fehler' ist: DU hältst die Kiste nicht aktuell.
Eigentlich wollte ich auch gar nicht antworten...
Deswegen nur kurz:
Schau hier rein:https://forum.iobroker.net/topic/81314/backup-wiederherstellen-auf-js-controller-4-0?_=1749791366818
Und als root und/oder per sudo hampelt man auch nicht herum.
-
Hi zusammen,
- leider habe ich mir meine Installation zerschossen (durch Updateversuche) und alle Konfigurationen sind weg :(
- Ich habe noch ein Backup von heute rumliegen, doch ich bekomme es einfach nicht zum laufen.
- Ich habe auch eine Neuinstallation gemacht, um dann das Backup einzuspielen, doch bekomme dann den Fehler, dass ich nicht die JS-Controller Version 3.1.6 habe.
- Diese bekomme ich auch nicht mehr nachträglich installiert
- Ich habe auch versucht manuel auf einem nackten System den JS-Controller 3.1.6 zu installieren. Das hat auch geklappt. Aber dann fehlen mir irgendwie die Nachfolgeschritte und Adapter Installation, damit ich dann den IOBroker gestartet bekomme und auf IP:8081 im Browser aufrufen kann und dann auch dort das Backup einspielen kann.
Ich hoffe ihr könnt mir helfen :)
root@iobroker:/opt/iobroker# iob stop --allow-root root@iobroker:/opt/iobroker# sudo npm i iobroker.js-controller@3.1.6 --omit=dev npm error code 1 npm error path /opt/iobroker/node_modules/iobroker.js-controller npm error command failed npm error command sh -c node iobroker.js setup first npm error /opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22 npm error throw new Error(`Unknown objects type: ${config.objects.type}`); npm error ^ npm error npm error Error: Unknown objects type: jsonl npm error at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects.js:22:11) npm error at Module._compile (node:internal/modules/cjs/loader:1364:14) npm error at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) npm error at Module.load (node:internal/modules/cjs/loader:1203:32) npm error at Module._load (node:internal/modules/cjs/loader:1019:12) npm error at Module.require (node:internal/modules/cjs/loader:1231:19) npm error at require (node:internal/modules/helpers:177:18) npm error at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2439:15) npm error at setupObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:210:9) npm error at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:843:13) npm error npm error Node.js v18.20.8 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-06-12T21_56_15_538Z-debug-0.logroot@iobroker:/# iob restore 0 --allow-root host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@3.1.6 --omit=dev" inside your ioBroker directory If you really want to restore the backup with the current installed js-controller, execute the restore command with the --force flag root@iobroker:/# iob start --allow-root root@iobroker:/# iob stop --allow-root No "killall.sh" script found. Just stop. root@iobroker:/# iob restore 0 --allow-root --force host.iobroker Using backup file 2025_06_12-18_00_40_backupiobroker.tar.gz host.iobroker Restore legacy backup. The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. Note, that your backup might differ in behavior due to this version change! Removing current installation of iobroker.adminKönnt ihr mir bitte helfen, damit ich das Backup von heute irgendwie wieder zum Laufen bekommen kann und nicht alles weg ist?
Vielen Dank und freundliche Grüße
@spike1302 said in Installation zerschossen. Backup (V3.1.6) Fehler:
JS-Controller Version 3.1.6
js-controller 3.1.6 - ernst ?
Wir haben aktuell 7.0.6. Deine Frage erinenrt mich ein wenig an ich hab da ein Windows 3.1 System. Wie kann ich das mit Windows 11 wiederherstellen...
Wie Thomas schon geschrieben hast kannst du versuchen (!) dein Backup auf einem js-controller 4 zu restaurieren. Ob das geht - keinen Ahnung.
Denk in Ruhe auch gleich mal nach ob nicht eine komplette Neuinstallation incl. einrichten weniger Aufwand ist als zuerst ein js-controlelr 3 / 4 system herzustellen und das dann zu aktualisiseren, Da du wahrscheinlich auch ein uraltes Betriebssystem hats bleibt dir eine Neuinstallation sowieso kaum erspart - du kannst nur hoffen mittels stufenweisem Upgrad die Konfiugationen hochzupäppeln. Die chancen seh ich aber eher bei 50:50.
-
@spike1302 said in Installation zerschossen. Backup (V3.1.6) Fehler:
JS-Controller Version 3.1.6
js-controller 3.1.6 - ernst ?
Wir haben aktuell 7.0.6. Deine Frage erinenrt mich ein wenig an ich hab da ein Windows 3.1 System. Wie kann ich das mit Windows 11 wiederherstellen...
Wie Thomas schon geschrieben hast kannst du versuchen (!) dein Backup auf einem js-controller 4 zu restaurieren. Ob das geht - keinen Ahnung.
Denk in Ruhe auch gleich mal nach ob nicht eine komplette Neuinstallation incl. einrichten weniger Aufwand ist als zuerst ein js-controlelr 3 / 4 system herzustellen und das dann zu aktualisiseren, Da du wahrscheinlich auch ein uraltes Betriebssystem hats bleibt dir eine Neuinstallation sowieso kaum erspart - du kannst nur hoffen mittels stufenweisem Upgrad die Konfiugationen hochzupäppeln. Die chancen seh ich aber eher bei 50:50.
@mcm1957
Nachtrag:
Wenn du ein System mit js-controller 3.x.x installierst wird beim Backup restorieren das Problem sein, dass backitUp versucht die Adapter aus dem repository zu installieren, Die sind natürlich viiiiel zu neu. Ob man es irgendwie hinbekommen kann manuell die Uraltversionen zu installieren (wobei du erst mal eruieren müsstest welche Adapterversionen du installiert hattest) kann ich nicht sagen.