Discusión sobre Docker - Enlace de respaldo 404

Hola a todos,

Problema:
Después de generar una copia de seguridad, al recibir el enlace para descargarla por correo electrónico, soy redirigido a una página 404.
Pocos minutos después, si uso el mismo enlace, recibo el mensaje Lo sentimos, este enlace de descarga de copia de seguridad ya se ha utilizado o ha caducado.

Pasos para reproducir

  1. Instalar Discourse para Docker
./discourse-setup
  1. Ir al panel de Admin, pestaña Backups y crear una copia de seguridad. (las copias de seguridad se guardan en almacenamiento local)

  2. La nueva copia de seguridad generada aparecerá en la lista

  3. Hacer clic en Download, y recibirás Se le ha enviado por correo electrónico un enlace para descargar esta copia de seguridad.

  4. Recibirás un correo electrónico como este:

Aquí tienes la copia de seguridad del sitio que solicitaste (https://discourse.XXX.com/admin/backups/XXX-2023-03-15-145648-v20230308042434..tar.gz?token=<MiToken>).

  1. Después de hacer clic en el enlace, me encuentro con una página en blanco con un 404.
    Si hago clic derecho para guardar el enlace, se descargará un archivo zip corrupto.

Registros de Nginx:

[15/Mar/2023:15:22:15 +0000] "discourse.XXX.com" <miDireccionIP> "GET /admin/backups/XXX-2023-03-15-145648-v20230308042434..tar.gz?token=<miToken> HTTP/2.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0" "backups/show" 404 822 "-" 0.820 0.821 "Isso" "-" "-" "-" "-" "-" "-"

No hay nada en error.log

Pregunta
¿Cuál es la carpeta de ruta de la copia de seguridad?
¿Cómo puedo solucionar este problema?

/var/discourse/shared/standalone/backups/default

1 me gusta

¡Eso es raro! ¿De dónde sale el segundo punto? No puedo reproducir el problema y nunca había visto ese comportamiento. Así que no tengo una explicación. ¿Hay alguna posibilidad de que algo manipule el enlace en tu correo electrónico?

4 Me gusta

¡Buena observación!

No he cambiado nada en customizetext.

Este es mi correo electrónico predeterminado:

Aquí tienes la [descarga de copia de seguridad del sitio](%{backup_file_path}) que solicitaste.

Enviamos este enlace de descarga a tu dirección de correo electrónico validada por motivos de seguridad.

(Si *no* solicitaste esta descarga, deberías estar seriamente preocupado: alguien tiene acceso de administrador a tu sitio).

Instalé Discourse ayer desde este repositorio de Git y seguí esta guía.

Voy a echar un vistazo más a fondo mañana.

Al menos ahora puedo descargar las copias de seguridad :slight_smile:

He visto esto antes en la instancia de un amigo, nunca descubrí la causa raíz. Lo hizo durante aproximadamente un mes y luego, después de una reconstrucción de la línea de comandos del contenedor, dejó de hacerlo.

2 Me gusta

Hola Gerhard,

Solo para que lo sepas, necesitaba actualizar mi subdominio, así que reconstruí el contenedor (como recomendó Claudia) y eso solucionó el problema de los puntos dobles en el correo.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.