neounix
(Dark Matter)
1
こんにちは
いくつかのプラグインを削除するために再ビルドを数回実施しましたが、以下のエラーでクラッシュしました。
Caused by:
PG::NotNullViolation: ERROR: null value in column "verification_status" violates not-null constraint
DETAIL: Failing row contains (-1, -1, d-logo-sketch.png, 14461, null, null, /images/d-logo-sketch.png, 2020-03-15 04:26:28.409885, 2020-03-15 04:26:28.409885, _aa4aed9d6276bab017d3991051fbb9177783abe, null, null, png, null, null, null, f, null, null, null, null).
これを修正する方法について、何か手がかりはありますか?
ありがとうございます。
「いいね!」 2
martin
(Martin Brennan)
2
これに取り組んでいます。これで問題が解決すると思う修正を行いました:
「いいね!」 4
neounix
(Dark Matter)
3
@martin ありがとう
再度ビルドを試みたところ、同じエラーが発生しました:
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.3/lib/active_record/tasks/database_tasks.rb:238:in `migrate'
/var/www/discourse/lib/tasks/db.rake:215:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
原因:
PG::NotNullViolation: ERROR: null value in column "verification_status" violates not-null constraint
DETAIL: Failing row contains (-1, -1, d-logo-sketch.png, 14461, null, null, /images/d-logo-sketch.png, 2020-03-15 04:26:28.409885, 2020-03-15 04:26:28.409885, _aa4aed9d6276bab017d3991051fbb9177783abe, null, null, png, null, null, null, f, null, null, null, null).
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-2.1.0/lib/patches/db/pg.rb:110:in `exec'
関連があるかどうかはわかりませんが、データコンテナとアプリコンテナの両方を稼働させています。
データコンテナの再ビルドには問題ありませんでした。
エラーが発生するのはアプリコンテナのみです。
さらに情報が必要であればお知らせください。
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3058 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
54cb19cd99ea4d6e68a5d8c5daaecce6ee0b49593ec3b3625a458c73c67a4a0b
** FAILED TO BOOTSTRAP ** 上記のエラーメッセージをスクロールして確認してください。複数のエラーが発生している可能性があります。
./discourse-doctor で問題を診断できるかもしれません。
「いいね!」 1
martin
(Martin Brennan)
4
このコミットはまだ tests-passed ブランチに到達していないため、修正はまだ含まれていません。
「いいね!」 1
neounix
(Dark Matter)
6
@martin さん、本当にありがとうございます。
素晴らしいサポートをいただき、心から感謝申し上げます。
パッチを適用したところ、再構築は見事に成功しました。
version: c2a660ead38d278022ba00386887190ba0739544
「いいね!」 2
martin
(Martin Brennan)
7
素晴らしい!パッチがテスト通過状態になりましたので、可能であれば元に戻してください 
「いいね!」 2
neounix
(Dark Matter)
8
すごいね @martin
完了!
test-passed に戻って、ここではいつもの生活に戻りました。
またしても、信じられないほど迅速なサポートを本当にありがとうございます。
「いいね!」 2