gate-fuel-library-puppet-lint fails with Could not find gem 'puppetlabs_spec_helper'

Bug #1681851 reported by Anton Chevychalov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Anton Chevychalov

Bug Description

Zuul job gate-fuel-library-puppet-lint fails for openstack/fuel-library stable/8.0 with following message:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/json-1.8.6/ext/json/ext/generator
/usr/bin/ruby2.3 -r ./siteconf20170411-9094-pohll9.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/json-1.8.6
for inspection.
Results logged to
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/extensions/x86_64-linux/2.3.0/json-1.8.6/gem_make.out

An error occurred while installing json (1.8.6), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.6'` succeeds before bundling.
+ /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/bin/bundle exec rake lint
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:386:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'puppetlabs_spec_helper' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:356:in `each'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:356:in `verify_gemfile_dependencies_are_found!'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:203:in `start'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:182:in `resolve'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:252:in `resolve'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:176:in `specs'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:235:in `specs_for'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:224:in `requested_specs'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/runtime.rb:118:in `block in definition_method'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/runtime.rb:19:in `setup'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler.rb:100:in `setup'
 from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/setup.rb:20:in `<top (required)>'
 from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
 from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
[Zuul] Task exit code: 1
[Zuul] Job complete, result: FAILURE

Changed in fuel:
milestone: none → 8.0-updates
milestone: 8.0-updates → 8.0-mu-5
assignee: nobody → Anton Chevychalov (achevychalov)
importance: Undecided → Medium
status: New → Confirmed
milestone: 8.0-mu-5 → 8.0-mu-4
Revision history for this message
Paul Belanger (pabelanger) wrote :
Revision history for this message
Anton Chevychalov (achevychalov) wrote :
Changed in fuel:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.