Activos theme-javascripts faltantes (http 404) en 2.8 estable

Nos encontramos con un error en el que parece faltar el tema-javascripts:

$ curl https://mydomain.com | grep "theme-javascript"
<script src="/theme-javascripts/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js?__ws=mydomain.com"></script>
<script src="/theme-javascripts/1bb8395b8d8d9daecdbef830d8c9418b93a7b5f9.js?__ws=mydomain.com"></script>

Pero cuando intentamos acceder a estos archivos (en un navegador con un usuario conectado) obtenemos un error 404:

¡Hoppla! Esta página no existe o es privada.

image

Cuando revisamos la javascript-cache, los archivos existen:

$ find /var/www/discourse/tmp/javascript-cache -iname 'ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9*'
/var/www/discourse/tmp/javascript-cache/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js

La solución provisional actual es editar el tema personalizado cambiando y guardando el tema.
Después de 1-2 días, el problema vuelve a ocurrir.

Agradeceríamos cualquier ayuda para investigar más a fondo.

Gracias,
Daniel.

¿Qué versión de Discourse estás ejecutando? Solucionamos un problema similar en febrero:

3 Me gusta

Estamos usando la V2.8.0. ¿Qué versión contiene la corrección mencionada?

Esta corrección solo está en la versión 2.9.0 (beta). Veré si podemos incluirla en la versión estable, ya que es una corrección relativamente simple: (PR aquí)

Edición: eso se ha fusionado en la rama estable @dmorlock. Así que si realizas una actualización (a través de la consola o de /admin/upgrade), el problema debería estar resuelto.

3 Me gusta

Acabamos de actualizar a la rama estable y actualmente estamos probando si esto solucionó nuestro problema.

1 me gusta

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.