# Failed to restore data after migrating Discourse

**URL:** https://meta.discourse.org/t/discourse/402623
**Category:** Self-hosting
**Created:** [May 11, 2026, 2:11am UTC](https://meta.discourse.org/t/discourse/402623 "2026-05-11T02:11:24Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 11, 2026, 2:22am UTC](https://meta.discourse.org/t/discourse/402623/2 "2026-05-11T02:22:47Z")

</div>

> [@iouvps](#):
>
> ```plaintext
> [2026-05-11 02:05:33] EXCEPTION: You can only specify one non-default checksum at a time.
> 
> ```

i think there may be a problem with the s3 compatibility?

is the instance you are restoring to up-to-date with Discourse latest version?

> [@iouvps](#):
>
> ```plaintext
> /var/www/discourse/lib/file_store/to_s3_migration.rb:216:in 'block (2 levels) in FileStore::ToS3Migration#migrate_to_s3'
> 
> ```

i think there is a problem here  
`/var/www/discourse/lib/file_store/to_s3_migration.rb`  
maybe with the payload being sent to `put_object` at line 216

> <https://github.com/Lillinator/discourse/blob/40a0caefd6d18a5c2f097dd1768714cd7f3d296f/lib/file_store/to_s3_migration.rb#L216-L219>

i’m not sure what the full solution is, but i think to get it working you may need to disable S3 (`enable_s3_uploads: false`) and do the restore and extract locally. then re-enable s3 use `rake uploads:migrate_to_s3` command?

---

_[View the full topic](https://meta.discourse.org/t/discourse/402623)._
