NEWS
Backitup Fehlermeldung
-
Folgende Fehlermeldungen kommen immer wieder nach der der eigentlichen Sicherung:
1 [iobroker/iobroker] host.pi-IOB One or more optional files are corrupted: host.pi-IOB /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/files/0_userdata.0/demo.json is not a valid json file
2. [iobroker/iobroker] host.pi-IOB Please ensure that self-created JSON files are validDie Sicherungen selbst werden durchgeführt.
Ich finde aber nicht irgendwelche Dateien in dem Verzeichnis. Das Verzeichnis ist leer.
Wie kann ich das abstellen? -
Folgende Fehlermeldungen kommen immer wieder nach der der eigentlichen Sicherung:
1 [iobroker/iobroker] host.pi-IOB One or more optional files are corrupted: host.pi-IOB /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/files/0_userdata.0/demo.json is not a valid json file
2. [iobroker/iobroker] host.pi-IOB Please ensure that self-created JSON files are validDie Sicherungen selbst werden durchgeführt.
Ich finde aber nicht irgendwelche Dateien in dem Verzeichnis. Das Verzeichnis ist leer.
Wie kann ich das abstellen?@Werner303 sagte in Backitup Fehlermeldung:
demo.json is not a valid json file
und was hat es mit der Datei auf sich?
-
Ich hatte erwähnt, dass ich das nicht weiß. Ich finde keine Datei in dem Unterverzeichnis tmp.
@Werner303 sagte in Backitup Fehlermeldung:
Ich hatte erwähnt, dass ich das nicht weiß
und wie sieht die Meldung im log vollständig aus?
und welche Dateien hast du im Admin angelegt? -
Ich hatte erwähnt, dass ich das nicht weiß. Ich finde keine Datei in dem Unterverzeichnis tmp.
@Werner303 sagte in Backitup Fehlermeldung:
Ich finde keine Datei in dem Unterverzeichnis tmp.
ich bezog mich eher auf
@Werner303 sagte in Backitup Fehlermeldung:
0_userdata.0/demo.json
-
Ich habe hier ein ähnliches Problem:
backitup.0 2026-08-09 15:50:25.346 error [iobroker/iobroker] host.iobroker Please ensure that self-created JSON files are valid backitup.0 2026-08-09 15:50:25.345 error [iobroker/iobroker] host.iobroker One or more optional files are corrupted: host.iobroker /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/files/esphome.admin/tsconfig.json is not a valid json fileDie Datei gibt es aber gar nicht, ab /tmp ist alles leer.
In der Auflistung direkt in den Einstellungen des Adapters kommt die Fehlermeldung allerdings nicht (siehe Zeitstempel):
15:50:17.187INFOguiBackup gestartet ... 15:50:24.111DEBUGiobrokerhost.iobroker 26908 objects saved 15:50:25.052DEBUGiobrokerhost.iobroker "objects.jsonl" exists host.iobroker "states.jsonl" exists 15:50:25.430DEBUGiobrokerhost.iobroker The backup is valid! 15:50:34.587DEBUGiobrokerBackup created: /opt/iobroker/backups/iobroker_2026_08_09-15_50_17_backupiobroker.tar.gz 15:50:34.614DEBUGiobrokerThis backup can only be restored with js-controller version 7.0 or higher 15:50:35.663DEBUGiobrokerdone 15:50:35.975DEBUGmysqlMySql-Backup started ...Hat jemand eine Idee? Danke schon mal für die Hilfe!
-
Hallo @guitardoc, der Ordner /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/ wird nur während des Backups befüllt; der Backitup-Adapter löscht die Dateien danach wieder.
Deine 'Quelldatei' tsconfig.json müsste in /opt/iobroker/node_modules/iobroker.esphome/admin liegen. Dort kannst du sie z. B. mit 'nano tsconfig.json' öffnen und schauen, was nicht passt.
Der Backitup-Adapter ist recht penibel, was die Dateiprüfung angeht. Ich meine, dass sogar Kommentare (die mit // starten) schon als ungültig bewertet werden und zu deiner Fehlermeldung führen.
Viel Erfolg! -
Da ist tatsächlich ein Kommentar drin:
{ "extends": "../tsconfig.json", "include": [ "./admin.d.ts", "./**/*.js", // include the adapter-config definition if it exists "../src/lib/adapter-config.d.ts" ] }Ich werde den mal löschen, mal sehen, was er dazu sagt.
-
Der Fehler tritt dort auch auf. So sieht die JSON aus:
{ "extends": "../tsconfig.json", "include": [ "./admin.d.ts", "./**/*.js", "../src/lib/adapter-config.d.ts" ] }Ich habe keine Ahnung, was daran der Fehler ist...
So sieht die JSON aus:
Poste die mal vollständig.
Definition JSON:
Ein JSON Dokument beginnt und endet immer mit ''. Zwischen den geschweiften Klammern werden die Inhalte platziert. Die geschweiften Klammern umfassen ein Objekt. Im Dokument selbst können wiederum weitere Objekte definiert werden. Ein Datenfeld wird mit einem Namen eingeleitet und der Wert folgt nach einem Doppelpunkt. Der Wert kann dann wieder ein Objekt sein.
-
Das ist der gesamte Inhalt der JSON. Hier ist die Datei:
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