それは別のエラーです。新しいスレッドに投稿するのが最善でしょう。ログの大部分を含めていただきありがとうございます。新しいスレッドでは、以下を追加してください。
- discourse-doctor の出力
- 標準的なインストールを実行しているかどうか
- 実行している OS のバージョン
アップグレードする前に、常に以下を行う必要があります。
- バックアップを取る
- そのバックアップをローカルシステムまたは別の安全な場所にコピーする
それは別のエラーです。新しいスレッドに投稿するのが最善でしょう。ログの大部分を含めていただきありがとうございます。新しいスレッドでは、以下を追加してください。
アップグレードする前に、常に以下を行う必要があります。
アップグレードを開始する前にバックアップを取得し、安全なコピーを保持したことを願っています。
OSのバージョンが非常に古いため、カーネルも古すぎます。前述の通り、カーネルを更新する選択肢は限られています。
OSをインプレースでアップグレードするのは、おそらく長くて難しいでしょう。通常のアドバイスは、新しいOSをクリーンインストールし、Discourseをインストールして、バックアップを復元することです。(理想的には、新しい環境が完全に動作するまで、既存のものを削除しないでください。新しいIPアドレスを持つ新しいインスタンスに移行する場合は、DNSを更新する必要があります。)
カーネルのアップデートができず、アップデートのさまざまな段階でエラーが発生しています。
PCにバックアップはありませんが、フォーラムにはバックアップがあります。
バックアップの安全なコピーを保持することが、おそらく最優先事項です。
(ウェブページから通常の方法でバックアップを取得し、自分のマシンにコピーしてから、そのコピーを別のディスクまたはオフサイトに安全にコピーします。)
SSHでDiscourseサーバーに接続できるなら、PCにファイルをコピーするためにscpを使用できるはずです。Puttyが直接それをサポートしているかはわかりませんが、WindowsマシンでLinuxまたはUnixライクなシェルを使用している場合は、scpが利用できるはずです。
そのバックアップをPCで取得するにはどうすればよいですか。
Windows を使用している場合は、WinSCP もあると思います。サーバー上のバックアップは /var/discourse/shared/standalone/backups にあります。
はい、バックアップを取得しました。このバックアップを使用して、投稿、ユーザー、設定を含めてフォーラムを復元できますか?
はい、標準のインストールガイドに従ってDiscourseをインストールし、それが稼働した後、そのバックアップを復元できます。
バックアップに含まれない唯一の「重要な」ものは、/containers/app.yml 設定ファイルです。これには、もしあれば、プラグインのリストなどが含まれています。これをどこかにコピーしておくと、新しいインスタンスにインストールする際に役立ちます。ただし、プラグインの設定はバックアップファイルに含まれるデータベースに保存されています。![]()
このバックアップを現在のインストールに復元できますか?
現在のものとは、新規インストールを意味しますか?その場合、はい、動作するはずです。
個人的には、バックアップが完全かつ正確であることを100%確信したいので、古いものを破棄する前に、新しいインストールを起動して正常に復元できるようにしたいです。これは、ホスティングプロバイダーから一時的に2つのインスタンスの料金を支払う必要があることを意味します。
また、復元を試す必要がまだ一度もないことを宣言する必要があります。したがって、実践においては経験がありません。
通常、古いインスタンスをシャットダウンしてから1、2日待ってからにします。
2件の投稿が既存のトピックにマージされました: Apt-get update fails inside container yarn repo not signed
新規インストールし、バックアップから復元しました
これで全てうまくいったのですね?解決できてよかったです ![]()
![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.