`Trigger:package` fails with a Bundler issue
As seen in https://gitlab.com/gitlab-org/omnibus-gitlab/-/jobs/50430167:
[Builder: gitlab-rails] I | 2018-01-31T17:03:53+00:00 | $ /opt/gitlab/embedded/bin/bundle install --without development test --jobs 33 --retry 5
[Builder: gitlab-rails] I | 2018-01-31T17:04:03+00:00 | bundle `install --without development test --jobs 33 --retry 5': 110.6733s
[Builder: gitlab-rails] I | 2018-01-31T17:04:03+00:00 | Build gitlab-rails: 111.5839s
The following shell command exited with status 20:
$ CFLAGS=-I/opt/gitlab/embedded/include -O2 CPPFLAGS=-I/opt/gitlab/embedded/include -O2 CXXFLAGS=-I/opt/gitlab/embedded/include -O2 LDFLAGS=-Wl,-rpath,/opt/gitlab/embedded/lib -L/opt/gitlab/embedded/lib LD_RUN_PATH=/opt/gitlab/embedded/lib OMNIBUS_INSTALL_DIR=/opt/gitlab PATH=/opt/gitlab/bin:/opt/gitlab/embedded/bin:/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PKG_CONFIG_PATH=/opt/gitlab/embedded/lib/pkgconfig /opt/gitlab/embedded/bin/bundle install --without development test --jobs 33 --retry 5
Output:
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Warning: the running version of Bundler (1.13.7) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
Fetching gem metadata from https://rubygems.org/.......
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Using rake 12.3.0
Using RedCloth 4.3.2
Using ace-rails-ap 4.1.2
Using concurrent-ruby 1.0.5
Using minitest 5.7.0
Using thread_safe 0.3.6
Using builder 3.2.3
Using erubis 2.7.0
Using mini_portile2 2.3.0
Using rack 1.6.8
Using mini_mime 0.1.4
Using arel 6.0.4
Using public_suffix 3.0.0
Using akismet 2.0.0
Using allocations 1.0.5
Using multipart-post 2.0.0
Using multi_json 1.12.2
Using jwt 1.5.6
Using multi_xml 0.6.0
Using asciidoctor 1.5.3
Using excon 0.57.1
Using formatador 0.2.5
Using mime-types-data 3.2016.0521
Using unf_ext 0.0.7.4
Using atomic 1.1.99
Using encryptor 3.0.0
Using attr_required 1.0.0
Using execjs 2.6.0
Using json 1.8.6
Using aws-sigv4 1.0.0
Using jmespath 1.3.1
Using ice_nine 0.11.2
Using babosa 1.0.2
Using base32 0.3.2
Using batch-loader 1.2.1
Using bcrypt 3.1.11
Using bcrypt_pbkdf 1.0.0
Using bindata 2.4.1
Using rb-fsevent 0.10.2
Using ffi 1.9.18
Using bootstrap_form 2.7.0
Using browser 2.2.0
Using cause 0.1
Using charlock_holmes 0.7.5
Using chronic 0.10.2
Using numerizer 0.1.1
Using chunky_png 1.3.5
Using citrus 3.0.2
Using connection_pool 2.2.1
Using safe_yaml 1.0.4
Using creole 0.5.0
Using thor 0.19.4
Using debugger-ruby_core_source 1.3.8
Using declarative 0.0.10
Using declarative-option 0.1.0
Using orm_adapter 0.5.0
Using rotp 2.1.2
Using diff-lcs 1.3
Using diffy 3.1.0
Using securecompare 1.0.0
Using url_safe_base64 0.2.2
Using bundler 1.13.7
Using hashie 3.5.6
Using elasticsearch-rails 0.1.9
Using email_reply_trimmer 0.1.6
Using equalizer 0.0.11
Using escape_utils 1.1.1
Using expression_parser 0.9.0
Using fast_blank 1.0.0
Using fast_gettext 1.4.0
Using flipper 0.11.0
Using ipaddress 0.8.3
Using xml-simple 1.1.5
Using rugged 0.26.0
Using get_process_mem 0.2.0
Using locale 2.1.2
Using text 1.3.1
Your Gemfile.lock is corrupt. The following gems are missing from the
DEPENDENCIES section: 'grpc' 'google-protobuf'
Error:
(nothing)
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/util.rb:139:in `rescue in shellout!'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/util.rb:135:in `shellout!'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:849:in `shellout!'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:354:in `block in bundle'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:1039:in `instance_eval'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:1039:in `run'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:867:in `block (3 levels) in execute'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:889:in `with_retries'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:866:in `block (2 levels) in execute'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/instrumentation.rb:23:in `measure'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:865:in `block in execute'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:940:in `with_clean_env'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:864:in `execute'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:756:in `block (2 levels) in build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:755:in `each'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:755:in `block in build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/instrumentation.rb:23:in `measure'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/builder.rb:754:in `build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/software.rb:1209:in `execute_build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/software.rb:1092:in `build_me'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/project.rb:1085:in `block (2 levels) in build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/project.rb:1084:in `each'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/project.rb:1084:in `block in build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/licensing.rb:62:in `block in create_incrementally'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/licensing.rb:57:in `tap'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/licensing.rb:57:in `create_incrementally'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/project.rb:1083:in `build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/cli.rb:89:in `build'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/cli/base.rb:33:in `dispatch'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/lib/omnibus/cli.rb:42:in `execute!'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bundler/gems/omnibus-339c4197f933/bin/omnibus:16:in `<top (required)>'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bin/omnibus:23:in `load'
/builds/gitlab-org/omnibus-gitlab/gems/ruby/2.3.0/bin/omnibus:23:in `<top (required)>'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:74:in `load'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:74:in `kernel_load'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:27:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:332:in `exec'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:20:in `dispatch'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/cli.rb:11:in `start'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/exe/bundle:34:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/exe/bundle:26:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
rake aborted!
Build failed
/builds/gitlab-org/omnibus-gitlab/lib/gitlab/tasks/build.rake:12:in `block (2 levels) in <top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'