サーバーを昨夜移行しましたが、リモートバックアップの復元がどうしてもできませんでした。
代わりに、バックアップログに次のエラーが表示されました。
リモートバックアップ
例外: アーカイブを一時ディレクトリにダウンロードできませんでした。
何度も試しましたが、何も機能しませんでした。バックアップは正常に作成できますが、それらのリモートバックアップから復元できません。BackBlazeを使用しており、app.ymlファイルは次のようになっています。
DISCOURSE_S3_ENDPOINT: <url>
DISCOURSE_S3_ACCESS_KEY_ID: <key_id>
DISCOURSE_S3_SECRET_ACCESS_KEY: <key>
DISCOURSE_S3_BACKUP_BUCKET: <bucket>
誰か何か洞察があれば幸いです…
ローカルバックアップ
他の誰かのためのヒントです…
ローカルバックアップを試しました。長い話になりますが、うまくいかず、その時にバックアップファイルが .tar.gz の代わりに .tar で終わっていることに気づきました。どうやら、バックアップがダウンロードされるとすぐに、Safariがアーカイブファイルを開き、ファイル拡張子を .tar.gz から .tar に変更していたようです。だから、ローカルバックアップが復元できなかったのです。
そこで、このチェックボックスをオフにしました。
BackBlazeからバックアップファイルを再度ダウンロードすると、.tar.gz のファイル拡張子はそのまま残っていました。そこから、復元は期待どおりに機能しました。
