GitLab omnibus Sidekiq refusing to start due to missing Gemfile (8.11) -
a few days ago, 1 of servers hosting community edition of gitlab rebooted (because of hosting provider maintenance). since moment, gitlab instance partially broken : sidekiq refuses start.
it restarts in endless loop, following trace in logs (from gitlac-ctl tail
):
==> /var/log/gitlab/ci-sidekiq/current <== 2016-08-29_11:07:56.79639 bundler: failed load command: sidekiq (/opt/gitlab/embedded/bin/sidekiq) 2016-08-29_11:07:56.79654 bundler::gemfilenotfound: /opt/gitlab/embedded/service/gitlab-ci/gemfile not found 2016-08-29_11:07:56.79655 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/definition.rb:23:in `build' 2016-08-29_11:07:56.79655 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler.rb:123:in `definition' 2016-08-29_11:07:56.79655 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler.rb:91:in `setup' 2016-08-29_11:07:56.79656 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/setup.rb:19:in `<top (required)>' 2016-08-29_11:07:56.79656 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 2016-08-29_11:07:56.79656 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
the problem occured on gitlab 8.5 (if remember properly). tried uninstall omnibus package , update latest version (8.11), did not fixed problem.
i checked hand, reported file (/opt/gitlab/embedded/service/gitlab-ci/gemfile
) not exists. running gitlab-ctl reconfigure
did not fixed problem.
i'm not familiar ruby ecosystem, i'm asking help. have idea how can tackle issue ? (i can provide more logs / informations if think relevant missing).
i don't know answer in hurry, switched docker installation of gitlab solved problem (as bringing more isolation in setup).
Comments
Post a Comment