NEWS
Altes Backup auf neuer Installation
-
Ja komplett neu aufgesetzt.
Das Backup kommt von einer Buster Installation mit js-controller 6, welche Infos dazu brauchst du noch?
Kann ich evtl wenigstens die JS Skripte retten?@JanLux sagte in Altes Backup auf neuer Installation:
welche Infos dazu brauchst du noch?
alles! 😉
über deinen iob Zustand sagt das bisherige ha gar nichts aus!wenn die Installation noch läuft ist der full output von
iob diagdas Mittel der WahlEDIT:
Und
@JanLux sagte in Altes Backup auf neuer Installation:Dann bricht das Restore ab
bestimmt mit einer aussagekräftigen Meldung im log
-
Leider hab ich die alte Installation nicht mehr am laufen, also bekomme ich da nicht mehr viele Infos dazu.
Der Fehler im Log ist: The current version of js-controller differs from the version in the backup und bricht dann ab. Danach ist auch das Web Interface nicht mehr erreichbar.
Kann ich dann jetzt eine aktuelle Installation auf js-controller 6 downgraden? Dazu finde ich leider nichts. -
Leider hab ich die alte Installation nicht mehr am laufen, also bekomme ich da nicht mehr viele Infos dazu.
Der Fehler im Log ist: The current version of js-controller differs from the version in the backup und bricht dann ab. Danach ist auch das Web Interface nicht mehr erreichbar.
Kann ich dann jetzt eine aktuelle Installation auf js-controller 6 downgraden? Dazu finde ich leider nichts.@JanLux sagte in Altes Backup auf neuer Installation:
Kann ich dann jetzt eine aktuelle Installation auf js-controller 6 downgraden?
Natürlich!
wie bereits früher gesagtsagte in Altes Backup auf neuer Installation:
theoretisch müsstest du nach einer Neuinstallation die Version des controllers vor dem Restore downgraden.
@JanLux sagte in Altes Backup auf neuer Installation:
Dazu finde ich leider nichts.
ich hab den Befehl nicht im Kopf, sollte aber mehrfach im Forum zu finden sein, nach meiner Erinnerung außerdem sogar in der von dir genannten Meldung
-
Frag doch mal bei @thomas-Braun nach er ist eine echte koryphäe für Linux "Probleme"
Duffy
-
Welche Fehlermeldung bekommst du GENAU?
Soweit ich mich erinnere kommt nur eine Meldung dass der js-controller nicht übereintimmt. Man kann aber trotzdem weitermachen.
An sich sollte ein System mit js-controller 7 ein Backup das mit js-controller 6 erstell wurde einwandfrei aktualisiseren können.
Hast du nach dem Einspielen des Backups lange genug gewartet? Die Instalaltion sämtlicher Adpater beginnt erst nach dem Ende von backitup und kann durchaus länger dauern - ja nach System.Ev. wär es auch sinnvoll einfach mal ein iob diag des restaurierten Systems zu zeigen bei dem du nicht an admin kommst. Es gab z.B. schon einige Fälle wo einfach der admin Adapter aus welchem Grund auch immer nicht gestartet wurde :-).
-
Welche Fehlermeldung bekommst du GENAU?
Soweit ich mich erinnere kommt nur eine Meldung dass der js-controller nicht übereintimmt. Man kann aber trotzdem weitermachen.
An sich sollte ein System mit js-controller 7 ein Backup das mit js-controller 6 erstell wurde einwandfrei aktualisiseren können.
Hast du nach dem Einspielen des Backups lange genug gewartet? Die Instalaltion sämtlicher Adpater beginnt erst nach dem Ende von backitup und kann durchaus länger dauern - ja nach System.Ev. wär es auch sinnvoll einfach mal ein iob diag des restaurierten Systems zu zeigen bei dem du nicht an admin kommst. Es gab z.B. schon einige Fälle wo einfach der admin Adapter aus welchem Grund auch immer nicht gestartet wurde :-).
-
@mcm1957
Hier nochmal der Screenshot des Fehlers

