NEWS
Test Adapter ioBroker.backitup v3.0.x
-
@simatec
Danke. Es war tatsächlich so, dass der Speicherort bei "Wiederherstellen" leer war. Allerdings hat ein Eintrag dort (inkl. speichern, restart des Adapters) an der Fehlermeldung nichts geändert. Noch weitere Ideen? -
@Smokey sagte in Test Adapter Backitup v1.3.x:
an der Fehlermeldung nichts geändert
Welche Fehlermeldung?
Die lange kommt vom host, muss nichts mit BackitUp zu tun haben.
-
@Homoran
Entschuldigung. Mein Fehler. Es kommt nach wie vor die lange vom Host, die ich bereits oben gepostet hatte. Zusätzlich folgende vom Adapter.backitup.0 2019-12-25 17:04:25.400 error at listOnTimeout (timers.js:263:5) backitup.0 2019-12-25 17:04:25.400 error at tryOnTimeout (timers.js:300:5) backitup.0 2019-12-25 17:04:25.400 error at ontimeout (timers.js:436:11) backitup.0 2019-12-25 17:04:25.400 error at Timeout.setTimeout [as _onTimeout] (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:86:55) backitup.0 2019-12-25 17:04:25.400 error at result (/opt/iobroker/node_modules/iobroker.backitup/main.js:639:35) backitup.0 2019-12-25 17:04:25.400 error at Array.forEach (<anonymous>) backitup.0 2019-12-25 17:04:25.400 error at Object.keys.forEach.type (/opt/iobroker/node_modules/iobroker.backitup/main.js:642:26) backitup.0 2019-12-25 17:04:25.400 error at Array.forEach (<anonymous>) backitup.0 2019-12-25 17:04:25.400 error at data.(anonymous function).iobroker.data.(anonymous function).iobroker.filter.forEach.f (/opt/iobroker/node_modules/iobroker.backitup/main.js:643:42) backitup.0 2019-12-25 17:04:25.400 error at getName (/opt/iobroker/node_modules/iobroker.backitup/main.js:618:27) backitup.0 2019-12-25 17:04:25.400 error (6271) TypeError: Cannot read property 'split' of undefined backitup.0 2019-12-25 17:04:25.397 error (6271) uncaught exception: Cannot read property 'split' of undefined
-
@Smokey sagte in Test Adapter Backitup v1.3.x:
Cannot read property 'split' of undefined
Ich finde auf die Schnelle die Lösung nicht - meine Aber die gab es schon mal.
Wenn du
"Cannot read property 'split' of undefined"
in die Suche eingibst müsste es zu finden sein -
@Homoran
ja, schon. Aber zum passenden Post gab es dort auch nur den Vorschlag, den Wiederherstellungs-Ort einzutragen. Ob das in dem Fall geholfen hat, kann ich allerdings aus den Posts nicht mehr nachvollziehen. Bei mir jedenfalls nichts. Sonst habe ich nichts passendes gefunden. -
@Smokey
Wenn ich zu Hause bin, schaue ich mir das mal an -
@simatec
Danke! Ich hoffe ja fast schon, dass es nichts zu offensichtliches ist und ich es hätte selber finden können -
@Smokey sagte in Test Adapter Backitup v1.3.x:
@simatec
Danke. Es war tatsächlich so, dass der Speicherort bei "Wiederherstellen" leer war. Allerdings hat ein Eintrag dort (inkl. speichern, restart des Adapters) an der Fehlermeldung nichts geändert. Noch weitere Ideen?Was hast du genau bei der Backup Quelle eingestellt?
Kannst du Backups mit der ausgewählten Quelle abrufen?
Ich kann den Fehler aktuell nicht so richtig nachstellen.
So wie ich das sehe, kann der Pfad deiner Backups nicht gelesen werden.
Da beim Start das letzte Backup ermittelt wird, entsteht hier dieser Fehler.
betreibst du Backitup im Compact Modus?Wie sieht deine generelle Iobroker Config aus?
Node, npm, js-controller etc.
hast du den Installer Fix mal laufen lassen? -
Umgebung:
linux buster
Node.js v10.18.0
NPM v6.13.4
Controller 2.1.1Als Quelle habe ich "lokal" eingestellt. Und nein, Backups "abrufen" kann ich nicht wenn ich auf die Lupe klicke.
Den iobroker install-fixer habe ich eben vorsichtshalber mal laufen lassen. Ohne positives Ergebnis bzgl. des Problems hier.Die Frage nach dem compact-modus verstehe ich nicht ganz. Wo kann man das sehen/einstellen?
-
@Smokey
Stelle mal bitte die Instanz von Backitup auf debug und poste mal die Logausgabe beim Abruf der Backups im Tab „Wiederherstellen“
Des Weiter wäre gut, wenn du deinen lokalen Pfad prüfst, ob darauf Zugriff besteht und auch Backups vorhanden sind.Ich kann den Fehler leider nicht reproduzieren.
-
@Smokey
Poste auch mal bitte deine Config von backitup.
Von welcher Version bist du auf die aktuelle 1.3.6 gewechselt? -
@simatec
Anbei der Log-Verlauf nach Start des Adapters. Soweit ich sehe, macht er beim Abruf im Tab "Wiederherstellen" keinen Log-Eintrag. Wahrscheinlich, weil er sich zu diesem Zeitpunkt schon wieder gestoppt, bzw. neu gestartet hat.Wg. Version: ich bin mir nicht ganz sicher, welche ich vorher hatte. Aber da ich im iobroker das repository auf "default" habe und immer aktuell die Updates mache, war es wohl die, die dort vorher stabil zur Verfügung stand.
host.orangepiplus 2019-12-26 11:35:58.117 info instance system.adapter.backitup.0 started with pid 13270 host.orangepiplus 2019-12-26 11:35:28.058 info Restart adapter system.adapter.backitup.0 because enabled host.orangepiplus 2019-12-26 11:35:28.057 error instance system.adapter.backitup.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.orangepiplus 2019-12-26 11:35:28.056 error Caught by controller[0]: at listOnTimeout (timers.js:263:5) host.orangepiplus 2019-12-26 11:35:28.055 error Caught by controller[0]: at tryOnTimeout (timers.js:300:5) host.orangepiplus 2019-12-26 11:35:28.054 error Caught by controller[0]: at ontimeout (timers.js:436:11) host.orangepiplus 2019-12-26 11:35:28.053 error Caught by controller[0]: at Timeout.setTimeout [as _onTimeout] (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:86:55) host.orangepiplus 2019-12-26 11:35:28.052 error Caught by controller[0]: at result (/opt/iobroker/node_modules/iobroker.backitup/main.js:639:35) host.orangepiplus 2019-12-26 11:35:28.044 error Caught by controller[0]: at Array.forEach (<anonymous>) host.orangepiplus 2019-12-26 11:35:28.043 error Caught by controller[0]: at Object.keys.forEach.type (/opt/iobroker/node_modules/iobroker.backitup/main.js:642:26) host.orangepiplus 2019-12-26 11:35:28.042 error Caught by controller[0]: at Array.forEach (<anonymous>) host.orangepiplus 2019-12-26 11:35:28.041 error Caught by controller[0]: at data.(anonymous function).iobroker.data.(anonymous function).iobroker.filter.forEach.f (/opt/iobroker/node_modules/iobroker.backitup/main.js:643:42) host.orangepiplus 2019-12-26 11:35:28.040 error Caught by controller[0]: at getName (/opt/iobroker/node_modules/iobroker.backitup/main.js:618:27) host.orangepiplus 2019-12-26 11:35:28.038 error Caught by controller[0]: TypeError: Cannot read property 'split' of undefined backitup.0 2019-12-26 11:35:27.206 info (8041) terminating with timeout backitup.0 2019-12-26 11:35:26.704 warn (8041) Terminated (UNCAUGHT_EXCEPTION): Without reason backitup.0 2019-12-26 11:35:25.699 error at listOnTimeout (timers.js:263:5) backitup.0 2019-12-26 11:35:25.699 error at tryOnTimeout (timers.js:300:5) backitup.0 2019-12-26 11:35:25.699 error at ontimeout (timers.js:436:11) backitup.0 2019-12-26 11:35:25.699 error at Timeout.setTimeout [as _onTimeout] (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:86:55) backitup.0 2019-12-26 11:35:25.699 error at result (/opt/iobroker/node_modules/iobroker.backitup/main.js:639:35) backitup.0 2019-12-26 11:35:25.699 error at Array.forEach (<anonymous>) backitup.0 2019-12-26 11:35:25.699 error at Object.keys.forEach.type (/opt/iobroker/node_modules/iobroker.backitup/main.js:642:26) backitup.0 2019-12-26 11:35:25.699 error at Array.forEach (<anonymous>) backitup.0 2019-12-26 11:35:25.699 error at data.(anonymous function).iobroker.data.(anonymous function).iobroker.filter.forEach.f (/opt/iobroker/node_modules/iobroker.backitup/main.js:643:42) backitup.0 2019-12-26 11:35:25.699 error at getName (/opt/iobroker/node_modules/iobroker.backitup/main.js:618:27) backitup.0 2019-12-26 11:35:25.699 error (8041) TypeError: Cannot read property 'split' of undefined backitup.0 2019-12-26 11:35:25.697 error (8041) uncaught exception: Cannot read property 'split' of undefined backitup.0 2019-12-26 11:35:23.289 debug (8041) FTP connected. backitup.0 2019-12-26 11:35:22.816 debug (8041) [ccu] 10 30 01 */3 * * backitup.0 2019-12-26 11:35:22.792 info (8041) [ccu] backup was activated at 01:30 every 3 day(s) backitup.0 2019-12-26 11:35:22.790 debug (8041) [iobroker] 10 00 01 */5 * * backitup.0 2019-12-26 11:35:22.696 info (8041) [iobroker] backup was activated at 01:00 every 5 day(s) backitup.0 2019-12-26 11:35:22.187 info (8041) starting. Version 1.3.6 in /opt/iobroker/node_modules/iobroker.backitup, node: v10.18.0 backitup.0 2019-12-26 11:35:21.125 debug (8041) States connected to redis: 127.0.0.1:9000 backitup.0 2019-12-26 11:35:20.836 debug (8041) statesDB connected backitup.0 2019-12-26 11:35:20.830 debug (8041) States create PubSub Client backitup.0 2019-12-26 11:35:20.793 debug (8041) Objects connected to redis: 127.0.0.1:9001 backitup.0 2019-12-26 11:35:19.998 debug (8041) Redis States: Use Redis connection: 127.0.0.1:9000 backitup.0 2019-12-26 11:35:19.991 debug (8041) objectDB connected backitup.0 2019-12-26 11:35:19.952 debug (8041) Objects client initialize lua scripts backitup.0 2019-12-26 11:35:19.949 debug (8041) Objects create PubSub Client backitup.0 2019-12-26 11:35:19.938 debug (8041) Objects client ready ... initialize now backitup.0 2019-12-26 11:35:19.833 debug (8041) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.orangepiplus 2019-12-26 11:35:09.265 info instance system.adapter.backitup.0 started with pid 8041
und hier die Config
{ "_id": "system.adapter.backitup.0", "common": { "name": "backitup", "version": "1.3.6", "title": "BackitUp", "authors": [ "simatec <nais@gmx.net>", "peoples0815 <peoples0815github@gmail.com>", "bluefox <dogafox@gmail.com>" ], "docs": { "en": "docs/en/backitup.md", "de": "docs/de/backitup.md" }, "platform": "Javascript/Node.js", "mode": "daemon", "icon": "backitup.png", "materialize": true, "messagebox": true, "enabled": false, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.backitup/master/admin/backitup.png", "keywords": [ "Backup", "IoBroker", "Homematic" ], "readme": "https://github.com/simatec/ioBroker.backitup/blob/master/README.md", "loglevel": "debug", "type": "general", "license": "MIT", "installedVersion": "1.3.6", "host": "orangepiplus", "compact": true, "installedFrom": "iobroker.backitup@1.3.6", "stopBeforeUpdate": true }, "native": { "debugLevel": true, "notificationEnabled": true, "mySqlEnabled": false, "redisEnabled": true, "historyEnabled": false, "zigbeeEnabled": false, "cifsEnabled": false, "ftpEnabled": true, "dropboxEnabled": false, "googledriveEnabled": false, "historyEntriesNumber": "25", "minimalEnabled": true, "minimalTime": "01:00", "minimalEveryXDays": "5", "minimalDeleteAfter": "5", "minimalNameSuffix": "ProductiveOPI", "ccuEnabled": true, "ccuTime": "01:30", "ccuEveryXDays": "3", "ccuDeleteAfter": "5", "ccuHost": "192.168.178.54", "ccuUser": "Admin", "ccuPassword": "", "mySqlHost": "localhost", "mySqlPort": "3306", "mySqlName": "iobroker", "mySqlUser": "iobroker", "mySqlPassword": "\u0019&\u0017BC[\r\u0004\u0012EYT\u000bH", "mySqlDumpExe": "", "redisPath": "/var/lib/redis", "historyPath": "media/usb/history", "notificationsType": "Pushover", "telegramInstance": "", "telegramUser": null, "telegramNoticeType": "longTelegramNotice", "telegramWaitToSend": "0", "telegramSilentNotice": false, "telegramOnlyError": false, "pushoverInstance": "pushover.0", "pushoverNoticeType": "longPushoverNotice", "pushoverWaitToSend": "0", "pushoverDeviceID": "", "pushoverSilentNotice": false, "pushoverOnlyError": false, "emailReceiver": "xxx@xxx.com", "emailSender": "xxx@xxx.com", "emailInstance": "", "emailNoticeType": "longEmailNotice", "emailWaitToSend": "0", "emailOnlyError": false, "connectType": "CIFS", "cifsMount": "192.168.178.1", "cifsUser": "backup", "cifsPassword": "\u0019&\u0017BC[\r\u0004\u0012EYT\u000bH", "smbType": "vers=1.0", "sudoMount": true, "cifsDeleteOldBackup": false, "cifsOwnDir": false, "wakeOnLAN": false, "macAd": "20:DE:20:DE:20:DE", "wolWait": "25", "cifsMinimalDir": "sharename/backupDir", "cifsCcuDir": "sharename/backupDir", "cifsDir": "", "ftpHost": "192.168.178.1", "ftpPort": "21", "ftpUser": "backup", "ftpPassword": "\u0019&\u0017BC[\r\u0004\u0012EYT\u000bH", "ftpDeleteOldBackup": false, "ftpOwnDir": false, "ftpMinimalDir": "/backupDir/minimal", "ftpCcuDir": "/backupDir/ccu", "ftpDir": "/BACKUP", "dropboxAccessToken": "", "dropboxDeleteOldBackup": false, "dropboxOwnDir": false, "dropboxMinimalDir": "/backupDir/minimal", "dropboxCcuDir": "/backupDir/ccu", "dropboxDir": "/backupDir", "googledriveAccessJson": "", "googledriveDeleteOldBackup": false, "googledriveOwnDir": false, "googledriveMinimalDir": "/backupDir/minimal", "googledriveCcuDir": "/backupDir/ccu", "googledriveDir": "/backupDir", "restoreSource": "local", "startAllRestore": false }
-
@Smokey
OK ich sehe du kopierst per FTP.
Probiere mal zum testen FTP zu deaktivieren.Werde aber nachher deine Config mal nachstellen und testen.
-
spannend. Wenn ich den Haken bei FTP rausmache, wirft der Adapter keine Fehler mehr ins Log und ich kann auch beim Wiederherstellungs-Ort nun mit der Lupe die Ablage öffnen. Hab die FTP Daten vorsichtshalber alle mal gecheckt. Username, pwd und host sind alle korrekt. Sobald ich den Haken wieder setze, gleiches Spiel wie bisher.
-
@Smokey
Was ist, wenn du FTP als Backup Quelle auswählst? Kannst du diese dann abrufen? -
@simatec
nein, da tut sich nichts. Ich habe jetzt mal auf Google umgestellt. Funktioniert alles und ist mir eh lieber. FTP war nur die Zwischenlösung, weil das mit Google bei mir vor ein paar Monaten nicht funktioniert hat. Danke Dir für Deine Mühen soweit. Aber vielleicht hat ja jemand anders auch noch das Problem. Wenn ich noch was ausprobieren soll, mache ich das gerne. -
Hi. Kann mir jemand sagen ob man den Log, der im Objekt "History/html" abgelegt wird anpassen kann? Ich habe das Problem, dass der Zeilenumbruch nicht gemacht wird und so ist es doch etwas unübersichtlich wenn ich das in der vis anzeige:
Ich nutze Safari als Browser, falls das relevant ist.
Gruß Maik
-
-
-
@MaikB85
Tatsache oder Ironie?