# Remova uploads locais após migração para s3

**URL:** <https://meta.discourse.org/t/remove-local-uploads-after-s3-migration/357709>\
**Category:** Product Support\
**Tags:** s3\
**Created:** [18 Março , 2025 07:50 UTC](https://meta.discourse.org/t/remove-local-uploads-after-s3-migration/357709 "2025-03-18T07:50:36Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![tumbano](https://avatars.discourse-cdn.com/v4/letter/t/7ea924/32.png) [@tumbano](https://meta.discourse.org/u/tumbano)\
**Post date:** [21 Março , 2025 14:54 UTC](https://meta.discourse.org/t/remove-local-uploads-after-s3-migration/357709/5 "2025-03-21T14:54:19Z")

</div>

Lembro que houve um erro no final do processo de migração, que alguns arquivos não foram transferidos. Eu não me importei se algumas imagens de mais de 80000 estivessem faltando, mas quem sabe, talvez o discourse se importasse, então hoje tentei algo que encontrei em outro tópico e

```plaintext
cd /var/discourse
./launcher enter app
VERBOSE=1 rake posts:missing_uploads

```

O resultado foi que havia 2 posts com uma imagem faltando cada e me deu os links exatos, então fui e editei os posts. Depois de executar o comando novamente, desta vez não havia arquivos faltando.  
Com um pouco de esperança, tentei executar rake uploads:migrate\_to\_s3 novamente, sem sucesso. É assim que termina

```plaintext
Atualizando os URLs no banco de dados...
Removendo imagens otimizadas antigas...
Marcando todos os posts contendo lightboxes para re-renderização...
16163 posts foram marcados para re-renderização
rake abortou!
FileStore::ToS3MigrationError: 4 posts não foram remapeados para o novo URL de upload do S3. A migração do S3 falhou para o db 'default'. (FileStore::ToS3MigrationError)
/var/www/discourse/lib/file_store/to_s3_migration.rb:132:in `raise_or_log'
/var/www/discourse/lib/file_store/to_s3_migration.rb:81:in `migration_successful?'
/var/www/discourse/lib/file_store/to_s3_migration.rb:383:in `migrate_to_s3'
/var/www/discourse/lib/file_store/to_s3_migration.rb:59:in `migrate'
/var/www/discourse/lib/tasks/uploads.rake:126:in `migrate_to_s3'
/var/www/discourse/lib/tasks/uploads.rake:106:in `block in migrate_to_s3_all_sites'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:36:in `each_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `each_connection'
/var/www/discourse/lib/tasks/uploads.rake:104:in `migrate_to_s3_all_sites'
/var/www/discourse/lib/tasks/uploads.rake:100:in `block in <main>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tasks: TOP => uploads:migrate_to_s3

```

---

_[View the full topic](https://meta.discourse.org/t/remove-local-uploads-after-s3-migration/357709)._
