WebDav: Backup Problem für Meta Daten

Mein HA speicher die automatischen Backups nach

  • lokal
  • Synology DSM
  • WebDav (NextCloud)

für lokal und Synology funktioniert das bislang 100%.

Es passiert leider immer mal wieder, dass zwar das große tar file in die NextCloud per WebDav gesichert wird, aber die kleine json Datei mit den Metadaten nicht gespeichert wird. Und das Backup den Eindruck erweckt, dass der Upload Stunden dauert. Und sich auch nicht (perGUI) abbrechen lässt.

Ich brauche eine Idee, weshalb die JSON Dateien nicht gespeichert wird. Habe in den HA logs und den Supervisor logs keine diesbezüglichen Einträge gefunden.

Ich kann dir da leider nicht helfen, aber ich wäre mal so frei, @jbenecke anzupingen, da er ja der Code-owner ist und sich damit vermutlich am besten auskennt :slight_smile:

:slight_smile:
ja, ich weiß von @jbenecke :slight_smile: allerdings empfinde ich es als etwas unhöflich, den Code Owner direkt anzuschreiben, und evlt hatte ja schon jemand anders das Problem. Oder hat es. Und wir lösen es dann für alle.

3 „Gefällt mir“

Ich liefer mal meine Standard-Antwort :see_no_evil:

Was sagt das Log? Nvm, da hast du schon geschaut.
Hast du das Debug-Logging für WebDAV mal angemacht?

äh, nein.
wie mach ich das?

Auf der Integrationsseite → 3 Punkte → Debug-Protokoll aktivieren.
Hab leider gerade keinen Screenshot zur Hand.

P.S. jbenecke, ich hoffe das mit dem Ping geht in Ordnung :upside_down_face: Danke für die extrem schnelle Antwort!

Äh … nö :wink:

Oben auf den 3 Punkten im Header!

Ouch! :grin:

Ja, alles gut, so langes es nicht übertrieben wird. Gerade bei Github kann das schnell ausarten.

1 „Gefällt mir“

hab das debug Log dank eurer Hinweise aktiviert. Und natürlich seh ich noch nix.

doch das nächtliche Backup „läuft“ immer noch. Was weitere Backups (wegen Integrations Updates) oder auch nur ein Neustarten von HA verhindert. :thinking:

=>
Wie kann ich also ein (vermeintlich) laufendes Backup anhalten/unterbrechen/abbrechen?

Das hatte ich auch mal irgendwann versucht - leider habe ich keine Lösung gefunden… Hab am Ende ein Hard restart gemacht (Stecker herausgezogen), aber das ist definitiv keine schöne Lösung.

Das dürfte über die homeassistant.restart Action gehen. Die wartet meines Wissen nach nicht auf das Backup (im Gegensatz zum Restart via der UI)

2 „Gefällt mir“

Ich gewinne den Eindruck, dass die Backup Probleme welche sind, die bei vielen HA-Nutzern auftauchen.

das Upload Problem, bzw die Quittierung des Uploads betrifft wohl nicht nur WebDav sondern auch Google.

@jbenecke Evtl kannst du da im Hintergrund jemanden anstupsen

1 „Gefällt mir“

homeassistant.restart hat funktioniert - danke! :slight_smile:

1 „Gefällt mir“

so, debug log hab ich aktiviert. :slight_smile:

und auch ein händisches Backup gestartet. Und das lief (natürlich :wink: ) durch.

Die letzten Log Zeilen bzgl Backup sind im Supervisor Log:

2025-10-29 12:57:11.049 INFO (MainThread) [supervisor.backups.manager] Backup 79e0273f starting stage finishing_file

2025-10-29 12:57:11.052 INFO (MainThread) [supervisor.backups.manager] Creating partial backup with slug 79e0273f completed

2025-10-29 12:57:11.064 INFO (MainThread) [supervisor.api.backups] Downloading backup 79e0273f

2025-10-29 12:57:11.064 INFO (MainThread) [supervisor.api.backups] Downloading backup 79e0273f

habe allerdings weder im Core Log noch im Supervisor Log einen Eintrag zu WebDav gefunden.

Die Backups liegen an allen 3 Orten (siehe oben), eben auch in meiner NextCloud.

Ich lass das Debug-Logging mal aktiviert, und hoffe, dass es beim nächsten Fehler - wenn er denn kommt … - hilfreiche Einträge finde.

Wurden die json files jetzt auch mit gespeichert? :smiley:

ja :slight_smile: die json Dateien wurden gespeichert.

so wie es in den meisten Fällen in der Vergangenheit war. aber eben nicht immer.

1 „Gefällt mir“

@jbenecke
Habe mir das aktuelle debug Log von WebDav angeschaut, und seit neustart und erfolgreicher Erstellung eines Backups bin ich von den vielen 200, 201, 204 und 207 Return Codes nicht überrascht :slight_smile:

Hier einige Auszüge mit maskiertem Speicherort :wink: (unvollständig, und evtl in falscher Reihenfolge)

2025-10-29 13:12:03.927 DEBUG (MainThread) [aiowebdav2.client] Got response with status: 201
2025-10-29 13:12:03.928 DEBUG (MainThread) [homeassistant.components.webdav.backup] Uploaded backup to /backup/Auto/Automatic_backup_2025.10.4_2025-10-29_12.56_10820332.tar


2025-10-29 13:12:06.975 DEBUG (MainThread) [aiowebdav2.client] Got response with status: 201
2025-10-29 13:12:06.975 DEBUG (MainThread) [homeassistant.components.webdav.backup] Uploaded metadata file for /backup/Auto/Automatic_backup_2025.10.4_2025-10-29_12.56_10820332.metadata.json


2025-10-29 13:12:09.728 DEBUG (MainThread) [aiowebdav2.client] Request to https://meinspeicherort.info/remote.php/webdav/backup/Auto/Automatic_backup_2025.10.4_2025-10-29_12.56_10820332.metadata.json with method PROPFIND
2025-10-29 13:12:09.890 DEBUG (MainThread) [aiowebdav2.client] Got response with status: 207
2025-10-29 13:12:09.890 DEBUG (MainThread) [aiowebdav2.client] Request to https://meinspeicherort.info/remote.php/webdav/backup/Auto/Automatic_backup_2025.10.4_2025-10-29_12.56_10820332.metadata.json with method GET
2025-10-29 13:12:10.158 DEBUG (MainThread) [aiowebdav2.client] Got response with status: 200
2025-10-29 13:12:10.165 DEBUG (MainThread) [aiowebdav2.client] Request to https://meinspeicherort.info/remote.php/webdav/backup/Auto/Automatic_backup_2025.10.3_2025-10-26_03.47_49005057.tar with method DELETE
2025-10-29 13:12:11.358 DEBUG (MainThread) [aiowebdav2.client] Got response with status: 204

Ich werd das Debug Log heute Abend wieder einschalten, und mal sehen, was das automatische Backup liefert.

Bin mir allerdings nicht mehr sicher, ob es ein WebDav Issue ist, oder ein Backup Issue.

Soweit ich weiß sind alle 2xx Status erfolgreich (also kein Fehler). So steht das da ja auch. Bin mal gespannt, wie es aussieht, wenn der Fehler wieder auftritt :eyes: