NEWS
Nach SD karten-tot - kein start mehr nach Backup
-
Hi,
ich bin seit 6 Std dran meinen ioBroker wieder zum laufen zu bekommen.Habe ein Raspi 4 bei dem die SD Karte gestorben ist.
Habe nun piOS Debian version: 12 (bookworm) installiert und mit dem installer Skript
curl -sLf https://iobroker.net/install.sh | bash -
installiert (ioBroker 7), hat alles geklappt.
dann habe ich mein backup (aus ioBroker 6) wieder zu restoren.
läuft durch will dann aber nicht mehr web starten:Er spuckt im log das aus:
2024-12-18 17:39:56.059 - error: admin.0 (20783) Cannot create web-server: TypeError: Cannot read properties of undefined (reading 'createServerAsync')
Hat einer eine Idee was ich tun kann?
Genaue Versionen:
6.2.23 to @7.1.5Edit1:
hab das gesehen, was bedeutet das?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@5.0.19 --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 pi@iobroker:/opt/iobroker/backups $ iob restore iobroker_2024_12_16-07_00_10_ioBroker-Backup_backupiobroker.tar.gz --forece ^Cpi@iobroker:/opt/iobroker/backups $ iob restore iobroker_2024_12_16-07_00_10_ioBroker-Backup_backupiobroker.tar.gz --force 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!
-
Dein Backup hat nicht nur eine alte Admin Version, sondern auch eine alte JS-Controller Version.
In Zeile 3 steht was du machen sollst, um die Controller Version an dein Backup anzupassen.
Wenn das durch ist den Restore erneut versuchen. -
@tt-tom sagte in Nach SD karten-tot - kein start mehr nach Backup:
eine alte JS-Controller Version.
laut @DraycD ist es
@draycd sagte in Nach SD karten-tot - kein start mehr nach Backup:
6.2.23 to @7.1.5
gewesen.
warum dann nach v5 downgraden? -
@homoran
bist du sicher das er die JS-Version meint und nicht die Admin ?
die log Ausgabe sagt was anderes.To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@5.0.19 --omit=dev" inside your ioBroker directory
-
Habe es so hinbekommen:
Neuste version installiert,
Backup drauf mit --force
nach dem restore " npm i iobroker.js-controller@5.0.19 --omit=dev "
Dann
iobroker stop
iobroker admin upgrade (sonst wollte er den webserver nicht starten)
iobroker start
ab da ging das webinterface wiederDanke euch
-
@draycd
Mach regelmäßig ein Backup und halte den Controller und Admin auf den aktuellen Stand. Haste nächstes Mal weniger Probleme. Schöne Feiertage -
@draycd said in Nach SD karten-tot - kein start mehr nach Backup:
Habe es so hinbekommen:
Neuste version installiert,
Backup drauf mit --force
nach dem restore " npm i iobroker.js-controller@5.0.19 --omit=dev "
Dann
iobroker stop
iobroker admin upgrade (sonst wollte er den webserver nicht starten)
iobroker start
ab da ging das webinterface wiederDanke euch
Dann solltest du aber demnächst einen Update des js-controllers einplanen. 5.0.19 ist veraltet.