Error in building EE master: cannot encode to UTF-8 in Omnibus metadata
Ubuntu 16.04 and 18.04 are failing to build on dev.gitlab.org due to this error:
bundler: failed to load command: omnibus (/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bin/omnibus)
FFI_Yajl::EncodeError: Invalid UTF-8 string 'gitlab-ee 13.5.0+rfbranch.172511.637b619a license: "MIT"
This product bundles acme-client 2.0.7,
which is available under a "MIT" License.
For details, see:
/opt/gitlab/LICENSES/acme-client-LICENSE.txt
This product bundles alertmanager v0.21.0,
which is available under a "APACHE-2.0" License.
For details, see:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
<snip>
': cannot encode to UTF-8
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:87:in `raise_error_for_status'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:42:in `ffi_yajl'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:42:in `ffi_yajl'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:42:in `do_yajl_encode'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:42:in `encode'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/ffi-yajl-2.3.3/lib/ffi_yajl/encoder.rb:57:in `encode'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/metadata.rb:272:in `block in save'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/metadata.rb:271:in `open'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/metadata.rb:271:in `save'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/metadata.rb:70:in `generate'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/packagers/base.rb:170:in `block in run!'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/instrumentation.rb:23:in `measure'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/packagers/base.rb:164:in `run!'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/project.rb:1163:in `block in package_me'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/project.rb:1152:in `each'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/project.rb:1152:in `package_me'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/project.rb:1101:in `build'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/cli.rb:89:in `build'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/cli/base.rb:33:in `dispatch'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/lib/omnibus/cli.rb:42:in `execute!'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bundler/gems/omnibus-c33184c00a17/bin/omnibus:16:in `<top (required)>'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bin/omnibus:23:in `load'
/builds/gitlab/omnibus-gitlab/gems/ruby/2.6.0/bin/omnibus:23:in `<top (required)>'
rake aborted!
Build failed
/builds/gitlab/omnibus-gitlab/lib/gitlab/tasks/build.rake:14:in `block (2 levels) in <top (required)>'
Edited by Stan Hu