Hace 15 días, este comando funcionaba a la perfección.
Hoy está mostrando este error:
Verificando si la migración predeterminada ya se realizó...
7 de 14 subidas no se migraron a S3. La migración a S3 falló para la base de datos 'default'.
1 publicación no se volvió a mapear a la nueva URL de subida de S3. La migración a S3 falló para la base de datos 'default'.
Buscando subidas faltantes en: default
No faltan subidas de publicaciones.
Ninguna publicación requiere rebaking
Migrando subidas a S3 para 'default'...
Algunas subidas no se migraron al nuevo esquema. Ejecute estos comandos en la consola de Rails
SiteSetting.migrate_to_new_scheme = true
Jobs::MigrateUploadScheme.new.execute(nil)
También ejecuté estos 2 comandos en la consola de Rails, pero parecen no haber tenido ningún beneficio:
Tuve un problema similar. Se trataba de que la ruta de las subidas no coincidía con lo que espera esa prueba (por ejemplo, falta ‘default’ en la ruta de algo).
Lo que hice fue (en términos generales y probablemente poco útiles) ver qué hace la búsqueda para encontrar esas subidas que considera incorrectas y corregirlas.
Afortunadamente, lo resolví por accidente y de una manera en la que aún no estoy seguro de cómo se solucionó.
Cambié el comando un par de veces, principalmente añadiendo o quitando la palabra ‘dualstack’ en el comando y en el campo de URL de CDN en la configuración de Discourse: https://bxyzbucket1.s3.dualstack.ap-south-1.amazonaws.com
Pero aún así, no parecía funcionar. Entonces, al azar, volví a ejecutar los dos mismos comandos (mencionados en el OP) en la consola de Rails.
Y un paso que hice al azar en ese momento fue añadir la palabra /uploads al nombre del bucket en el comando.
Y ‘aleatoriamente’ (necesito otra palabra para ‘aleatoriamente’ ), lo logré.
Así que no puedo decir quién fue el héroe de la resolución aquí.
Gracias de todos modos por escuchar.
El error que aparecía/mostraba ya lo incluí en mi publicación original. Pero coincido en que ese error/mensaje no fue muy útil para el diagnóstico.
Sin embargo, hoy, como no pude entender el problema en la migración, creé una subida localmente. Luego intenté moverla nuevamente a S3 con este comando:
Aunque logró mover la nueva subida a S3, apareció este error:
1 de 14 subidas no se migraron a S3. La migración a S3 falló para la base de datos 'default'.
1 publicación no se volvió a mapear a la nueva URL de subida en S3. La migración a S3 falló para la base de datos 'default'.
¿Qué significa este error? ¿Podría causar algún problema si hay miles de imágenes que se deben mover de ‘Local >> S3’? @vinothkannans
Sigo recibiendo el error: “S3 migration failed for db ‘default’”.
Aunque las publicaciones/imágenes se muestran correctamente en mi bucket y en el sitio, los logotipos del sitio, etc. (en Configuración de administración > Branding) faltan y ni siquiera puedo actualizarlos con otros nuevos. Simplemente permanecen en blanco.
También ejecuté (sin errores): rake posts:rebake_uncooked_posts y rake posts:rebake