Hey Stefan,
On Tue, Mar 7, 2017 at 7:09 AM, Scheglmann, Stefan <[email protected]> wrote:
> Hi,
>
> currently got some problems running the beaker test for the puppet-cep
> module. Working on OSX using Vagrant version 1.8.6 and VirtualBox version
> 5.1.14. Call is 'BEAKER_destroy=no BEAKER_debug=1 bundle exec --verbose rspec
> spec/acceptance’ output in http://pastebin.com/w5ifgrvd
>
Try running:
PUPPET_MAJ_VERSION=4 BEAKER_destroy=no BEAKER_debug=1 bundle exec
--verbose rspec spec/acceptance
Thanks,
-Alex
> Trace:
> An error occurred in a `before(:suite)` hook.
> Failure/Error: raise CommandFailure, "Host '#{self}' exited with
> #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]}
> lines of output were:\n#{result.formatted_output(@options[:trace_limit])}"
> Beaker::Host::CommandFailure:
> Host 'first' exited with 127 running:
> ZUUL_REF= ZUUL_BRANCH= ZUUL_URL= PUPPET_MAJ_VERSION= bash
> openstack/puppet-openstack-integration/install_modules.sh
> Last 10 lines of output were:
> + '[' -n 'SHELLOPTS=braceexpand:hashall:interactive-comments:xtrace
> if [ -n "$(set | grep xtrace)" ]; then
> local enable_xtrace='\''yes'\'';
> if [ -n "${enable_xtrace}" ]; then' ']'
> + set +x
>
> --------------------------------------------------------------------------------
> | Install r10k
> |
>
> --------------------------------------------------------------------------------
> + gem install fast_gettext -v '< 1.2.0'
> openstack/puppet-openstack-integration/install_modules.sh: line 29:
> gem: command not found
>
> It seems like that the box beaker is using (puppetlabs/ubuntu-14.04-64-nocm),
> somehow ends up with has puppet 4.x installed. I could not exactly pin down
> how this happens, cause when i sin up some VM just from that base box and
> install puppet, i end up with 3.4. But during the beaker tests it ends up
> with puppet 4 and in puppet 4 some paths have changed. /opt/puppetlabs/bin is
> just for the 'public' applications and the ‘private' ones like gem or ruby
> are in /opt/puppetlabs/puppet/bin. Therefore the
> openstack/puppet-openstack-integration/install_modules.sh script fails on
> installation of r10k, cause it cannot find gem and later on it fails on the
> r10k call cause it is also installed to /opt/puppetlabs/puppet/bin.
> Symlinking gem and r10k in an provisioned machine, and rerun the tests fixes
> the problem. Currently i am doing all this cause i added some functionalities
> for the puppet-cep manifests to support bluestone/rocksdb and some additional
> config params which i would like to see in upstream.
>
>
> Greets Stefan
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: [email protected]?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev