He creado una nueva instancia de Discourse en un dominio diferente y la he restaurado desde una copia de seguridad. Todo funcionó sin problemas. Sin embargo, ninguno de los logotipos apareció (todos en blanco, ni siquiera el predeterminado). Así que procedí a usar el menú de Branding para intentar volver a subir los logotipos.
Aquí está el registro de Discourse al subir un nuevo logotipo:
Solo una actualización sobre esto. Al final creé una nueva instancia hoy y los logotipos se restauraron correctamente desde la copia de seguridad. Probablemente fue algún tipo de problema intermitente.
Olvídalo, he vuelto a encontrar el problema… Así que, las imágenes del logotipo funcionaban bien hasta que limpié la caché del navegador.
Solución
La causa raíz fue que la mayoría de las imágenes no se restauraron correctamente desde la copia de seguridad durante la operación de restauración. Logré resolver el problema extrayendo manualmente el archivo tar y copiando las imágenes faltantes al directorio de subidas de Discourse.
Análisis
Cuando intento subir un nuevo logotipo, veo lo siguiente:
La subida de la imagen parece funcionar correctamente:
Claramente, las imágenes estaban allí, pero supongo que la pregunta es: ¿por qué la mayoría de las imágenes no se copiaron correctamente como parte de la operación de restauración?