2.9.0 beta 3からbeta 4へのアップデート失敗 - サイトがダウンしています

こんにちは。

2.9.0 beta 3 から beta 4 にアップデートしようとしました。Webインターフェースから試みましたが失敗しました。git pull を実行し、/launcher rebuild app を試しましたが、うまくいきませんでした。

以下のようなエラーで終了しました。

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 647 exit 134>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 134
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
f5cd177671cf156b418115fd9956929e98c03223fbab30c91da284cee52510e3
==================== END REBUILD LOG ====================
Failed to rebuild app.

Discourse doctor も役に立ちませんでした。

ログの上の方にエラーらしきものは見当たりません。Theme plugin Slick に関する警告がいくつかありますが、PowerShell で途中で切り取られてしまいます。

アップデート時のログファイルがどこにあるのか、少し分かりません。./launcher build app | tee ~\\Rebuild.txt を実行しましたが、ログファイルは50行程度の非常に短いものでした。フォーラムは起動しましたが、まだ beta 3 のままで、非常に遅く、どの投稿にもアクセスできません。

アップデート前にバックアップは作成しました。

メモリとスワップはどのくらいありますか?

 free -h
              total        used        free      shared  buff/cache   available
Mem:            14G        661M        5.3G        684K        8.4G         13G
Swap:            0B          0B          0B

8gのスワップを追加し、topで再構築を監視しました。スワップには一切触っていません。再構築を試みましたが、まだ失敗しています。

ログを確認しました(出力ログはどこにありますか?)。プロセスのクラッシュによるメモリダンプがあります。まだログがどこにあるか分かりませんが、PowerShellでバッファ制限を見つけて引き上げました。ログを添付します。

ErrorLog.txt (567.0 KB)

awesome-bbcodes でエラーが発生しているようですね。オフにして、もう一度試してみます。

将来のバージョンで、再構築がエラーになった場合に、再構築ログの場所が表示されるようにすることは可能でしょうか?

./discourse-doctor を実行すると、再構築のログが生成され、/tmp に保存されます。

おっしゃる通り、見たところ、素晴らしい bbcode テーマコンポーネント プラグインがエラーを起こし、再構築が失敗しているようです。

./launcher start app を実行し、コンポーネントを無効にしてから再度再構築してみてください。

「いいね!」 2

アプリの app.yml から削除し、再構築しました。これで問題ないようです。discourse-custom-bbcodes で再構築を試します。

ありがとうございます。

「いいね!」 1

プラグインだと気づきませんでした。解決したと知ってよかったです。

はい、調理プロセスとテストにはバックエンドが必要です。

「いいね!」 2

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