# Migrate\_to\_S3 échoue lors de la rebake

**URL:** <https://meta.discourse.org/t/migrate-to-s3-fails-on-rebake/151486>\
**Category:** Self-hosting\
**Created:** [Mai 14, 2020, 1:08 UTC](https://meta.discourse.org/t/migrate-to-s3-fails-on-rebake/151486 "2020-05-14T13:08:45Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)\
**Post date:** [Décembre 19, 2020, 9:58 UTC](https://meta.discourse.org/t/migrate-to-s3-fails-on-rebake/151486/6 "2020-12-19T21:58:24Z")

</div>

Je rencontre le même problème : sur un total de 49 595 publications, seulement 17 sont responsables de l’arrêt du rebake.

```plaintext
49595 posts were flagged for a rebake
rake aborted!
FileStore::ToS3MigrationError: 17 posts are not remapped to new S3 upload URL. S3 migration failed for db 'default'.
/var/www/discourse/lib/file_store/to_s3_migration.rb:131:in `raise_or_log'
/var/www/discourse/lib/file_store/to_s3_migration.rb:86:in `migration_successful?'
/var/www/discourse/lib/file_store/to_s3_migration.rb:357:in `migrate_to_s3'
/var/www/discourse/lib/file_store/to_s3_migration.rb:65:in `migrate'
/var/www/discourse/lib/tasks/uploads.rake:245:in `migrate_to_s3'
/var/www/discourse/lib/tasks/uploads.rake:224:in `block in migrate_to_s3_all_sites'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:86:in `each_connection'
/var/www/discourse/lib/tasks/uploads.rake:222:in `migrate_to_s3_all_sites'
/var/www/discourse/lib/tasks/uploads.rake:218:in `block in <main>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => uploads:migrate_to_s3
(See full trace by running task with --trace)

```

Je ne suis pas sûr de ce que je devrais rechercher dans la sortie de la commande Rails ci-dessus @gerhard — auriez-vous quelques pistes pour m’aider ?

> [@gerhard](#):
>
> Je vous suggère de déterminer pourquoi ces chemins ne sont pas correctement remappés. Essayez d’exécuter les commandes suivantes dans la console Rails pour examiner le champ `cooked` de ces publications. Vous y trouverez peut-être un indice…
> 
> ```plaintext
> current_db = RailsMultisite::ConnectionManagement.current_db
> cdn_path = SiteSetting.cdn_path("/uploads/#{current_db}/original").sub(/https?:/, "")
> Post.where("cooked LIKE '%#{cdn_path}%'").pluck(:cooked)
> 
> ```

---

_[View the full topic](https://meta.discourse.org/t/migrate-to-s3-fails-on-rebake/151486)._
