Discourseのアップデートエラー

それは別のエラーです。新しいスレッドに投稿するのが最善でしょう。ログの大部分を含めていただきありがとうございます。新しいスレッドでは、以下を追加してください。

  • discourse-doctor の出力
  • 標準的なインストールを実行しているかどうか
  • 実行している OS のバージョン

アップグレードする前に、常に以下を行う必要があります。

  • バックアップを取る
  • そのバックアップをローカルシステムまたは別の安全な場所にコピーする
「いいね!」 1

アップグレードを開始する前にバックアップを取得し、安全なコピーを保持したことを願っています。

OSのバージョンが非常に古いため、カーネルも古すぎます。前述の通り、カーネルを更新する選択肢は限られています。

OSをインプレースでアップグレードするのは、おそらく長くて難しいでしょう。通常のアドバイスは、新しいOSをクリーンインストールし、Discourseをインストールして、バックアップを復元することです。(理想的には、新しい環境が完全に動作するまで、既存のものを削除しないでください。新しいIPアドレスを持つ新しいインスタンスに移行する場合は、DNSを更新する必要があります。)

「いいね!」 3

カーネルのアップデートができず、アップデートのさまざまな段階でエラーが発生しています。
PCにバックアップはありませんが、フォーラムにはバックアップがあります。

「いいね!」 1

バックアップの安全なコピーを保持することが、おそらく最優先事項です。

(ウェブページから通常の方法でバックアップを取得し、自分のマシンにコピーしてから、そのコピーを別のディスクまたはオフサイトに安全にコピーします。)

「いいね!」 1

SSHでDiscourseサーバーに接続できるなら、PCにファイルをコピーするためにscpを使用できるはずです。Puttyが直接それをサポートしているかはわかりませんが、WindowsマシンでLinuxまたはUnixライクなシェルを使用している場合は、scpが利用できるはずです。

「いいね!」 1

そのバックアップをPCで取得するにはどうすればよいですか。

「いいね!」 1

Windows を使用している場合は、WinSCP もあると思います。サーバー上のバックアップは /var/discourse/shared/standalone/backups にあります。

「いいね!」 3

はい、バックアップを取得しました。このバックアップを使用して、投稿、ユーザー、設定を含めてフォーラムを復元できますか?

「いいね!」 1

はい、標準のインストールガイドに従ってDiscourseをインストールし、それが稼働した後、そのバックアップを復元できます。

「いいね!」 3

バックアップに含まれない唯一の「重要な」ものは、/containers/app.yml 設定ファイルです。これには、もしあれば、プラグインのリストなどが含まれています。これをどこかにコピーしておくと、新しいインスタンスにインストールする際に役立ちます。ただし、プラグインの設定はバックアップファイルに含まれるデータベースに保存されています。:slight_smile:

「いいね!」 1

このバックアップを現在のインストールに復元できますか?

「いいね!」 1

現在のものとは、新規インストールを意味しますか?その場合、はい、動作するはずです。

「いいね!」 1

個人的には、バックアップが完全かつ正確であることを100%確信したいので、古いものを破棄する前に、新しいインストールを起動して正常に復元できるようにしたいです。これは、ホスティングプロバイダーから一時的に2つのインスタンスの料金を支払う必要があることを意味します。

また、復元を試す必要がまだ一度もないことを宣言する必要があります。したがって、実践においては経験がありません。

「いいね!」 4

通常、古いインスタンスをシャットダウンしてから1、2日待ってからにします。

「いいね!」 4

2件の投稿が既存のトピックにマージされました: Apt-get update fails inside container yarn repo not signed

新規インストールし、バックアップから復元しました

「いいね!」 5

これで全てうまくいったのですね?解決できてよかったです :partying_face::+1:

「いいね!」 1

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