I, [2023-01-17T16:40:30.885959 #1] INFO -- : done configuring web
I, [2023-01-17T16:40:30.886580 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
ERROR: Loading command: install (RuntimeError)
failed to get urandom
/usr/local/lib/ruby/3.1.0/securerandom.rb:75:in `urandom'
/usr/local/lib/ruby/3.1.0/securerandom.rb:75:in `singleton class'
/usr/local/lib/ruby/3.1.0/securerandom.rb:42:in `<module:SecureRandom>'
/usr/local/lib/ruby/3.1.0/securerandom.rb:41:in `<top (required)>'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/local/lib/ruby/3.1.0/resolv.rb:8:in `<top (required)>'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/local/lib/ruby/3.1.0/net/http.rb:25:in `<top (required)>'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/local/lib/ruby/3.1.0/rubygems/request.rb:2:in `<top (required)>'
/usr/local/lib/ruby/3.1.0/rubygems/remote_fetcher.rb:3:in `require_relative'
/usr/local/lib/ruby/3.1.0/rubygems/remote_fetcher.rb:3:in `<top (required)>'
/usr/local/lib/ruby/3.1.0/rubygems/spec_fetcher.rb:2:in `require_relative'
/usr/local/lib/ruby/3.1.0/rubygems/spec_fetcher.rb:2:in `<top (required)>'
/usr/local/lib/ruby/3.1.0/rubygems/dependency_installer.rb:6:in `require_relative'
/usr/local/lib/ruby/3.1.0/rubygems/dependency_installer.rb:6:in `<top (required)>'
/usr/local/lib/ruby/3.1.0/rubygems/commands/install_command.rb:4:in `require_relative'
/usr/local/lib/ruby/3.1.0/rubygems/commands/install_command.rb:4:in `<top (required)>'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/local/lib/ruby/3.1.0/rubygems/command_manager.rb:228:in `load_and_instantiate'
/usr/local/lib/ruby/3.1.0/rubygems/command_manager.rb:135:in `[]'
/usr/local/lib/ruby/3.1.0/rubygems/command_manager.rb:201:in `find_command'
/usr/local/lib/ruby/3.1.0/rubygems/command_manager.rb:183:in `process_args'
/usr/local/lib/ruby/3.1.0/rubygems/command_manager.rb:149:in `run'
/usr/local/lib/ruby/3.1.0/rubygems/gem_runner.rb:51:in `run'
/usr/local/bin/gem:21:in `<main>'
ERROR: While executing gem ... (NoMethodError)
undefined method `deprecated?' for nil:NilClass
cmd.deprecation_warning if cmd.deprecated?
전체 재빌드 로그와 app.yml 파일을 공유해 주세요
최근에 발생했고 아직 해결되지 않은
재빌드 시 “” undefined method `deprecated?’ for nil:NilClass””
문제와 비슷해 보입니다.
그러니까 동일한 문제여야 합니다. @jaswinder 님, 사용 중인 배포판과 커널 버전이 무엇인가요?
오늘 저도 여러 번 재구축이 실패하고 매우 유사한 오류가 발생해서 비슷한 문제를 겪었습니다.
수동으로 ./launcher cleanup을 실행한 뒤 git pull을 수행했는데, 이 방법으로 문제가 마법처럼 해결되었고 이후 재구축도 정상적으로 진행되었습니다.
2개 컨테이너로 설치해 두어서 다행히 하나를 삭제하고 나중에 여유 있을 때 다시 돌아올 수 있었네요!!
(커널은 Ubuntu 20.04.5 LTS에서 5.4.0-126-generic입니다)