Me alegra ver que el equipo B2 también ha notado este problema.
Aquí está mi solución temporal:
Comenté todas las configuraciones relacionadas con S3 en app.yml y reconstruí Discourse con éxito. Esto no afecta el acceso a los archivos subidos previamente en mi sitio, y cualquier archivo adjunto subido durante este período se almacenará localmente sin causar ningún problema.
Por cierto, todavía me pregunto, ¿por qué no añadir una opción para mantener los activos en el servidor principal de Discourse (es decir, sin almacenarlos en S3)?