First synchronisation to S3 Storage (after erasing all remote files) fails

Author: ghislainpCreated Sep 6, 2026Updated Sep 6, 2026
Labelsuncategorised

Thank you for taking the time to report this issue! Before filling in this form, please read How to report an issue.

Issues with sufficient information will be prioritised.


Required

Abstract

I had a S3 Storage that used to work. I upgraded obsidian and livesync. I erased all the files on the S3 storage, hoping to start from fresh. Now I get a "Error during Vault initialization process" and in the log: download _00000000-milestone.json when trying to synchronize local -> S3 Storage

Expected behaviour

I expected the obsidian-livesync to transfer files to S3 Storage

Actually happened

The process of synchronization starts when starting obsidian, bu I get a "Error during Vault initialization process" in the interface and nothing happen after that

Reproducing procedure

The database and remote synchronisation was configured. It used to work but was not working anymore. I erased all the file. Then restart obsidian, confirm I want to send data to the server, and the error "Error during Vault initialization process" arrived after a few seconds of processing local files.

Obsidian debug info

Please provide debug info for each device involved. The primary device (where the issue occurred) is required; others are strongly recommended. If your issue involves synchronisation between devices, debug info from relevant devices is very helpful. To get it: open the command palette → "Show debug info".

Device 1 (primary)

The problem arises on the primary device.

LiveSync version

The full LiveSync report below includes version information. If you cannot provide the report, please fill in the version here.

  • Self-hosted LiveSync version: 1.0.26

Report and Logs from LiveSync

Run Generate full report for opening the issue with debug info and provide the generated report. It contains detailed information and up to 1,000 recent log lines. Review the complete output, and remove credentials, private remote details, Vault names, file paths, file contents, and other private information before sharing it.

If the report is too large to paste here, upload the redacted report to Gist and share the link.

Report and Logs (primary)
<!-- paste here or link to Gist -->
Report and Logs (if applicable) notes-b9b805dc221a5dec:9/6/2026, 4:20:31 PM->[SF:OfflineScanner]  Initialized, NOW TRACKING! notes-b9b805dc221a5dec:9/6/2026, 4:20:31 PM->Initialize done! notes-b9b805dc221a5dec:9/6/2026, 4:20:31 PM->[ReplicatorService]  Closing active replicator. notes-b9b805dc221a5dec:9/6/2026, 4:20:31 PM->[ReplicatorService]  Acquiring new replicator notes-b9b805dc221a5dec:9/6/2026, 4:20:31 PM->[ReplicatorService]  Replicator (Object Storage) initialised and activated notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->Could not download _00000000-milestone.json notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->Error:Request failed, status 404 [StackTrace]: _LiveSyncError: [Error Logged]: Request failed, status 404 at globalLogFunction (plugin:obsidian-livesync:18:942733) at Logger (plugin:obsidian-livesync:6:26547) at MinioStorageAdapter.downloadWithResult (plugin:obsidian-livesync:18:1813892) at async JournalSyncCore.downloadJsonWithResult (plugin:obsidian-livesync:18:1360573) at async readRemoteMilestone (plugin:obsidian-livesync:6:876506) at async LiveSyncJournalReplicator.markRemoteLocked (plugin:obsidian-livesync:18:2331649) at async eval (plugin:obsidian-livesync:18:2127547) at async ObsidianReplicationService.markLocked (plugin:obsidian-livesync:18:2127446) at async ServiceRebuilder.performRebuildEverything (plugin:obsidian-livesync:18:2220611) at async Object.run (plugin:obsidian-livesync:6:831091) [CausedBy]: Error: Request failed, status 404 at new t (app://obsidian.md/app.js:1:1096589) at Ry (app://obsidian.md/app.js:1:1096781) at app://obsidian.md/app.js:1:1097460 at app://obsidian.md/app.js:1:258720 at Object.next (app://obsidian.md/app.js:1:258825) at a (app://obsidian.md/app.js:1:257543) notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->Error during vault initialisation process. notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->Error:Request failed, status 404 [StackTrace]: _LiveSyncError: [Error Logged]: Request failed, status 404 at Binder.globalLogFunction [as _callback] (plugin:obsidian-livesync:18:942733) at Binder.invoke (plugin:obsidian-livesync:18:2103324) at ObsidianAPIService.func [as addLog] (plugin:obsidian-livesync:6:821372) at eval (plugin:obsidian-livesync:6:70740) at processVaultInitialisation (plugin:obsidian-livesync:6:962218) at async onScheduled (plugin:obsidian-livesync:6:964035) at async Object.handle (plugin:obsidian-livesync:6:964314) at async eval (plugin:obsidian-livesync:6:965080) at async AllHandler.invoke (plugin:obsidian-livesync:18:2105611) at async ModuleLiveSyncMain._onLiveSyncReady (plugin:obsidian-livesync:18:2318831) [CausedBy]: Error: Request failed, status 404 at new t (app://obsidian.md/app.js:1:1096589) at Ry (app://obsidian.md/app.js:1:1096781) at app://obsidian.md/app.js:1:1097460 at app://obsidian.md/app.js:1:258720 at Object.next (app://obsidian.md/app.js:1:258825) at a (app://obsidian.md/app.js:1:257543) notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->[ReplicatorService]  Active replicator has been kept notes-b9b805dc221a5dec:9/6/2026, 4:20:32 PM->HashManager for xxhash64 has been initialised

Optional

Screenshots

If applicable, please add screenshots to help explain your problem.

Other information, insights and intuition

Please provide any additional context or information about the problem. iles

Source: vrtmrz/obsidian-livesync