On Tue, Feb 16, 2016 at 11:00 AM, Brett Swift <[email protected]> wrote:
> It's the spec_prep that is failing, so even bundle exec spec won't work. > Just an FYI: the spec* rake tasks are controlling and setting up lower level unit tests using "rspec-puppet"[1] while the task to run acceptance tests with beaker-rspec is called `rake beaker`. Try a `bundle exec rake -T` to see a list of valid commands and a brief description about them. 1. www.rspec-puppet.com > > > $bundle exec rake spec > Notice: Preparing to install into /Users/bswift/src/live_modules/ > shaw_firewall/spec/fixtures/modules ... > Notice: Downloading from https://forgeapi.puppetlabs.com ... > Notice: Installing -- do not interrupt ... > Error: Operation not permitted @ chown_internal - /Users/bswift/. > puppetlabs/opt/puppet/cache/puppet-module/cache/puppetlabs- > firewall20160216-34040-1efvb4v > >From the stacktrace it looks like you've got a permissions issue. I would suggest pointing rspec-puppet questions towards the general puppet-users list however. > > Error: Try 'puppet help module install' for usage > rake aborted! > Failed to install module puppetlabs/firewall to spec/fixtures/modules/ > firewall > /Users/bswift/src/live_modules/shaw_firewall/.bundle/ruby/2.1.0/gems/ > puppetlabs_spec_helper-1.0.1/lib/puppetlabs_spec_helper/rake_tasks.rb:157: > in `block (2 levels) in <top (required)>' > /Users/bswift/src/live_modules/shaw_firewall/.bundle/ruby/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_spec_helper/rake_tasks.rb:139:in > `each' > /Users/bswift/src/live_modules/shaw_firewall/.bundle/ruby/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_spec_helper/rake_tasks.rb:139:in > `block in <top (required)>' > Tasks: TOP => beaker => spec_prep > > > Gemfile: > > > source 'https://rubygems.org' > > > if puppetversion = ENV['PUPPET_GEM_VERSION'] > gem 'puppet', puppetversion, :require => false > else > gem 'puppet', :require => false > end > > > group :development, :test do > gem 'rake', :require => false > gem 'puppet-lint', '1.0.1', :require => false > gem 'rspec-puppet', :require => false # :git => ' > https://github.com/rodjek/rspec-puppet.git', --> used to need this? > gem 'puppet-syntax', :require => false > gem 'puppetlabs_spec_helper', :require => false > gem 'mocha', :require => false # '1.0', 1.1 causes > problems.Removing this dependency releases mocha to 1.1, which can happen > eventually > gem 'beaker', :require => false > gem 'beaker-rspec', :require => false > gem 'vagrant-wrapper', :require => false > gem 'guard-rake', :require => false > gem 'growl', :require => false > > > gem 'beaker-puppet_install_helper', :require => false > gem 'master_manipulator', :require => false > gem 'serverspec', :require => false > > > end > > > The above error was when retrieving module dependencies as listed in your .fixtures.yml Per comment above, moving to puppet-users@. HTH, Justin > > >> -- > You received this message because you are subscribed to the Google Groups > "puppet beaker" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-beaker/920e20b7-8e39-45c6-ad5c-1124e9362ad5%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-beaker/920e20b7-8e39-45c6-ad5c-1124e9362ad5%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2B%3DBEqVC9taNpCcTSgMzqgwebiBtWswW4rF08pof%2B7T5ujW_DA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
