バックアップのダウンロードがリンクをクリックしても開始されません

こんにちは。

本日より、Eメールのリンクから作成したバックアップをダウンロードできなくなりました。

  • Firefoxベースの異なるブラウザを試しましたが、以前は常に機能していたため、これは関係ないはずです。
  • Discourseのバックアップリストから古いバックアップもダウンロードしようとしました。
  • 本日、docker_managerとDiscourse自体を最新バージョンに更新しました(Discourse DockerインスタンスをVPSでホストしており、これまで問題はありませんでした)。
  • VPSを合計2回再起動しました。
  • ./launcher rebuild appで再構築を1回実行しました。

何が起こるか:Discourseでダウンロードボタンをクリックすると、Discourseからダウンロードリンクがメールで送信されます。それをクリックすると、すぐに読み込まれますが、ダウンロードは開始されません。新しいタブをリロードすると、「申し訳ありませんが、バックアップダウンロードリンクは既に使用されたか、期限切れです。」と表示されます。リンクをコピーして別のブラウザで開いても機能しません。

Discourseのバージョン:v3.6.0.beta1 +37
Docker_managerのバージョン:78a2036b

「いいね!」 1

ブラウザ経由でダウンロードする代わりに wget -v YOUR-BACKUP_LINK を試した場合、何が得られますか?

ホスト名 <MYDOMAIN> (<MYDOMAIN>) <IP address> を解決しています
<MYDOMAIN> (<MYDOMAIN>)|<IP address>|:443 に接続しています … 接続しました。
HTTP リクエストが送信されました。応答を待っています … 404 Not Found
2025-10-01 10:22:33 ERROR 404: Not Found.

しかし、すべてのバックアップは /var/discourse/shared/standalone/backups/default にあるようです。ファイル名と .tar.gz ファイルのサイズは正しいです。

これを再現できません。インスタンスに他の変更(プロキシ、nginx設定の変更など)を加えましたか?

「いいね!」 1

こんにちは、迅速なご対応ありがとうございます!

私の知る限りではありません…いいえ、実際にはそうではないと確信しています。2025年9月26日には、リンク経由でバックアップを正常にダウンロードできました。本日、Discourseのdocker_managerを更新中にバックアップを開始しましたが、それが何らかの関連があるかはわかりません。それ以外は、VPSを「ベストプラクティス」に従って完全にセットアップしました。逸脱によって問題を引き起こすことを避けたかったからです。この分析に役立つVPSまたはDiscourseのログを提供できますか?VPSを再度セットアップしたくありません :frowning:

「いいね!」 1

それは関連している可能性があります。サーバーが起動していて、更新が進行中でないときに新しいバックアップをトリガーし、それが機能するかどうかをテストすることをお勧めします。

それはうまくいきません。ログインする必要があります。

「いいね!」 4

だんだん本当にイライラしてきました。この個別の問題であなたをこれ以上煩わせたくなかったので、VPSを再インストールしました。

これでVPSを完全に再インストールし、公式の指示に従ってDiscourseをインストールしました。そして、初期設定の後、最初の小さなバックアップを作成し、実際にメールでダウンロードすることができました。しかし、最後のバックアップを復元した後、また問題が発生しました。リンクをクリックしてもバックアップのダウンロードを開始できません。

どのブラウザを使っても同じです。私はフォーラムに登録しており、メールのリンクをブラウザで開くときも同じブラウザを使用しています。

リンクも似ているように見えるので、フォーラムの設定が何らかの原因で壊れているのだと思います。

初期設定後のバックアップリンク:

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


古いバックアップを復元し、新しいバックアップを作成して保存しようとした後のバックアップリンク:

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

現在、唯一の方法は、VPSディレクトリに直接バックアップを保存することですが、これは本当に残念です。なぜなら、ついにほとんど手間のかからないフォーラムソフトウェアを見つけたと思ったからです。

何か確認できるアイデアがあれば、教えていただけると嬉しいです。フォーラムをゼロからやり直すのは選択肢ではありませんが、少なくとも昔ながらの方法でバックアップと復元ができることがわかりました。

奇妙な考えですが、別のブラウザやデバイスを試しましたか?ブラウザやデバイスがダウンロードをブロックしている可能性があります。

「いいね!」 3

ブラウザのアイデアをさらに詳しく調べる気にはなれませんでした。なぜなら、すでに投稿でいくつかのブラウザを試したと書いたからです。しかし、何が起こるかわかりません…おっしゃるように、奇妙な原因があるかもしれません。

そして見てください:エラーの原因は実際にブラウザでした!
@tobiaseigen さん、本当にありがとうございました!あなたは完全に正しかったです。
あなたの提案のおかげで、エラーの原因を突き止めることができました!

何らかの理由で、私がテストしたブラウザ(ungoogle chromium、brave、firefox、librewolf、tor browser)では、ブラウザのメール受信トレイでリンクをクリックしてもダウンロードが開始されません。ダウンロードリンクをコピーして、手動で新しい空白タブを開き、ダウンロードリンクを貼り付けて手動でリンクを実行した場合にのみ、問題がなかったかのようにダウンロードが開始されます :face_with_raised_eyebrow:

おそらく私のメールプロバイダーは、MicrosoftのSafelinksのようなリンク保護を行っており、ダウンロードを開始する前にリンクを開きますが、そうすると他の多くのユーザーもこの問題を抱えているはずです。ブラウザのアップデートが原因かもしれませんが、BraveはChromiumベースで、他のものはすべてFirefoxベースなので、両方のプロジェクトが同時に同じような変更を加えたとしたら、それは大きな偶然でしょう。

ダウンロードリンクを手動でブラウザにコピー&ペーストするのは私にとって問題ありません。いつか以前のように機能するようになるかもしれません。いずれにしても、ダウンロードを開始するにはフォーラムにログインする必要がありますが、それは理にかなっています。

「いいね!」 3

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