Closed ldlsegovia closed 9 years ago
Running on Leandros-MacBook-Pro.local (OS X 10.10.2) under /opt/boxen/homebrew/bin/zsh, version 316071ffaf4b8f36dfd8e4f5d99a5e39b4bb3022 (compare to master).
Leandros-MacBook-Pro.local
/opt/boxen/homebrew/bin/zsh
/opt/boxen/repo/bin/puppet apply --group admin --confdir /tmp/boxen/puppet/conf --vardir /tmp/boxen/puppet/var --libdir /opt/boxen/repo/lib --libdir /opt/boxen/repo/.bundle/ruby/2.0.0/gems/boxen-2.7.0/lib --modulepath /opt/boxen/repo/modules:/opt/boxen/repo/shared --hiera_config /opt/boxen/repo/config/hiera.yaml --logdest /opt/boxen/repo/log/boxen.log --logdest console --no-report --detailed-exitcodes --show_diff /opt/boxen/repo/manifests
2015-04-10 10:36:07 -0300 Puppet (err): Unable to set ownership of log file 2015-04-10 10:36:14 -0300 Puppet (notice): Compiled catalog for leandros-macbook-pro.local in environment production in 3.84 seconds 2015-04-10 10:36:18 -0300 /Stage[main]/Osx::Dock::Clear_dock/Boxen::Osx_defaults[Remove all the pinned icons]/Exec[osx_defaults write com.apple.dock:persistent-apps=>()]/returns (notice): executed successfully 2015-04-10 10:36:20 -0300 /Stage[main]/Osx::Dock/Exec[killall Dock] (notice): Triggered 'refresh' from 1 events 2015-04-10 10:36:20 -0300 /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/cmd/boxen-bottle-hooks.rb]/content (notice): --- /opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/cmd/boxen-bottle-hooks.rb 2015-04-01 15:59:39.000000000 -0300 +++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20150410-10566-7proft 2015-04-10 10:36:20.000000000 -0300 @@ -13,17 +13,27 @@ "#{formula.name}-#{formula.pkg_version}.tar.bz2" end + # Keep in sync with same-named function in: + # https://github.com/boxen/our-boxen/blob/master/script/sync + def self.s3_cellar + case HOMEBREW_CELLAR.to_s + when "/opt/boxen/homebrew/Cellar" then "" + when "/usr/local/Cellar" then "default/" + else "#{Base64.strict_encode64(HOMEBREW_CELLAR.to_s)}/" + end + end + def self.url(formula) os = MacOS.version file = self.file(formula) - path = "/#{Base64.strict_encode64(HOMEBREW_CELLAR)}/#{os}/#{file}" + path = "/#{s3_cellar}#{os}/#{file}" if ENV['BOXEN_HOMEBREW_BOTTLE_URL'] ENV['BOXEN_HOMEBREW_BOTTLE_URL'] + path else host = ENV['BOXEN_S3_HOST'] || 's3.amazonaws.com' bucket = ENV['BOXEN_S3_BUCKET'] || 'boxen-downloads' - "http://#{bucket}.#{host}/homebrew" + path + "https://#{host}/#{bucket}/homebrew" + path end end 2015-04-10 10:36:20 -0300 /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/cmd/boxen-bottle-hooks.rb]/content (notice): content changed '{md5}d6b7834adbaa97c79404cad8288c8d9d' to '{md5}d4342ff99b81df9954412430a1f20c36' 2015-04-10 10:36:28 -0300 /Stage[main]/Ruby::Build/Repository[/opt/boxen/ruby-build]/ensure (notice): ensure changed '81807c6314ebb4c2eca7b79a158cab966ca178b5' to 'v20150319zf' 2015-04-10 10:37:19 -0300 /Stage[main]/Platanus::Environment/Nodejs::Module[bower for 0.10]/Npm_module[bower for 0.10]/ensure (notice): ensure changed '1.3.12' to '~1.3' 2015-04-10 10:37:35 -0300 /Stage[main]/Platanus::Environment/Nodejs::Module[grunt-cli for 0.10]/Npm_module[grunt-cli for 0.10]/ensure (notice): ensure changed '0.1.13' to '~0.1' 2015-04-10 10:37:59 -0300 /Stage[main]/Platanus::Environment/Nodejs::Module[gulp for 0.10]/Npm_module[gulp for 0.10]/ensure (notice): ensure changed '3.8.11' to '~3.8' 2015-04-10 10:37:59 -0300 /Stage[main]/Nodejs::Rehash/Exec[nodenv rehash after npm module install] (notice): Triggered 'refresh' from 3 events 2015-04-10 10:37:59 -0300 /Stage[main]/Boxen::Environment/Boxen::Env_script[config]/File[/opt/boxen/env.d/10_config.sh]/content (notice): --- /opt/boxen/env.d/10_config.sh 2015-01-01 19:52:45.000000000 -0300 +++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20150410-10566-1k7cxn7 2015-04-10 10:37:59.000000000 -0300 @@ -9,4 +9,4 @@ export BOXEN_SRC_DIR=/Users/leandro/src # Expose boxen's binary download location -export BOXEN_DOWNLOAD_URL_BASE=http://boxen-downloads.s3.amazonaws.com +export BOXEN_DOWNLOAD_URL_BASE=http://boxen-downloads.platan.us.s3.amazonaws.com 2015-04-10 10:37:59 -0300 /Stage[main]/Boxen::Environment/Boxen::Env_script[config]/File[/opt/boxen/env.d/10_config.sh]/content (notice): content changed '{md5}413847bbac9f569d42baf8a1182a0b9b' to '{md5}8bf8170e2f6bab068bdf3f6c97026bd2' 2015-04-10 10:37:59 -0300 /Stage[main]/Homebrew/Boxen::Env_script[homebrew]/File[/opt/boxen/env.d/10_homebrew.sh]/content (notice): --- /opt/boxen/env.d/10_homebrew.sh 2015-01-01 19:52:45.000000000 -0300 +++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20150410-10566-1gyyl1a 2015-04-10 10:37:59.000000000 -0300 @@ -1,7 +1,7 @@ export HOMEBREW_ROOT=/opt/boxen/homebrew export HOMEBREW_CACHE=/opt/boxen/cache/homebrew -export BOXEN_HOMEBREW_BOTTLE_URL=http://boxen-downloads.s3.amazonaws.com/homebrew +export BOXEN_HOMEBREW_BOTTLE_URL=http://boxen-downloads.platan.us.s3.amazonaws.com/homebrew export CFLAGS="-I$HOMEBREW_ROOT/include" 2015-04-10 10:37:59 -0300 /Stage[main]/Homebrew/Boxen::Env_script[homebrew]/File[/opt/boxen/env.d/10_homebrew.sh]/content (notice): content changed '{md5}df2c83a4bdcab7abea48d91dfc4f6c6c' to '{md5}4398f73623436600b23b6013872c0462' 2015-04-10 10:37:59 -0300 /Stage[main]/Brewcask/Boxen::Env_script[brewcask]/File[/opt/boxen/env.d/10_brewcask.sh]/ensure (notice): created 2015-04-10 10:37:59 -0300 /Stage[main]/Git/Homebrew::Formula[git]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/git.rb]/content (notice): --- /opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/git.rb 2015-01-19 09:52:32.000000000 -0300 +++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20150410-10566-jglbiy 2015-04-10 10:37:59.000000000 -0300 @@ -1,62 +1,57 @@ -require 'formula' - class Git < Formula homepage "http://git-scm.com" - url "https://www.kernel.org/pub/software/scm/git/git-2.1.4.tar.gz" - sha1 "9bd71d375fa0102d17ffe312b4ad55fe2af18584" + url "https://www.kernel.org/pub/software/scm/git/git-2.3.0.tar.gz" + sha256 "ba2fe814e709a5d0f034ebe82083fce7feed0899b3a8c8b3adf1c5a85d1ce9ac" head "https://github.com/git/git.git", :shallow => false - version "2.1.4-boxen1" - - bottle do - sha1 "3b632bbeccf3a8a9a2b4223d710034657e7d7ea7" => :yosemite - sha1 "022c2ffe1972adda94e16b58622f699fae76913f" => :mavericks - sha1 "a39c00a4c6a95a63ed173d88b0b0ba0fe5ef151a" => :mountain_lion - sha1 "f222f24dd08aaa4a3a678c8660930525d3cd861b" => :lion + sha1 "53177456ab367faa30e1d49104e8e2c065ac5613" => :yosemite + sha1 "549b0d4155ad0ca02edb0a55599006da32b21e00" => :mavericks + sha1 "78f9b2bfcdfe7e7d356cc4020df4ec41217f6e25" => :mountain_lion end resource "man" do - url "https://www.kernel.org/pub/software/scm/git/git-manpages-2.1.4.tar.gz" - sha1 "08f2a1c552640cab73a79786fccdd3808f7407de" + url "https://www.kernel.org/pub/software/scm/git/git-manpages-2.3.0.tar.gz" + sha256 "8aa4d1e5d7bbf5641a9de92279369d9b20cc266ba7b2888104efa40e80b53559" end resource "html" do - url "https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.1.4.tar.gz" - sha1 "d7ecaed5fa793051c95beb9f35051d120d472d63" + url "https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.3.0.tar.gz" + sha256 "f8edf1547d3fd4e7e820dd2fad1b92eaae6335c993c26e4b03989ea3941d8441" end - option 'with-blk-sha1', 'Compile with the block-optimized SHA1 implementation' - option 'without-completions', 'Disable bash/zsh completions from "contrib" directory' - option 'with-brewed-openssl', "Build with Homebrew OpenSSL instead of the system version" - option 'with-brewed-curl', "Use Homebrew's version of cURL library" - option 'with-brewed-svn', "Use Homebrew's version of SVN" - option 'with-persistent-https', 'Build git-remote-persistent-https from "contrib" directory' - - depends_on 'pcre' => :optional - depends_on 'gettext' => :optional - depends_on 'openssl' if build.with? 'brewed-openssl' - depends_on 'curl' if build.with? 'brewed-curl' - depends_on 'go' => :build if build.with? 'persistent-https' - depends_on 'subversion' => 'perl' if build.with? 'brewed-svn' - - # This patch fixes Makefile bug contrib/subtree - # http://thread.gmane.org/gmane.comp.version-control.git/255347 - patch :DATA + option "with-blk-sha1", "Compile with the block-optimized SHA1 implementation" + option "without-completions", "Disable bash/zsh completions from 'contrib' directory" + option "with-brewed-openssl", "Build with Homebrew OpenSSL instead of the system version" + option "with-brewed-curl", "Use Homebrew's version of cURL library" + option "with-brewed-svn", "Use Homebrew's version of SVN" + option "with-persistent-https", "Build git-remote-persistent-https from 'contrib' directory" + + depends_on "pcre" => :optional + depends_on "gettext" => :optional + depends_on "openssl" if build.with? "brewed-openssl" + depends_on "curl" if build.with? "brewed-curl" + depends_on "go" => :build if build.with? "persistent-https" + # Trigger an install of swig before subversion, as the "swig" doesn't get pulled in otherwise + # See https://github.com/Homebrew/homebrew/issues/34554 + if build.with? "brewed-svn" + depends_on "swig" + depends_on "subversion" => "with-perl" + end def install # If these things are installed, tell Git build system to not use them - ENV['NO_FINK'] = '1' - ENV['NO_DARWIN_PORTS'] = '1' - ENV['V'] = '1' # build verbosely - ENV['NO_R_TO_GCC_LINKER'] = '1' # pass arguments to LD correctly - ENV['PYTHON_PATH'] = which 'python' - ENV['PERL_PATH'] = which 'perl' + ENV["NO_FINK"] = "1" + ENV["NO_DARWIN_PORTS"] = "1" + ENV["V"] = "1" # build verbosely + ENV["NO_R_TO_GCC_LINKER"] = "1" # pass arguments to LD correctly + ENV["PYTHON_PATH"] = which "python" + ENV["PERL_PATH"] = which "perl" perl_version = /\d\.\d+/.match(`perl --version`) - if build.with? 'brewed-svn' + if build.with? "brewed-svn" ENV["PERLLIB_EXTRA"] = "#{Formula["subversion"].prefix}/Library/Perl/#{perl_version}/darwin-thread-multi-2level" elsif MacOS.version >= :mavericks ENV["PERLLIB_EXTRA"] = %W{ @@ -68,20 +63,20 @@ }.join(":") end - unless quiet_system ENV['PERL_PATH'], '-e', 'use ExtUtils::MakeMaker' - ENV['NO_PERL_MAKEMAKER'] = '1' + unless quiet_system ENV["PERL_PATH"], "-e", "use ExtUtils::MakeMaker" + ENV["NO_PERL_MAKEMAKER"] = "1" end - ENV['BLK_SHA1'] = '1' if build.with? 'blk-sha1' + ENV["BLK_SHA1"] = "1" if build.with? "blk-sha1" - if build.with? 'pcre' - ENV['USE_LIBPCRE'] = '1' - ENV['LIBPCREDIR'] = Formula['pcre'].opt_prefix + if build.with? "pcre" + ENV["USE_LIBPCRE"] = "1" + ENV["LIBPCREDIR"] = Formula["pcre"].opt_prefix end - ENV['NO_GETTEXT'] = '1' if build.without? 'gettext' + ENV["NO_GETTEXT"] = "1" if build.without? "gettext" - ENV['GIT_DIR'] = cached_download/".git" if build.head? + ENV["GIT_DIR"] = cached_download/".git" if build.head? system "make", "prefix=#{prefix}", "sysconfdir=#{etc}", @@ -91,83 +86,68 @@ "install" # Install the OS X keychain credential helper - cd 'contrib/credential/osxkeychain' do + cd "contrib/credential/osxkeychain" do system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}", "LDFLAGS=#{ENV.ldflags}" - bin.install 'git-credential-osxkeychain' + bin.install "git-credential-osxkeychain" system "make", "clean" end # Install git-subtree - cd 'contrib/subtree' do + cd "contrib/subtree" do system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}", "LDFLAGS=#{ENV.ldflags}" - bin.install 'git-subtree' + bin.install "git-subtree" end - if build.with? 'persistent-https' - cd 'contrib/persistent-https' do + if build.with? "persistent-https" + cd "contrib/persistent-https" do system "make" - bin.install 'git-remote-persistent-http', - 'git-remote-persistent-https', - 'git-remote-persistent-https--proxy' + bin.install "git-remote-persistent-http", + "git-remote-persistent-https", + "git-remote-persistent-https--proxy" end end - if build.with? 'completions' - # install the completion script first because it is inside 'contrib' - bash_completion.install 'contrib/completion/git-completion.bash' - bash_completion.install 'contrib/completion/git-prompt.sh' + if build.with? "completions" + # install the completion script first because it is inside "contrib" + bash_completion.install "contrib/completion/git-completion.bash" + bash_completion.install "contrib/completion/git-prompt.sh" - zsh_completion.install 'contrib/completion/git-completion.zsh' => '_git' + zsh_completion.install "contrib/completion/git-completion.zsh" => "_git" cp "#{bash_completion}/git-completion.bash", zsh_completion end - (share+'git-core').install 'contrib' + (share+"git-core").install "contrib" # We could build the manpages ourselves, but the build process depends # on many other packages, and is somewhat crazy, this way is easier. - man.install resource('man') - (share+'doc/git-doc').install resource('html') + man.install resource("man") + (share+"doc/git-doc").install resource("html") # Make html docs world-readable chmod 0644, Dir["#{share}/doc/git-doc/**/*.{html,txt}"] chmod 0755, Dir["#{share}/doc/git-doc/{RelNotes,howto,technical}"] + + # To avoid this feature hooking into the system OpenSSL, remove it. + # If you need it, install git --with-brewed-openssl. + rm "#{libexec}/git-core/git-imap-send" if build.without? "brewed-openssl" end def caveats; <<-EOS.undent The OS X keychain credential helper has been installed to: #{HOMEBREW_PREFIX}/bin/git-credential-osxkeychain - The 'contrib' directory has been installed to: + The "contrib" directory has been installed to: #{HOMEBREW_PREFIX}/share/git-core/contrib EOS end test do HOMEBREW_REPOSITORY.cd do - assert_equal 'bin/brew', `#{bin}/git ls-files -- bin`.strip + assert_equal "bin/brew", `#{bin}/git ls-files -- bin`.strip end end end - -__END__ ---- a/contrib/subtree/Makefile -+++ b/contrib/subtree/Makefile -@@ -1,3 +1,5 @@ -+all:: -+ - -include ../../config.mak.autogen - -include ../../config.mak - -@@ -34,7 +36,7 @@ GIT_SUBTREE_XML := git-subtree.xml - GIT_SUBTREE_TXT := git-subtree.txt - GIT_SUBTREE_HTML := git-subtree.html - --all: $(GIT_SUBTREE) -+all:: $(GIT_SUBTREE) - - $(GIT_SUBTREE): $(GIT_SUBTREE_SH) - sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' $< >$@ 2015-04-10 10:37:59 -0300 /Stage[main]/Git/Homebrew::Formula[git]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/git.rb]/content (notice): content changed '{md5}15ffe973a9ce95851ca43f945203ab0f' to '{md5}229b6f5bdae306a19883e3ca5b83fab5' 2015-04-10 10:38:57 -0300 /Stage[main]/Boxen::Personal/Package[screenhero]/ensure (notice): created 2015-04-10 10:39:31 -0300 /Stage[main]/Git/Package[boxen/brews/git]/ensure (notice): ensure changed '2.1.4-boxen1' to '2.3.0' 2015-04-10 10:39:31 -0300 /Stage[main]/Pow/Service[dev.pow.powd]/ensure (notice): ensure changed 'stopped' to 'running' 2015-04-10 10:45:19 -0300 /Stage[main]/Platanus::Environment/Ruby::Version[2.2]/Ruby::Alias[2.2]/Ruby::Version[2.2.1]/Ruby[2.2.1]/ensure (notice): created 2015-04-10 10:45:19 -0300 /Stage[main]/Platanus::Environment/Ruby::Version[2.2]/Ruby::Alias[2.2]/File[/opt/rubies/2.2]/ensure (notice): created 2015-04-10 10:45:20 -0300 Puppet (err): Execution of '/opt/rubies/2.2/bin/gem install 'negroku' --version '~> 1.1' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>' 2015-04-10 10:45:20 -0300 /Stage[main]/Platanus::Environment/Ruby_gem[negroku for all rubies]/ensure (err): change from absent to present failed: Execution of '/opt/rubies/2.2/bin/gem install 'negroku' --version '~> 1.1' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>' 2015-04-10 10:45:20 -0300 Puppet (err): Execution of '/opt/rubies/2.2/bin/gem install 'rails' --version '>= 0' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>' 2015-04-10 10:45:20 -0300 /Stage[main]/Platanus::Environment/Ruby_gem[rails for all rubies]/ensure (err): change from absent to present failed: Execution of '/opt/rubies/2.2/bin/gem install 'rails' --version '>= 0' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>' 2015-04-10 10:45:21 -0300 Puppet (err): Execution of '/opt/rubies/2.2/bin/gem install 'powder' --version '>= 0' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>' 2015-04-10 10:45:21 -0300 /Stage[main]/Platanus::Environment/Ruby_gem[powder for all rubies]/ensure (err): change from absent to present failed: Execution of '/opt/rubies/2.2/bin/gem install 'powder' --version '>= 0' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle, 9): Library not loaded: /opt/boxen/homebrew/lib/libyaml-0.2.dylib (LoadError) Referenced from: /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle Reason: image not found - /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/x86_64-darwin14/psych.bundle from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/psych.rb:1:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration' from /opt/boxen/rbenv/versions/2.2.1/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run' from /opt/rubies/2.2/bin/gem:21:in `<main>': /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/execution.rb:203:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/provider.rb:115:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:119:in `block in execute' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:229:in `block in with_clean_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:216:in `with_original_env' /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler.rb:222:in `with_clean_env' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:118:in `execute' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:140:in `gem' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:95:in `block in create' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `each' /opt/boxen/repo/shared/ruby/lib/puppet/provider/ruby_gem/rubygems.rb:94:in `create' /opt/boxen/repo/shared/ruby/lib/puppet/type/ruby_gem.rb:6:in `block (3 levels) in <top (required)>' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:197:in `call_valuemethod' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:498:in `set' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/property.rb:581:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:204:in `sync' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:128:in `sync_if_needed' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:81:in `perform_changes' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/resource_harness.rb:20:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:204:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:217:in `eval_resource' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `call' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block (2 levels) in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:327:in `block in thinmark' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/benchmark.rb:296:in `realtime' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:326:in `thinmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:147:in `block in evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/graph/relationship_graph.rb:118:in `traverse' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction.rb:138:in `evaluate' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:169:in `block in apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/log.rb:149:in `with_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/transaction/report.rb:112:in `as_logging_destination' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/resource/catalog.rb:168:in `apply' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:118:in `block in apply_catalog' /opt/boxen/repo/shared/boxen/lib/puppet/provider/package/hax.rb:12:in `benchmark' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:117:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:222:in `run_internal' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:132:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/configurer.rb:131:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:297:in `apply_catalog' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:231:in `block in main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/context.rb:64:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet.rb:244:in `override' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:193:in `main' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application/apply.rb:154:in `run_command' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block (2 levels) in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:510:in `plugin_hook' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `block in run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util.rb:488:in `exit_on_fail' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/application.rb:384:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:146:in `run' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/lib/puppet/util/command_line.rb:92:in `execute' /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.7.1/bin/puppet:8:in `<top (required)>' /opt/boxen/repo/bin/puppet:16:in `load' /opt/boxen/repo/bin/puppet:16:in `<main>'
Succeeded at version 316071ffaf4b8f36dfd8e4f5d99a5e39b4bb3022.
Running on
Leandros-MacBook-Pro.local
(OS X 10.10.2) under/opt/boxen/homebrew/bin/zsh
, version 316071ffaf4b8f36dfd8e4f5d99a5e39b4bb3022 (compare to master).Puppet Command
Output (from /opt/boxen/repo/log/boxen.log)