Und bei Diag kommt jetzt das...
pi@iobroker:~ $ iobroker stop pi@iobroker:~ $ iobroker diag /usr/bin/iobroker: line 21: /home/iobroker/iob_diag.log: Permission denied@JanLux sagte in Altes Backup auf neuer Installation:
Permission denied
Kommt immer dann, wenn der ioBroker nicht richtig aufgesetzt wurde.
Nach der Installation einmal ausloggen (besser noch sauber neustarten) und dann als erste Aktion einiob stop iob fix iob startDanach passen auch die Rechte.
Bei einem frischen System würde ich auch den user NICHT 'pi' nennen. Gib dem einen individuellen Namen.
-
@mcm1957
Hier nochmal der Screenshot des Fehlers

Und bei Diag kommt jetzt das...
pi@iobroker:~ $ iobroker stop pi@iobroker:~ $ iobroker diag /usr/bin/iobroker: line 21: /home/iobroker/iob_diag.log: Permission denied@JanLux sagte in Altes Backup auf neuer Installation:
der Screenshot des Fehlers
bitte immer als Text in code-tags posten!
da ist noch irgendwas überlagert!
Dadurch wird das Fenster nahezu ausgeblendet.
Was liegt noch darüber?Außerdem deutet das in der letzten Zeile darauf, dass du vorher wahrscheinlich redis statt jetzt jsonl als Speicherung der States (und Objekte) genutzt haben wirst.
Wenn ja, ist Redis installiert?
-
@JanLux sagte in Altes Backup auf neuer Installation:
Permission denied
Kommt immer dann, wenn der ioBroker nicht richtig aufgesetzt wurde.
Nach der Installation einmal ausloggen (besser noch sauber neustarten) und dann als erste Aktion einiob stop iob fix iob startDanach passen auch die Rechte.
Bei einem frischen System würde ich auch den user NICHT 'pi' nennen. Gib dem einen individuellen Namen.
@Thomas-Braun das permission denied kommt halt nach dem fehlgeschlagenen Backup Restore versuch, vorher läuft alles.
@homoran Ich kann es nicht kopieren, frag mich nicht warum die Oberfläche so wird, es ist nichts überlagert.
Ich habe nichts installiert, ich habe noch eine Backup Datei "redis_2025_12_08-02_00_30_backupiobroker.tar.gz", die ich aber auch nicht restoren kann.Ich habe jetzt Redis installiert und jetzt wirft iob status das aus:
Cannot read system.config: null (OK when migrating or restoring) iobroker is running on this host. At least one iobroker host is running. Objects type: redis States type: redisich lasse ihn jetzt mal laufen...
-
@Thomas-Braun das permission denied kommt halt nach dem fehlgeschlagenen Backup Restore versuch, vorher läuft alles.
@homoran Ich kann es nicht kopieren, frag mich nicht warum die Oberfläche so wird, es ist nichts überlagert.
Ich habe nichts installiert, ich habe noch eine Backup Datei "redis_2025_12_08-02_00_30_backupiobroker.tar.gz", die ich aber auch nicht restoren kann.Ich habe jetzt Redis installiert und jetzt wirft iob status das aus:
Cannot read system.config: null (OK when migrating or restoring) iobroker is running on this host. At least one iobroker host is running. Objects type: redis States type: redisich lasse ihn jetzt mal laufen...
@JanLux sagte in Altes Backup auf neuer Installation:
Ich habe jetzt Redis installiert und jetzt wirft iob status das aus:
@JanLux sagte in Altes Backup auf neuer Installation:
Cannot read system.config: null (OK when migrating or restoring)
-
@Thomas-Braun das permission denied kommt halt nach dem fehlgeschlagenen Backup Restore versuch, vorher läuft alles.
@homoran Ich kann es nicht kopieren, frag mich nicht warum die Oberfläche so wird, es ist nichts überlagert.
Ich habe nichts installiert, ich habe noch eine Backup Datei "redis_2025_12_08-02_00_30_backupiobroker.tar.gz", die ich aber auch nicht restoren kann.Ich habe jetzt Redis installiert und jetzt wirft iob status das aus:
Cannot read system.config: null (OK when migrating or restoring) iobroker is running on this host. At least one iobroker host is running. Objects type: redis States type: redisich lasse ihn jetzt mal laufen...
@JanLux sagte in Altes Backup auf neuer Installation:
das permission denied kommt halt nach dem fehlgeschlagenen Backup Restore versuch, vorher läuft alles.
Das kann nicht sein, das Backitup schraubt an der Stelle nämlich gar nix.
-
Hallo an alle, han a blöde frage, mein iob han ich am RP4 instaliert, ich will alles au f proxmox haben. hab mir VM mit selben debian und node instaliert also 1:1 mit RP4, hab backup gemacht und mach restore schaut alles gut aus, aber wen ich ein von instancen aufmachen will kommt dieser fehler. Was mache ich falsch? oder geht das nicht wen das von Raspberry auf anderen Debian kommt?
Danke

-
Hallo an alle, han a blöde frage, mein iob han ich am RP4 instaliert, ich will alles au f proxmox haben. hab mir VM mit selben debian und node instaliert also 1:1 mit RP4, hab backup gemacht und mach restore schaut alles gut aus, aber wen ich ein von instancen aufmachen will kommt dieser fehler. Was mache ich falsch? oder geht das nicht wen das von Raspberry auf anderen Debian kommt?
Danke

@ingenii sagte in Altes Backup auf neuer Installation:
hab mir VM mit selben debian und node instaliert also 1:1 mit RP4
warum node?
VM oder LXC aufsetzen, iobroker installieren, backup zurückspielen (IP Adresse anpassen) -
VM
mit node hab ich gemeind das nodejs und auch iob version alles gleich ist, alles auf neuesten stand.
iobroker hab ich ohne Probleme installiert und auch backup also restore von meinem RP4 wird gemacht ohne Fehler Meldung. Nach Neustart sind auch alle instancen da, was super ist nur wen ich eine von installieren instancen aufmachen will kommt dieser Fehler. -
VM
mit node hab ich gemeind das nodejs und auch iob version alles gleich ist, alles auf neuesten stand.
iobroker hab ich ohne Probleme installiert und auch backup also restore von meinem RP4 wird gemacht ohne Fehler Meldung. Nach Neustart sind auch alle instancen da, was super ist nur wen ich eine von installieren instancen aufmachen will kommt dieser Fehler.@ingenii sagte in Altes Backup auf neuer Installation:
mit node hab ich gemeind das nodejs
ist mir schon klar, das installiert der iobroker allerdings von selbst und muss nicht manuell Hand angelegt werden.
@ingenii sagte in Altes Backup auf neuer Installation:
restore von meinem RP4 wird gemacht ohne Fehler Meldung
der Dauert ne Weile, vermute der eigentliche Restore war noch nicht zu Ende
@ingenii sagte in Altes Backup auf neuer Installation:
oder geht das nicht wen das von Raspberry auf anderen Debian kommt
hat damit nix zu tun, geht überall, wichtig ist der Stand von iobroker selbst um auf ein frisches IoBroker System zu ziehen mittels backup
-
@ingenii sagte in Altes Backup auf neuer Installation:
mit node hab ich gemeind das nodejs
ist mir schon klar, das installiert der iobroker allerdings von selbst und muss nicht manuell Hand angelegt werden.
@ingenii sagte in Altes Backup auf neuer Installation:
restore von meinem RP4 wird gemacht ohne Fehler Meldung
der Dauert ne Weile, vermute der eigentliche Restore war noch nicht zu Ende
@ingenii sagte in Altes Backup auf neuer Installation:
oder geht das nicht wen das von Raspberry auf anderen Debian kommt
hat damit nix zu tun, geht überall, wichtig ist der Stand von iobroker selbst um auf ein frisches IoBroker System zu ziehen mittels backup
@crunchip sagte in Altes Backup auf neuer Installation:
der Dauert ne Weile
wenn backitup sagt "restore completed" hat es gerade die vollständigen Konfigurationen gesichert und ist mit seiner Arbeit fertig.
Danach beginnt die eigentliche Arbeit durch drn js-controller.
Alle Adapter werden jetzt neu, passend zu OS, nodejs und der Hardware gebaut -
VM
mit node hab ich gemeind das nodejs und auch iob version alles gleich ist, alles auf neuesten stand.
iobroker hab ich ohne Probleme installiert und auch backup also restore von meinem RP4 wird gemacht ohne Fehler Meldung. Nach Neustart sind auch alle instancen da, was super ist nur wen ich eine von installieren instancen aufmachen will kommt dieser Fehler.Ist denn im Log Ruhe eingekehrt?
Du kannst periob logs --watchdabei zuschauen, wie eine Instanz nach der nächsten geladen wird. (Das passiert nach der ersten 'FERTIG!'-Meldung von Backitup).
Du kannst auch mal schauen, ob der hostname noch der alte ist.
iob host thisprobieren. Oder per
iob upload alldie Dateien reinladen.