NEWS
UNSOLVED Backitup / Dropbox App / Fehler beim Upload
-
Hallo.
ich habe mir gerade den Backitup Adapter (v1.7.0) eingerichtet.
Die Daten sollen in meiner Dropbox gesichert werden. Allerdings kann man nicht wie in der Anleitung beschrieben sich einen App Account "Dropbox API" erstellen sondern nur noch einen mit der Variante "Scoped access":Dies habe ich gemacht und den API Key generiert. Die Adapter Instanz geht auch auf grün und ein Backup läuft ohne Probleme durch allerdings kommt es zu einem Error beim Dropbox Upload:
Ich gehe davon aus, dass es mit der falschen Dropbox "App" Version zu tun hat.
Gibt es hier ggf. Workarounds oder habe ich was falsch eingerichtet?Systemdata Details Hardwaresystem: Virtuelle Maschine Arbeitsspeicher: 2GB Festplattenart: VM (HDD) Betriebssystem: Debian Node-Version: v12.20.0 Nodejs-Version: v12.20.0 NPM-Version: 6.14.8 Installationsart: Skript Image genutzt: Ja Ort/Name der Imagedatei: / -
@samsungfreak Hast du die Pfade für den Dropbox upload angepasst und existieren die Pfade in deiner Dropbox?
-
@simatec Die Konfiguration im Adapter sieht wie folgt aus. Muss ich da noch was anpassen? Die "App" liegt in der Dropbox in "/Apps/Iobroker"
-
Bei mir geht es auch nicht.
Ist evt. das Problem, dass es das dropbox legacy api nicht mehr gibt. -
@Otto1670 Danke für dein Feedback. Hast du dafür ggf. bei Github einen Issue eröffnet?
-
@simatec : Kanns du hier ggf. weiterhelfen? Ich habe die neuste Version vom Adapter installiert und ich sehe von folgenden Fehler:
[DEBUG] [iobroker] - done
[DEBUG] [dropbox] - Dropbox: Copy iobroker_2021_03_21-18_29_54_backupiobroker.tar.gz...
[ERROR] [dropbox] - Dropbox: [object Object]
[DEBUG] [dropbox] - done -
@samsungfreak
Da wurde nix geändert. Hast du Dropbox laut Doku eingerichtet und den Api Key eingetragen? -
@simatec Ja. Allerdings gibt es nur noch die Variante "Scoped Access":
Ich denke, dass es daran liegen wird. Kannst du das bestätigen?
-
@samsungfreak
Muss ich mir mal anschauen -
@simatec Alles klar, danke!
-
@samsungfreak
Ich hatte dasselbe Problem! Die Ursache war, dass das von backitup vorgeschlagene Backup-Verzeichnis nicht automatisch nach Dropbox übernommen wurde. Nach Einrichten des korrekten Backup-Verzeichnisses in Dropbox läuft alles einwandfrei. Ich verwende auch „Scope Access New“. -
@kalanaghtd Danke für den Tipp. Habe ich gerade nochmal überprüft mit dem gleichen Ergebnis das die Backups nicht hochgeladen werden.
*App Name: IOBrokerBackup
- Pfad im Backitup Adapter: /IOBrokerBackup/Backups
**Den Ordner "Backups" habe ich manuell im Ordner von der App IOBrokerBackup angelegt
Hast du es genauso konfiguriert?
- Pfad im Backitup Adapter: /IOBrokerBackup/Backups
-
@samsungfreak
Ich habe das Problem mit der DropBox auch.
Das Verzeichnis in der DropBox ist : \Apps\IOBROKER_NTAIL\backupDirSo wurde die App in DropBox angelegt :
Es sind keine weiteren Permissions aktiviert.
So ist DropBox in Backitup definiert :
Das Unterverzeichnis backupDir habe ich in der DropBox von Hand angelegt.
Wenn ich ein Backup über "JETZT SICHERN" im IOBROKER Tab erstelle, bekomme ich diese Meldung :
[DEBUG] [dropbox] - Dropbox: Copy iobroker_2021_04_03-16_57_14_backupiobroker.tar.gz... [DEBUG] [dropbox] start with {"type":"storage","source":"local","debugging":true,"deleteOldBackup":true,"accessToken":"****","ownDir":false,"dir":"/backupDir","dirMinimal":"/backupDir/iobroker","deleteBackupAfter":0} [ERROR] [dropbox] - Dropbox: [object Object] [DEBUG] [dropbox] - Dropbox: Copy historyDB_2021_04_03-16_57_28_backupiobroker.tar.gz... [ERROR] [dropbox] - Dropbox: [object Object]
Was mich hier wundert ist : "dirMinimal":"/backupDir/iobroker"
Das ist so im Backitup Adapter nicht konfiguriert.Auch wenn ich noch das iobroker Verzeichnis von Hand unter dem backupDir Verzeichnis anlege funktioniert der Upload in die DropBox nicht.
Das Backup selber wird erstellt.
Irgendjemand noch eine Idee ?
-
@simatec sagte in Backitup / Dropbox App / Fehler beim Upload:
@samsungfreak
Muss ich mir mal anschauenKannst du uns hier weiterhelfen? Können wir irgendwelche Logs liefern damit du das Problem besser identifizieren kannst?
-
@samsungfreak
Habe das ganze nochmal getestet.
Überprüft bitte die "Permissions" eurer erstellten Dropbox App.
Der Pfad sollte wie in meinem Beispiel wie folgt in Backitup eingetragen werden. Der App-Name darf nicht mit im Pfad angegeben werden.
So läuft es ohne Probleme und Backitup erzeugt die Ordner und Unterordner in der Dropbox
-
@simatec Vielen Dank für den Support!
Jetzt klappt es! Bei mir waren unter Permissions die entsprechenden Berechtigungen nicht gesetzt. Nachdem ich diese gesetzt habe ging es erst ebenfalls nicht allerdings hat es dann funktioniert nachdem ich einen neuen Access Token generiert habe:)
-
@samsungfreak Sehr gut ...viel Spaß mit Backitup
-
@samsungfreak Kannst du bitte das Thema noch auf [gelöst] setzen?
-
@simatec
Danke, so funktioniert es bei mir auch. Das Problem sind die Permissions in der DropBox. Wobei ich die Beschreibung dort etwas irreführend finde. Ich habe das so gelesen, dass bei einer "Scoped App (App Folder)" der Zugriff auf diesen App Folder grundsätzlich erlaubt ist (r+w) und sich die zusätzlichen Permissions unter "Files and Folders" auf die restlichen Daten in der DropBox beziehen. Naja, scheint nicht so zu sein.
Danke für die Unterstützung. -
@emilleopold
Ja die Beschreibung ist da etwas irreführend.
Ich werde die Änderungen bei Dropbox nochmal in der Doku von Backitup dokumentieren.