最近のソフトウェアアップグレードを元に戻すことは可能ですか?

こんにちは。Discourseサーバーの非ソフトウェアコーディング管理者です。

実行していたのは Discourse バージョン: 2.9.0.beta7 (コミット f75a99e93295655f796e63e7d1c42cf613b64117) です。

また、Pavilion News プラグインも使用していました。

昨夜 beta 9 にアップグレードしたところ、サイトが壊れてしまいました。

アップグレードを元に戻す簡単な方法はありますか? 直前のアップグレードに戻る方法はありますか?

サイトが壊れていることに気づいたとき、プラグインもアップグレードしましたが、何も変わらず、サイトのカスタマイズはすべて失われてしまいました。

News Plugin のトピックに投稿した方が良いのではないでしょうか?

しかし、Discourse と News Plugin の最新バージョンにアップデートしたところ、正常に動作しています。エラーメッセージはありますか?ブラウザのコンソールに何か表示されていますか?(私には何も見当たりません。)

「いいね!」 1

うーん… ジェイ・パフマンに連絡したところ、ディスク容量不足が原因ではないかと提案されました。フォーラムは稼働していますが、カスタマイズがすべて失われています。

前のメッセージが示唆するように、ディスク容量が不足しています。

ただし、サーバーに SSH で接続し、次のようなことを行う必要があります。

cd /var/discourse/

./launcher cleanup

もしかしたら、containers/app.yml を編集して、ここからニュースプラグインを削除する必要があるかもしれません。

./launcher rebuild app

「カスタム設定がすべて失われた」とはどういう意味か分かりません。

ブラウザコンソールと /logs の両方で表示されるエラーについて、さらに情報が必要です。

古いバックアップの一部を削除することで容量を空けることはできますか?また、それは合理的な対応策でしょうか?

「いいね!」 1

それが問題であれば、古いバックアップをいくつか削除すると役立ちますが、設定の数値を変更しない限り、新しいバックアップが作成されて再びいっぱいになるだけです。

サイトは通常、下の最初の画像のように見え、今は下の画像のように見えます。

エラーメッセージは表示されませんが、ニュースプラグイン(および関連するCSSなど)が機能しなくなっているようです。

この前、いつアップグレードしたか覚えていますか?

はい - 7月にこのバージョンの Discourse に:
Discourse バージョン: 2.9.0.beta7 (コミット f75a99e93295655f796e63e7d1c42cf613b64117)

他にコンポーネントもあるようですが、別のものではないか注意してください。そのメニューはどこから来るのですか?

いずれにせよ、app.yml から一時的にニュースを削除して再構築してみて、他に問題がなければ元に戻るか確認できます。

はい、これらの追加のプラグインとコンポーネントがあります。そのうちの1つが問題である可能性があると思いますか?


「いいね!」 1

あなたのサイトのURLは何ですか?

コンソールにエラーがないか尋ねたとき、これについて教えてくれませんでした。

Guest Gateに問題があるようです。現時点では削除し、テーマコンポーネントのトピックで問題を報告してください。

「いいね!」 2

ディスク容量を解放するために、時々./launcher cleanupを実行することを思い出させるだけです。

「いいね!」 2

コンソールから作業することはほとんどなく、ディスコース管理インターフェースからのみ作業しています。どこでその情報を見ることができますか?

ブラウザの開発者ツール。セルフインストールのすべての管理者はこれに精通している必要があります。たとえば、Firefox では F12 キーを押します。

ゲストゲートを完全に削除すべきですか、それとも無効にするだけでよいですか?どちらのアプローチを取っても違いはありますか?

これを実行した後、すべてを適切に再起動および再読み込みするために「再起動」する必要がありますか、それとも他のアクションを実行する必要がありますか?

これはテーマコンポーネントなので、アクティブなテーマから削除するだけで、削除する必要はありません。

「いいね!」 1