Avatar del sistema faltante después de migrar a s3

Hace un par de semanas, migramos del almacenamiento local a S3. Los publicaciones y los avatares de los usuarios se migraron correctamente, excepto el avatar personalizado del sistema.

Parece que la reescritura de la URL falló, ya que S3_CDN_URL se agrega después de la URL del foro.

Aún no he verificado nada en la base de datos, pero parece que “https:{S3_URL}” es la URL global relativa para el avatar.

https://forum.tosdr.org/https://tosdr-forum.s3.eu-west-2.jbcdn.net/original/1X/3662711e5030823983d25ac319ce6b9a7ad030e6.png

Tenga en cuenta que esto solo ocurrió con el avatar del sistema; el archivo también existe en S3, solo que la URL relativa tiene un error.

Cambiar los avatares tampoco funciona. Gravatar genera el mismo problema, al igual que las imágenes de letras.

¿Existe alguna solución para esto? Nota: Ya hemos reinstalado el foro desde una copia de seguridad anterior y migrado el sitio nuevamente.

He revisado la base de datos y todas las subidas estaban completamente bien. (La subida de avatar en cuestión era válida)

¿Podría ser por esta línea de alguna manera?

s3_cdn_url está presente, aunque no puedo explicarlo de ninguna otra manera.

No parece actualizar los avatares tampoco, a pesar de un 200 OK

Started PUT "/u/system/preferences/avatar/pick" for 87.78.131.160 at 2021-04-10 12:55:46 +0000
Processing by UsersController#pick_avatar as */*
  Parameters: {"upload_id"=>"", "type"=>"system", "username"=>"system"}
Completed 200 OK in 15ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 4976)
Started PUT "/u/system/preferences/avatar/pick" for 87.78.131.160 at 2021-04-10 12:55:02 +0000
Processing by UsersController#pick_avatar as */*
  Parameters: {"upload_id"=>"1", "type"=>"gravatar", "username"=>"system"}
Completed 200 OK in 15ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 5061)
Started PUT "/u/system/preferences/avatar/pick" for 87.78.131.160 at 2021-04-10 12:54:13 +0000
Processing by UsersController#pick_avatar as */*
  Parameters: {"upload_id"=>"695", "type"=>"uploaded", "username"=>"system"}
Completed 200 OK in 17ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 4982)

Todos los anteriores resultan en la consulta a la URL base inválida:

Started GET "/u/system/preferences/https://tosdr-forum.s3.eu-west-2.jbcdn.net/original/1X/3662711e5030823983d25ac319ce6b9a7ad030e6.png" for 87.78.131.160 at 2021-04-10 12:54:15 +0000
Processing by UserBadgesController#username as JSON
  Parameters: {"username"=>"system"}
ActionController::RoutingError (No route matches [GET] "/u/system/preferences/https:/tosdr-forum.s3.eu-west-2.jbcdn.net/original/1X/3662711e5030823983d25ac319ce6b9a7ad030e6.png")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:177:in `call'
  Rendering exceptions/not_found.html.erb within layouts/no_ember
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 0.3ms | Allocations: 105)
  Rendered layouts/_head.html.erb (Duration: 1.2ms | Allocations: 262)
  Rendered common/_discourse_stylesheet.html.erb (Duration: 3.5ms | Allocations: 1094)
Completed 200 OK in 19ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 4961)