NEWS
Backitup Fehler Invalid string length
-
Hallo,
Beim erstellen eines IOBroker Backups mit Backitup wird kein Backup erstellt und es kommen
folgende MeldungenStarted iobroker ... [DEBUG] [mount] - noserverino option: false [DEBUG] [mount] - cifs-mount command: "sudo mount -t cifs -o username=paul,password=****,rw,file_mode=0777,dir_mode=0777,vers=1.0 //192.168.0.250/Daten/Hausauto/IOBroker/Backup_Sted1 /opt/iobroker/backups" [DEBUG] [mount] - mount successfully completed [DEBUG] [mount] - done [DEBUG] [iobroker] - host.IOBroker-Sted1 142184 states saved [DEBUG] [iobroker] - host.IOBroker-Sted1 275694 objects saved [ERROR] [iobroker] - Uncaught Rejection: RangeError: Invalid string length at JSON.stringify (<anonymous>) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:384:79 at processTicksAndRejections (internal/process/task_queues.js:95:5) [ERROR] [iobroker] - /opt/iobroker/node_modules/standard-as-callback/built/index.js:6 throw e; ^ Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:183:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:150:20) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at TCP.<anonymous> (net.js:686:12) Emitted 'error' event on ScanStream instance at: at /opt/iobroker/node_modules/ioredis/built/ScanStream.js:38:22 at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:12:23) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:33:51 at processTicksAndRejections (internal/process/task_queues.js:95:5)Alle Adapter und Linux auf dem heutigen Stand. Node und Nodejs v14.18.2, Npm 6.14.15
Wer kann mir da helfen?
Beste Grüsse paul -
Hallo,
Beim erstellen eines IOBroker Backups mit Backitup wird kein Backup erstellt und es kommen
folgende MeldungenStarted iobroker ... [DEBUG] [mount] - noserverino option: false [DEBUG] [mount] - cifs-mount command: "sudo mount -t cifs -o username=paul,password=****,rw,file_mode=0777,dir_mode=0777,vers=1.0 //192.168.0.250/Daten/Hausauto/IOBroker/Backup_Sted1 /opt/iobroker/backups" [DEBUG] [mount] - mount successfully completed [DEBUG] [mount] - done [DEBUG] [iobroker] - host.IOBroker-Sted1 142184 states saved [DEBUG] [iobroker] - host.IOBroker-Sted1 275694 objects saved [ERROR] [iobroker] - Uncaught Rejection: RangeError: Invalid string length at JSON.stringify (<anonymous>) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:384:79 at processTicksAndRejections (internal/process/task_queues.js:95:5) [ERROR] [iobroker] - /opt/iobroker/node_modules/standard-as-callback/built/index.js:6 throw e; ^ Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:183:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:150:20) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at TCP.<anonymous> (net.js:686:12) Emitted 'error' event on ScanStream instance at: at /opt/iobroker/node_modules/ioredis/built/ScanStream.js:38:22 at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:12:23) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:33:51 at processTicksAndRejections (internal/process/task_queues.js:95:5)Alle Adapter und Linux auf dem heutigen Stand. Node und Nodejs v14.18.2, Npm 6.14.15
Wer kann mir da helfen?
Beste Grüsse paul@paul-honka Habe mal ein Backup aus Putty angestossen, da kommen folgende Meldungen
iob backup http://192.168.0.80:8081host.IOBroker-Sted1 141715 states saved host.IOBroker-Sted1 274771 objects saved <--- Last few GCs ---> [21439:0x4edea00] 152684 ms: Scavenge 871.2 (957.0) -> 870.5 (962.8) MB, 23.3 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure [21439:0x4edea00] 152743 ms: Scavenge 876.1 (962.8) -> 875.8 (965.0) MB, 15.4 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure [21439:0x4edea00] 152784 ms: Scavenge 878.1 (965.0) -> 877.4 (970.8) MB, 23.2 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure <--- JS stacktrace ---> FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory /usr/bin/iob: Zeile 8: 21438 Abgebrochen sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" pi@IOBroker-Sted1:/opt/iobroker $ iob start pi@IOBroker-Sted1:/opt/iobroker $ sudo -H -u iobroker whoami iobrokerpaul
-
@paul-honka Habe mal ein Backup aus Putty angestossen, da kommen folgende Meldungen
iob backup http://192.168.0.80:8081host.IOBroker-Sted1 141715 states saved host.IOBroker-Sted1 274771 objects saved <--- Last few GCs ---> [21439:0x4edea00] 152684 ms: Scavenge 871.2 (957.0) -> 870.5 (962.8) MB, 23.3 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure [21439:0x4edea00] 152743 ms: Scavenge 876.1 (962.8) -> 875.8 (965.0) MB, 15.4 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure [21439:0x4edea00] 152784 ms: Scavenge 878.1 (965.0) -> 877.4 (970.8) MB, 23.2 / 0.0 ms (average mu = 0.876, current mu = 0.645) allocation failure <--- JS stacktrace ---> FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory /usr/bin/iob: Zeile 8: 21438 Abgebrochen sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" pi@IOBroker-Sted1:/opt/iobroker $ iob start pi@IOBroker-Sted1:/opt/iobroker $ sudo -H -u iobroker whoami iobrokerpaul
Keiner ne Idee ???
Beste Grüsse paul -
Keiner ne Idee ???
Beste Grüsse paul@paul-honka Dann muss ich wohl ein altes Backup einspielen und das fehlende, mal schauen, schade.
Beste Grüsse paul -
@paul-honka Dann muss ich wohl ein altes Backup einspielen und das fehlende, mal schauen, schade.
Beste Grüsse paul@paul-honka
Hallo Paul,
ich habe leider keine Lösung aber dasselbe Problem. Bei mir funktioniert wenigstens ein Backup von vor 6 Wochen noch. Die Backup-Größe steigt kontinuierlich, aktuell sind es >22MB. Die Anzahl der states und objects sind in einer ähnlichen Größenordnung wie bei Dir. Ich frage mich, wo die alle herkommen, insbesondere 150.000 states kann ich mir nicht vorstellen. Was ist da „normal“? Ich habe ca. 10 Adapter, hauptsächlich ca. 50 zwave- und Wlan-Geräte.Hat jemand eine Idee, wie man eine Liste der states und objects generieren kann?
Schöne Grüße,
Norbert
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