NEWS
Probleme von 4.0.21 auf 4.0.23
-
Hallo,
leider klappt bei mir das Update nicht. Könnte mir jemand weiterhelfen?pi@homee:~ $ iob update Server Configured backup period 120 is larger than the supported maximum of 3579 1 minutes. Defaulting to 120 minutes. Server Configured backup period 120 is larger than the supported maximum of 3579 1 minutes. Defaulting to 120 minutes. Used repository: Stable (default)
pi@homee:~ $ iob upgrade self Server Configured backup period 120 is larger than the supported maximum of 35791 minutes. Defaulting to 120 minutes. Server Configured backup period 120 is larger than the supported maximum of 35791 minutes. Defaulting to 120 minutes. Update js-controller from @4.0.21 to @4.0.23 Stopped Objects DB Stopped States DB NPM version: 6.14.16 Installing iobroker.js-controller@4.0.23... (System call) pi@homee:~ $ iob start
Es handelt sich hierbei um den Master:
Salves müssen dann auch noch ein Update erhalten.
Danke!
-
Vielleicht das Ganze im Iobroker Pfad machen ?
Und vorher den Iobroker stoppen.Im Prinzip einfach an der hier vorhandenen Anleitung halten.
-
@haselchen
kannst du mir etwas genauer helfen?
Iobroker stoppen ist klar, dann:pi@homee:/opt/iobroker $ node -v v14.19.1 pi@homee:/opt/iobroker $ npm -v 6.14.16
-
@sms sagte in Probleme von 4.0.21 auf 4.0.23:
Server Configured backup period 120 is larger than the supported maximum of 35791 minutes.
https://forum.iobroker.net/topic/32962/ordner-in-iobroker-explodiert-backup-objects/48?lang=de
-
@crunchip
was hilft mir das weiter?
Gefunden habe ich hier:pi@homee:/opt/iobroker/iobroker-data/backup-objects $ ls -l insgesamt 88872
Das könnte das Problem sein, das hier zu viel drin ist. Aber wieso und wie ändere ich das?
-
@sms das du zu viele backups hast, bzw älter als die voreingestellte Zeit
-
@crunchip
Komisch, backups werden bei mir extern gespeichert.mit welchem Befehl kann ich den Inhalt des Ordners löschen?
-
@sms sagte in Probleme von 4.0.21 auf 4.0.23:
bei mir extern gespeichert.
kann schon sein, backups, die aufgrund eines Fehlers, oder manuell erstellte backups, landen im Ordner und werden nicht gelöscht.
@sms sagte in Probleme von 4.0.21 auf 4.0.23:
mit welchem Befehl kann ich den Inhalt des Ordners löschen
rm /opt/iobroker/backups/*
-
@crunchip
OK, Ordner ist leer. Leider immer noch:pi@homee:/opt/iobroker $ iob update Server Configured backup period 120 is larger than the supported maximum of 35791 minutes. Defaulting to 120 minutes. Server Configured backup period 120 is larger than the supported maximum of 35791 minutes. Defaulting to 120 minutes.
-
@sms was steht denn im Ausschnitt backup in der
/opt/iobroker/iobroker-data/iobroker.json
-
pi@homee:/opt/iobroker $ /opt/iobroker/iobroker-data/iobroker.json /opt/iobroker/iobroker-data/iobroker.json: Zeile 2: system:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 3: memoryLimitMB:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 4: hostname:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 5: statisticsInterval:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 6: statisticsIntervalComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 7: checkDiskInterval:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 8: checkDiskIntervalComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 9: noChmod:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 10: noChmodComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 11: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 12: multihostService:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 13: enabled:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 14: secure:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 15: password:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 16: persist:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 17: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 18: network:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 19: IPv4:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 20: IPv6:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 21: bindAddress:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 22: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 23: objects:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 24: type:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 25: typeComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 26: host:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 27: port:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 28: user:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 29: pass:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 30: noFileCache:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 31: connectTimeout:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 32: backup:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 33: disabled:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 34: files:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 35: filesComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 36: hours:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 37: hoursComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 38: period:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 39: periodComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 40: path:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 41: pathComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 42: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 43: options:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 44: auth_pass:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 45: enableReadyCheck:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 46: host:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 47: port:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 48: db:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 49: family:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 50: password:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 51: autoResubscribe:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 52: connectionName:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 53: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 54: maxQueue:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 55: dataDir:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 56: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 57: states:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 58: type:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 59: typeComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 60: host:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 61: port:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 62: maxQueue:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 63: options:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 64: auth_pass:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 65: enableReadyCheck:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 66: host:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 67: port:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 68: db:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 69: family:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 70: password:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 71: autoResubscribe:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 72: connectionName:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 73: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 74: backup:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 75: disabled:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 76: files:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 77: filesComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 78: hours:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 79: hoursComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 80: period:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 81: periodComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 82: path:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 83: pathComment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 84: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 85: dataDir:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 86: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 87: log:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 88: level:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 89: maxDays:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 90: noStdout:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 91: transport:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 92: file1:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 93: type:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 94: enabled:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 95: filename:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 96: fileext:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 97: maxsize:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 98: maxFiles:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 99: },: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 100: syslog1:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 101: type:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 102: enabled:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 103: host:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 104: host_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 105: port_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 106: protocol:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 107: protocol_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 108: path_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 109: facility_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 110: localhost:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 111: localhost_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 112: sysLogType_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 113: app_name_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 114: eol_comment:: Kommando nicht gefunden. /opt/iobroker/iobroker-data/iobroker.json: Zeile 116: Syntaxfehler beim unerwarteten Wort `}' /opt/iobroker/iobroker-data/iobroker.json: Zeile 116: ` }'
-
cat /opt/iobroker/iobroker-data/iobroker.json
-
"backup": { "disabled": false, "files": 24, "filesComment": "Minimal number of backup files, after the deletion will be executed according to backupTime settings", "hours": 48, "hoursComment": "All backups older than 48 hours will be deleted. But only if the number of files is greater than of backupNumber", "period": 7200000, "periodComment": "by default backup every 2 hours. Time is in minutes. To disable backup set the value to 0", "path": "", "pathComment": "Absolute path to backup directory or empty to backup in data directory" }, "dataDir": "../../iobroker-data/"
-
@sms zeig mal das ganze
bzw warum steht da bei dir
"period": 7200000,
da sollte eigentlich stehen
"period": 120,
-
{ "system": { "memoryLimitMB": 0, "hostname": "", "statisticsInterval": 15000, "statisticsIntervalComment": "Interval how often the counters for input/output in adapters and controller will be updated", "checkDiskInterval": 300000, "checkDiskIntervalComment": "Interval how often the disk size will be checked", "noChmod": false, "noChmodComment": "Flag to test new feature with no chmod call. Must be deleted later and noChmod must be mainline (2018.06.04)" }, "multihostService": { "enabled": false, "secure": true, "password": "$/aes-192-cbc:57baf591ede4a6503d9c6d7ec6fff138:48b6ff491fe7c14e844b06583acf7cb3", "persist": false }, "network": { "IPv4": true, "IPv6": true, "bindAddress": null }, "objects": { "type": "jsonl", "typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].", "host": "0.0.0.0", "port": 9001, "user": "", "pass": "", "noFileCache": false, "connectTimeout": 2000, "backup": { "disabled": false, "files": 24, "filesComment": "Minimal number of backup files, after the deletion will be executed according to backupTime settings", "hours": 48, "hoursComment": "All backups older than 48 hours will be deleted. But only if the number of files is greater than of backupNumber", "period": 7200000, "periodComment": "by default backup every 2 hours. Time is in minutes. To disable backup set the value to 0", "path": "", "pathComment": "Absolute path to backup directory or empty to backup in data directory" }, "options": { "auth_pass": null, "enableReadyCheck": true, "host": "0.0.0.0", "port": 9001, "db": 0, "family": 0, "password": null, "autoResubscribe": false, "connectionName": "host.homee" }, "maxQueue": 1000, "dataDir": "../../iobroker-data/" }, "states": { "type": "jsonl", "typeComment": "Possible values: 'file' - [port 9000], 'redis' - [port 6379].", "host": "0.0.0.0", "port": 9000, "maxQueue": 1000, "options": { "auth_pass": null, "enableReadyCheck": true, "host": "0.0.0.0", "port": 9000, "db": 0, "family": 0, "password": null, "autoResubscribe": false, "connectionName": "host.homee" }, "backup": { "disabled": false, "files": 24, "filesComment": "Minimal number of backup files, after the deletion will be executed according to backupTime settings", "hours": 48, "hoursComment": "All backups older than 48 hours will be deleted. But only if the number of files is greater than of backupNumber", "period": 7200000, "periodComment": "by default backup every 2 hours. Time is in minutes. To disable backup set the value to 0", "path": "", "pathComment": "Absolute path to backup directory or empty to backup in data directory" }, "dataDir": "../../iobroker-data/" }, "log": { "level": "info", "maxDays": 7, "noStdout": true, "transport": { "file1": { "type": "file", "enabled": true, "filename": "log/iobroker", "fileext": ".log", "maxsize": null, "maxFiles": null }, "syslog1": { "type": "syslog", "enabled": false, "host": "localhost", "host_comment": "The host running syslogd, defaults to localhost.", "port_comment": "The port on the host that syslog is running on, defaults to syslogd's default port(514/UDP).", "protocol": "udp4", "protocol_comment": "The network protocol to log over (e.g. tcp4, udp4, unix, unix-connect, etc).", "path_comment": "The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).", "facility_comment": "Syslog facility to use (Default: local0).", "localhost": "iobroker", "localhost_comment": "Host to indicate that log messages are coming from (Default: localhost).", "sysLogType_comment": "The type of the syslog protocol to use (Default: BSD).", "app_name_comment": "The name of the application (Default: process.title).", "eol_comment": "The end of line character to be added to the end of the message (Default: Message without modifications)." } } }, "dataDirComment": "Always relative to iobroker.js-controller/", "dataDir": "../../iobroker-data/" }
-
@sms dann ruf es mal auf mit
sudo nano /opt/iobroker/iobroker-data/iobroker.json
ändere die Zeile
"period": 7200000,
in
"period": 120,
abspeichern
-
@crunchip
kommt zweimal vor -
@sms ja einmal für objects und einmal für states, beides ändern
-
@crunchip
Diesmal lief es ohne diese Meldung durch, doch bin ich immer noch bei 4.0.21 und nicht auf 4.0.23.pi@homee:/opt/iobroker $ iob upgrade self Update js-controller from @4.0.21 to @4.0.23 Stopped Objects DB Stopped States DB NPM version: 6.14.16 Installing iobroker.js-controller@4.0.23... (System call) pi@homee:/opt/iobroker $ iob start
-
@sms dann eventuell manuell installieren, im richtigen Verzeichnis /opt/iobroker
sudo -H -u iobroker npm install iobroker.js-controller
aber warte mal was @apollon77 dazu sagt