NEWS
Test Adapter ioBroker.backitup v3.0.x
-
@simatec Stimmt, aber leider nur im ganzen Restore oder?
Im Java Adapter kann man ja ein Verzeichnis angeben wo die Scripte abgelegt werden, wenn man das separat im Backupit mit sichert, könnte man einzelne Scripte wie z.b. bei History und states einzeln zurückholen, ohne ein kompletten Restore zu fahren. -
@Stephan-Schleich sagte in Test Adapter Backitup v1.4.x:
@simatec Stimmt, aber leider nur im ganzen Restore oder?
Im Java Adapter kann man ja ein Verzeichnis angeben wo die Scripte abgelegt werden, wenn man das separat im Backupit mit sichert, könnte man einzelne Scripte wie z.b. bei History und states einzeln zurückholen, ohne ein kompletten Restore zu fahren.Finde, das wäre eine tolle erweiterung für den Adapter.
Insbesondere, wenn man die Backupzeiten des Skriptverzeichnisses getrennt von den anderen Backups definieren könnte. Ich könnte mir an guten Wochenendtagen dann jede Stunde ein Backup nur des Skript-Spiegel-Verzeichnisses (funktioniert übrigens bei mir unter Mint 19.3) vorstellen. -
Moin zusammen,
ich habe seit Wochen immer Fehler bei Backups. Leider kann ich jedoch nicht erkennen, was der Fehler ist.
Jedes Update erscheint mit:
Ich habe heute den Adapter aktualisiert auf die 1.4.1, leider keine Änderung. In VIS wird mir folgendes angezeigt:
Meine Vermutung aufgrund des Fehlerhinweises: Klappt nur Google Drive nicht?
Zugriff besteht aber:
Meine Systemdaten:
Raspberry 4
Danke für jeden Ansatz;-)
-
@PatrickFro musst debug im Adapter ausschalten, ist ne falsche Info wenn der aktiv ist
-
@Stephan-Schleich Im Adapter ist nur "info" aktiviert.
-
@PatrickFro in den settings
-
@Stephan-Schleich Kommando zurück.. Du meintest nicht im Log sondern Adapter. Habe ich jetzt ausgeschaltet, mal schauen ob es nun klappt
-
@PatrickFro
Deine Tabelle ist nicht korrekt aufgebaut. Die Eintragungen passen nicht zu den Überschriften.
Ansonsten zu deinem Problem bitte den Adapter in den Instanzen auf debug schalten und den Log posten -
-
@PatrickFro
Nein der Log sieht gut aus ... Was steht in dem Datenpunkt "json"? -
[{"date":"11. Maerz 2020 um 12:38 Uhr","name":"iobroker_2020_03_11-12_37_48_Iobroker-Backup_backupiobroker.tar.gz","type":"iobroker","storage":"Google Drive: Ja","filesize":"16MB","error":"none"},{"date":"11. Maerz 2020 um 11:56 Uhr","name":"iobroker_2020_03_11-11_55_35_Iobroker-Backup_backupiobroker.tar.gz","type":"iobroker","storage":"Google Drive: Ja","filesize":"16MB","error":"none"}]
-
Und obwohl da "none" steht:
-
@PatrickFro
Was gibt der Datenpunkt "backitup.0.output.line" aus? -
[DEBUG] [history] start with {"type":"creator","time":"02:00","debugging":true,"everyXDays":"1","nameSuffix":"Iobroker-Backup","deleteBackupAfter":0,"googledrive":{"enabled":true,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":true,"accessJson":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"dir":"/opt/iobroker","redis":{"enabled":false,"type":"creator","ftp":{"enabled":false,"type":"storage","source":"googledrive","host":"","debugging":true,"deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal","user":"","pass":"****","port":"21"},"cifs":{"enabled":false,"mountType":"NFS","type":"storage","source":"googledrive","mount":"","debugging":true,"fileDir":"/opt/iobroker/node_modules/iobroker.backitup","wakeOnLAN":false,"macAd":"20:DE:20:DE:20:DE","wolTime":"25","smb":"vers=1.0","sudo":false,"cifsDomain":"","deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"sharename/backupDir","dirMinimal":"sharename/backupDir","user":"","pass":"****"},"dropbox":{"enabled":false,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":false,"accessToken":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"googledrive":{"enabled":true,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":true,"accessJson":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"path":"/var/lib/redis"},"historyDB":{"enabled":false,"type":"creator","ftp":{"enabled":false,"type":"storage","source":"googledrive","host":"","debugging":true,"deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal","user":"","pass":"****","port":"21"},"cifs":{"enabled":false,"mountType":"NFS","type":"storage","source":"googledrive","mount":"","debugging":true,"fileDir":"/opt/iobroker/node_modules/iobroker.backitup","wakeOnLAN":false,"macAd":"20:DE:20:DE:20:DE","wolTime":"25","smb":"vers=1.0","sudo":false,"cifsDomain":"","deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"sharename/backupDir","dirMinimal":"sharename/backupDir","user":"","pass":"****"},"dropbox":{"enabled":false,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":false,"accessToken":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"googledrive":{"enabled":true,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":true,"accessJson":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"path":"iobroker-data"},"zigbee":{"enabled":false,"type":"creator","ftp":{"enabled":false,"type":"storage","source":"googledrive","host":"","debugging":true,"deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal","user":"","pass":"****","port":"21"},"cifs":{"enabled":false,"mountType":"NFS","type":"storage","source":"googledrive","mount":"","debugging":true,"fileDir":"/opt/iobroker/node_modules/iobroker.backitup","wakeOnLAN":false,"macAd":"20:DE:20:DE:20:DE","wolTime":"25","smb":"vers=1.0","sudo":false,"cifsDomain":"","deleteOldBackup":false,"ownDir":false,"bkpType":"Minimal","dir":"sharename/backupDir","dirMinimal":"sharename/backupDir","user":"","pass":"****"},"dropbox":{"enabled":false,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":false,"accessToken":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"googledrive":{"enabled":true,"type":"storage","source":"googledrive","debugging":true,"deleteOldBackup":true,"accessJson":"****","ownDir":false,"bkpType":"Minimal","dir":"/backupDir","dirMinimal":"/backupDir/minimal"},"path":"/opt/iobroker/iobroker-data"},"history":{"enabled":true,"type":"message","entriesNumber":"3","systemLang":"de","time":"11. Maerz 2020 um 13:11 Uhr"},"telegram":{"enabled":true,"notificationsType":"Telegram","type":"message","instance":"telegram.0","SilentNotice":false,"NoticeType":"longTelegramNotice","User":null,"onlyError":false,"telegramWaiting":0,"systemLang":"de"},"email":{"enabled":true,"notificationsType":"Telegram","type":"message","instance":"","NoticeType":"longEmailNotice","emailReceiver":"xxx@xxx.com","emailSender":"xxx@xxx.com","onlyError":false,"emailWaiting":0,"systemLang":"de"},"pushover":{"enabled":true,"notificationsType":"Telegram","type":"message","instance":"","SilentNotice":false,"NoticeType":"longPushoverNotice","deviceID":"","onlyError":false,"pushoverWaiting":0,"systemLang":"de"},"backupDir":"/opt/iobroker/backups"}
-
@PatrickFro OK ... history wird nicht beendet ...
Diese Problem hatten bereits 1-2 User gehabt. Hier schein irgendwas nicht sauber kompiliert zu sein und bei irgendeinem Update ein Problem aufgetreten zu sein.Abhilfe kannst du wie folgt schaffen:
- Instanz von backitup.0 löschen
- Adapter backitup löschen
- wenn vorhanden den Ordner backitup.0 in den Objekten löschen
- iobroker stoppen
- Installer Fix laufen lassen
- iobroker starten
- backitup installieren und konfigurieren
-
@simatec Vielen Dank, teste ich morgen. Stimmt dann ggf. auch meine Tabelle in VIS? Oder wie kann ich die Tabelle passend zu den Überschriften abfragen? So viel hab ich noch nicht mit JSON gemacht...
-
@simatec Bei dem ersten Durchlauf kam auch ein Fehler:
Gestartet... [DEBUG] [iobroker] - host.raspberrypi 15396 states saved [DEBUG] [iobroker] - host.raspberrypi 13306 objects saved [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2020_03_11-15_32_04_backupiobroker.tar.gz [DEBUG] [iobroker] - done [ERROR] [historyDB] - [IGNORED] No source for compress! [DEBUG] [googledrive] - done [ERROR] [clean] - Backup files not deleted from /opt/iobroker/backups because some errors. [DEBUG] [clean] - done [DEBUG] [history] - backitup.0.history.html [DEBUG] [history] - backitup.0.history.json [EXIT] 0
Allerdings (noch ohne GoogleDrive:
Mit GoogleDrive:
Gestartet... [DEBUG] [iobroker] - host.raspberrypi 15396 states saved [DEBUG] [iobroker] - host.raspberrypi 13306 objects saved [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2020_03_11-15_44_05_backupiobroker.tar.gz [DEBUG] [iobroker] - done [ERROR] [historyDB] - [IGNORED] No source for compress! [DEBUG] [googledrive] - Copy iobroker_2020_03_11-15_44_05_backupiobroker.tar.gz... [ERROR] [googledrive] - File "/opt/iobroker/backups/historyDB_2020_03_11-15_44_57_backupiobroker.tar.gz" not found [DEBUG] [googledrive] - done [ERROR] [clean] - Backup files not deleted from /opt/iobroker/backups because some errors. [DEBUG] [clean] - done [DEBUG] [history] - backitup.0.history.html [DEBUG] [history] - backitup.0.history.json [EXIT] 0``` code_text
Bedeutet doch, dass nur die History-DB den aktuellen Fehler ausgelöst hat, richtig?
-
@PatrickFro history und history DB ist etwas anders.
Wenn du keinen history Adapter nutzt, schalte das history Backup ab.History hat den Fehler nicht verursacht, sondern irgend ein Fehler unter node
-
Vielen Dank. Hab heute schon 15 Backups gemacht da ich mich freue, dass es klappt
-
Hi,
ich hatte gestern ein seltsames Problem. Scheinbar gab es einen Stromausfall und danach waren sehr viele States nicht mehr gefüllt und ich musste einiges an Konfiguration nachziehen. An Backupitup habe ich in dem Moment natürlich nicht gedacht. In dem Backup habe ich jetzt im Nachgang aber auch keine states.json gefunden. Ist das richtig so, habe ich ein Problem, oder sehe ich die Datei einfach nicht im Backup?
Habe die Version 1.4.1 im Einsatz.