neounix
(Dark Matter)
9월 17, 2020, 4:08오전
1
안녕하세요,
일부 플러그인을 제거하기 위해 재구축(Rebuild)을 여러 번 수행했는데, 다음과 같은 오류로 인해 충돌이 발생했습니다:
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)
9월 17, 2020, 4:25오전
2
4개의 좋아요
neounix
(Dark Matter)
9월 17, 2020, 4:28오전
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>'
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).
/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 ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
1개의 좋아요
martin
(Martin Brennan)
9월 17, 2020, 4:31오전
4
커밋이 아직 tests-passed 브랜치에 반영되지 않았으므로, 해당 수정 사항도 아직 없습니다.
1개의 좋아요
neounix
(Dark Matter)
9월 17, 2020, 4:43오전
6
정말 감사합니다 @martin
훌륭한 지원이었습니다! 정말 감사드립니다.
패치를 적용한 후 재구성이 완벽하게 작동했습니다.
version: c2a660ead38d278022ba00386887190ba0739544
2개의 좋아요
martin
(Martin Brennan)
9월 17, 2020, 4:46오전
7
멋지네요! 패치가 이제 tests-passed 상태에 있으므로, 가능할 때로 돌아가시기 바랍니다
2개의 좋아요
neounix
(Dark Matter)
9월 17, 2020, 4:48오전
8
놀랍네요, @martin
완료했습니다!
다시 test-passed 상태로 돌아왔고, 여기서는 다시 정상적인 일상으로 돌아갔습니다.
놀라울 정도로 빠른 지원에 다시 한번 감사드립니다.
2개의 좋아요