アップデートのお知らせです。先週、チームの別のメンバーがこれに取り組んでいましたが、解決策が見つからなかったため、ローカルシステムでDBを編集してもう一度試してみました。
行ったこと:
- 復元したい古いバックアップをダウンロードしました
- 7zipでファイルを解凍しました
- visual studio codeでdump.sqlを開きました
- DBで重複したタグを直接見つけました。
- 「 」でタグを検索して、タグのリストと思われるものを検索しました。私の場合は「socialmedia」です。タグは、見つかったインスタンスの最下部から2番目と3番目のようです。
- 1つを次のように編集しました
132 ‘socialmedia2’:1A socialmedia2 en_GB 3
- dump.sqlファイルを7zipで再圧縮しました
- アーカイブに追加
- アーカイブ形式 .gzip
- メインのバックアップファイルを再圧縮しました
- アーカイブに追加
- アーカイブ形式 .tar (gzipはまだ利用できません)
-
これで、圧縮された.tar固定バックアップファイルが表示されるはずです。
-
.tarファイルを7zipで圧縮して.tar.gzファイルを作成し、Discourseで使用されている形式に合わせます。
- アーカイブに追加
- アーカイブ形式 .gzip
- バックアップにアップロードし、管理セクションから復元します。
この時点でエラーメッセージが表示されました。
ダンプファイルを展開中…
[2023-08-08 15:09:15] EXCEPTION: No such file or directory @ rb_check_realpath_internal - /var/www/discourse/tmp/restores/default/2023-08-08-150913/dump.sql.gz
上記のプロセスで何か見落としたことはありますか?
考えられるのは、探しているパスが今日のの日付を使用しており、バックアップの日付ではないことだけです(私はこれを2023-08-08に書いています)。
