Les téléchargements des sauvegardes ne sont pas initiés en cliquant sur le lien

Salut,

depuis aujourd’hui, je ne peux plus télécharger mes sauvegardes créées via le lien par e-mail.

  • J’ai essayé différents navigateurs basés sur Firefox, mais cela ne devrait pas avoir d’importance car cela a toujours fonctionné auparavant.
  • J’ai également essayé de télécharger d’anciennes sauvegardes de la liste des sauvegardes dans Discourse.
  • J’ai mis à jour docker_manager et Discourse lui-même vers la dernière version aujourd’hui (j’héberge l’instance Docker de Discourse sur un VPS, je n’ai jamais eu de problèmes).
  • J’ai redémarré le VPS deux fois au total jusqu’à présent.
  • J’ai effectué une reconstruction ./launcher rebuild app.

Ce qui se passe : Je clique sur le bouton de téléchargement dans Discourse et Discourse m’envoie le lien de téléchargement par e-mail. Si je clique dessus, il se charge rapidement mais le téléchargement n’est pas initié. Si je recharge le nouvel onglet, il indique « Désolé, le lien de téléchargement de la sauvegarde a déjà été utilisé ou a expiré. » Même copier le lien et l’ouvrir dans un autre navigateur ne fonctionne pas.

Version de Discourse : v3.6.0.beta1 +37
Version de Docker_manager : 78a2036b

1 « J'aime »

Qu’obtenez-vous si vous essayez wget -v VOTRE-LIEN-DE-SAUVEGARDE au lieu de télécharger via le navigateur ?

Résolution du nom d'hôte <MYDOMAIN> (<MYDOMAIN>) <IP address>
Connexion à <MYDOMAIN> (<MYDOMAIN>)|<IP address>|:443 … connecté.
Requête HTTP envoyée, en attente de la réponse … 404 Not Found
2025-10-01 10:22:33 ERREUR 404 : Not Found.

Mais toutes les sauvegardes semblent être disponibles ici : /var/discourse/shared/standalone/backups/default, les noms et les tailles des fichiers .tar.gz sont corrects.

Je n’arrive pas à reproduire cela. Avez-vous apporté d’autres modifications à votre instance (proxy, modifications de configuration nginx) ?

1 « J'aime »

Salut, merci pour votre réponse rapide !

Pas que je sache… non, en fait, je suis tout à fait sûr que non. Le 26 septembre 2025, j’ai pu télécharger les sauvegardes avec succès via le lien. Aujourd’hui, j’ai lancé la sauvegarde alors que le docker_manager dans Discourse était déjà en cours de mise à jour - mais je ne sais pas si cela est pertinent d’une manière ou d’une autre. Sinon, j’ai configuré l’ensemble du VPS exactement selon les « meilleures pratiques » car je voulais éviter de causer des problèmes en m’en écartant d’une quelconque manière. Puis-je vous fournir des journaux du VPS ou de Discourse qui pourraient aider à analyser cela ? Je ne veux vraiment pas avoir à reconfigurer le VPS :frowning:

1 « J'aime »

C’est potentiellement pertinent. Je déclencherais une nouvelle sauvegarde lorsque le serveur sera opérationnel et qu’aucune mise à jour ne sera en cours. Et ensuite, je testerais si cela fonctionne.

Cela ne fonctionne jamais, vous devez être connecté.

4 « J'aime »

Cela commence à devenir vraiment frustrant : je ne voulais pas vous importuner davantage avec ce problème individuel, j’ai donc réinstallé le VPS.

Maintenant, j’ai complètement réinstallé le VPS et installé Discourse selon les instructions officielles. Et après la configuration initiale, j’ai pu créer la première petite sauvegarde et la télécharger par e-mail. Mais après avoir restauré ma dernière sauvegarde, la m**** recommence : le téléchargement de la sauvegarde ne peut plus être initié en cliquant sur le lien.

Et peu importe le navigateur utilisé. Je suis connecté au forum dans le navigateur où j’ouvre également le lien dans l’e-mail dans le navigateur.

Les liens me semblent également similaires, donc je suppose que quelque chose est bloqué dans la configuration du forum.

Lien de sauvegarde après la première configuration initiale :

https://my-forum.com/admin/backups/my-forum-2025-10-05-135900-v20250925182715.tar.gz?token=9***7468e4aa0da7f36aa6299872bc8d


Lien de sauvegarde après avoir restauré mon ancienne sauvegarde et tenté de créer et d'enregistrer une nouvelle sauvegarde :

https://my-forum.com/admin/backups/my-forum-2025-10-05-141012-v20250925182715.tar.gz?token=9***7973b0d415528ee7308d3df8f637

La seule façon maintenant est d’enregistrer les sauvegardes directement dans le répertoire du VPS. Mais cela me déçoit vraiment, car je pensais enfin avoir trouvé un logiciel de forum plus ou moins infaillible.

Si quelqu’un a une idée de ce que je pourrais vérifier, je serais heureux. Redémarrer le forum à partir de zéro n’est pas une option :frowning: mais au moins, vous pouvez le sauvegarder et le restaurer à l’ancienne, comme je l’ai découvert entre-temps :person_shrugging:

Pensée étrange, mais avez-vous essayé d’utiliser un autre navigateur ou appareil ? Peut-être que votre navigateur ou appareil bloque le téléchargement.

3 « J'aime »

Au début, je ne voulais pas vraiment approfondir l’idée du navigateur car j’avais déjà écrit dans mon article que j’avais essayé plusieurs navigateurs. Mais on ne sait jamais… cela pourrait être dû à des choses étranges, comme vous l’avez dit.

Et regardez : la cause de l’erreur était en fait le navigateur !
Merci beaucoup @tobiaseigen !!! Vous aviez absolument raison.
Grâce à votre suggestion, j’ai pu comprendre ce qui causait l’erreur !

Pour une raison quelconque, les navigateurs que j’ai testés (ungoogle chromium, brave, firefox, librewolf, tor browser) ne lancent pas le téléchargement lorsque vous cliquez sur le lien dans votre boîte de réception par e-mail dans le navigateur. Ce n’est que si je copie le lien de téléchargement, ouvre manuellement un nouvel onglet vierge, colle le lien de téléchargement et exécute le lien manuellement, que le téléchargement commence comme s’il n’y avait jamais eu de problème :face_with_raised_eyebrow:

Peut-être que mon fournisseur de messagerie fait une protection de lien bidon comme Microsoft avec ses liens sécurisés et avant que je puisse lancer le téléchargement, ils ouvrent le lien, mais alors beaucoup d’autres utilisateurs devraient avoir ce problème aussi. Peut-être est-ce dû à une mise à jour du navigateur, mais brave est basé sur chromium et tous les autres sont basés sur firefox, ce serait une grande coïncidence si les deux projets avaient changé quelque chose en même temps.

Cela me convient de copier et coller manuellement le lien de téléchargement dans le navigateur. Peut-être qu’un jour cela fonctionnera comme avant. Dans tous les cas, je dois être connecté au forum pour pouvoir lancer le téléchargement, mais cela a du sens.

3 « J'aime »

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