S3 レイクの再構築に失敗しました

わかりました。私のディスコースは正常に動作しており、最新バージョンを使用していました。誰かが JS-> Ember が追加されたと教えてくれたので、再構築する必要があります。

http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt

変更は行われていません。単純に再構築しました。app.yml には変更はありません。プラグインへの追加もありません。

これが私の discourse-doctor ログです。

「いいね!」 2

これは最近マージされました

@cvx @martin

「いいね!」 2

ご報告ありがとうございます!修正を適用したPRを開きました: FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub

「いいね!」 4

マージされたらお知らせください。再構築を試すことができます。

「いいね!」 1

マーティンがPRをレビューするのを待っているところです。

申し訳ありません、PRをマージしました。

「いいね!」 3

再構築を実行しましたが、まだ失敗します。

「いいね!」 2

これに関するアドバイスや最新情報があれば、ぜひお寄せください。

「いいね!」 1

エラーは、rake タスクが返せないことを示唆しているため、前述の結合された修正は正しくないと思われます。テストを実行したり、プルリクエストを作成したりできる環境はありませんが、代わりに以下を使用すると修正できると思います。(cc @martin)

180行目から187行目を置き換えます。

  if !result
    puts "Skipping"
  else
    puts "Assets rules status: #{result[:assets_rules_status]}."
    puts "Backup rules status: #{result[:backup_rules_status]}."
    puts "Direct upload rules status: #{result[:direct_upload_rules_status]}."
  end
「いいね!」 2

失礼しました!FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub でこれを(およびその他のrakeタスクを)修正しました。

「いいね!」 3

まだ何も進展がありません。これは上記のマージの後です。

「いいね!」 1

現時点(執筆時点)では、テストがまだ完了していないため、tests-passed の状態で再構築すると失敗します。 コミットページ を見ると、タイトルの左側にオレンジ色のドットが表示されており、テストが進行中であることがわかります。

それが緑色のチェックマーク、または(より可能性が高いのは)赤い十字に変わったら、テストは完了です。その後、再構築できます。(実験的なテストはおそらく失敗し、そのため赤い十字が表示されますが、それは tests-passed には影響しません。)

編集: @cvx が提案するように tests-passed ブランチを確認する方が有用です。これで問題なく進められるようです。

「いいね!」 3

まだ tests-passed ブランチに到達していません: GitHub - discourse/discourse at tests-passed

「いいね!」 4

動作したことを報告できて嬉しいです!

「いいね!」 7