Hey Stefan, On Tue, Mar 7, 2017 at 7:09 AM, Scheglmann, Stefan <scheglm...@strato.de> 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: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev