/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.6.0/lib --manifestdir /opt/boxen/repo/manifests --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/site.pp
2014-06-27 16:37:42 +0200 Puppet (warning): Setting manifestdir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations
(at /opt/boxen/repo/.bundle/ruby/2.0.0/gems/puppet-3.6.1/lib/puppet/settings.rb:260:in `block (2 levels) in parse_global_options')
2014-06-27 16:37:42 +0200 Puppet (err): Unable to set ownership of log file
2014-06-27 16:37:47 +0200 Puppet (notice): Compiled catalog for vnctaing.pepiniere27.local in environment production in 3.68 seconds
2014-06-27 16:37:49 +0200 /Stage[main]/Ruby/Boxen::Env_script[ruby]/File[/opt/boxen/env.d/30_ruby.sh]/content (notice):
--- /opt/boxen/env.d/30_ruby.sh 2014-06-27 14:19:32.000000000 +0200
+++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20140627-35868-tgxry9 2014-06-27 16:37:49.000000000 +0200
@@ -1,10 +1,18 @@
-# Configure and activate rbenv. You know, for rubies.
-
-export RBENV_ROOT=$BOXEN_HOME/rbenv
-
-export PATH=$BOXEN_HOME/rbenv/bin:$BOXEN_HOME/rbenv/plugins/ruby-build/bin:$PATH
+# Put ruby-build on PATH
+export PATH=/opt/boxen/ruby-build/bin:$PATH
# Allow bundler to use all the cores for parallel installation
export BUNDLE_JOBS=4
+# Configure RBENV_ROOT and put RBENV_ROOT/bin on PATH
+export RBENV_ROOT=/opt/boxen/rbenv
+export PATH=$RBENV_ROOT/bin:$PATH
+
+# Load rbenv
eval "$(rbenv init -)"
+
+# Helper for shell prompts and the like
+current-ruby() {
+ echo "$(rbenv version-name)"
+}
+
2014-06-27 16:37:49 +0200 /Stage[main]/Ruby/Boxen::Env_script[ruby]/File[/opt/boxen/env.d/30_ruby.sh]/content (notice): content changed '{md5}532acd2af9c4735978791632c0fc686a' to '{md5}e05561ee50588b021bd9bec8555c36ff'
2014-06-27 16:37:50 +0200 /Stage[main]/Ruby/File[/opt/rubies]/ensure (notice): created
2014-06-27 16:37:50 +0200 /Stage[main]/Ruby::Build/File[/opt/boxen/cache/rubies]/ensure (notice): created
2014-06-27 16:37:51 +0200 /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/boxen-bottle-hooks.rb]/content (notice):
--- /opt/boxen/homebrew/Library/Homebrew/boxen-bottle-hooks.rb 2014-06-27 14:20:20.000000000 +0200
+++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20140627-35868-bi3epg 2014-06-27 16:37:51.000000000 +0200
@@ -24,7 +24,7 @@
def self.bottled?(formula)
url = URI.parse self.url(formula)
- Net::HTTP.start url.host do |http|
+ self.net_http.start url.host do |http|
http.open_timeout = 1
http.read_timeout = 1
@@ -54,6 +54,15 @@
true
end
+
+ def self.net_http
+ proxy = ENV['https_proxy'] || ENV['http_proxy']
+ if proxy
+ Net::HTTP::Proxy(URI.parse(proxy).host, URI.parse(proxy).port)
+ else
+ Net::HTTP
+ end
+ end
end
Homebrew::Hooks::Bottles.setup_formula_has_bottle do |formula|
2014-06-27 16:37:51 +0200 /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/boxen-bottle-hooks.rb]/content (notice): content changed '{md5}7f95d4bd5e1d9321b5f2b43384192078' to '{md5}e7576f1d2ceb0729ef7657fb55507510'
2014-06-27 16:37:53 +0200 /Stage[main]/Ruby::Build/Repository[/opt/boxen/ruby-build]/ensure (notice): created
2014-06-27 16:37:57 +0200 /Stage[main]/Ruby::Rbenv/File[/opt/boxen/rbenv/versions]/ensure (notice): ensure changed 'directory' to 'link'
2014-06-27 16:43:22 +0200 /Stage[main]/Ruby::Global/Ruby::Version[2.0.0-p353]/Ruby[2.0.0-p353]/ensure (notice): created
2014-06-27 16:43:22 +0200 /Stage[main]/Main/Node[default]/Ruby::Version[2.0.0]/Ruby::Alias[2.0.0]/File[/opt/rubies/2.0.0]/ensure (notice): created
2014-06-27 16:46:04 +0200 /Stage[main]/Main/Node[default]/Ruby::Version[1.9.3]/Ruby::Alias[1.9.3]/Ruby::Version[1.9.3-p545]/Ruby[1.9.3-p545]/ensure (notice): created
2014-06-27 16:46:33 +0200 /Stage[main]/Projects::Ledej/Ruby_gem[kicker for 2.0.0-p353]/ensure (notice): created
2014-06-27 16:46:51 +0200 /Stage[main]/Teams::Mainstream/Ruby_gem[git-up for 2.0.0-p353]/ensure (notice): created
2014-06-27 16:47:03 +0200 /Stage[main]/Projects::Ledej/Ruby_gem[foreman for 2.0.0-p353]/ensure (notice): created
2014-06-27 16:47:30 +0200 /Stage[main]/Projects::Ledej/Ruby_gem[sass 3.3.0alpha for 2.0.0-p353]/ensure (notice): created
2014-06-27 16:49:11 +0200 Puppet (err): Could not update: Execution of 'brew boxen-install boxen/brews/python' returned 1: ==> Downloading http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
Already downloaded: /Library/Caches/Homebrew/python-2.7.3-boxen2.tar.bz2
==> Downloading https://gist.github.com/raw/4349132/25662c6b382315b5db67bf949773d76471bbcee7/python-nfs-shutil.diff
==> Patching
patching file Lib/shutil.py
patching file Lib/test/test_shutil.py
patching file Modules/errnomodule.c
==> ./configure --prefix=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2 --enable-ipv6 --datarootdir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --datadir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --enable-framework=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/Frameworks --without-gcc CFLAGS=-I/opt/boxen/homebrew/include -I/opt/boxen/homebrew/opt/sqlite/include LDFLAGS=-L/opt/boxen/homebrew/lib -L/opt/boxen/homebrew/opt/sqlite/lib MACOSX_DEPLOYMENT_TARGET=10.9
==> make
==> make install PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2
==> make frameworkinstallextras PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share/python
Error: wrong number of arguments (0 for 3)
Please report this bug:
https://github.com/Homebrew/homebrew/wiki/troubleshooting
/opt/boxen/homebrew/Library/Homebrew/formula.rb:29:in `initialize'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `new'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:172:in `block in install'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:259:in `block in brew'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:564:in `block in stage'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:62:in `block in unpack'
/opt/boxen/homebrew/Library/Homebrew/extend/fileutils.rb:21:in `mktemp'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:59:in `unpack'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:52:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:562:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:254:in `brew'
/opt/boxen/homebrew/Library/Homebrew/build.rb:149:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:44:in `main'
/opt/boxen/homebrew/Library/Homebrew/build.rb:10:in `block in <top (required)>'
Wrapped exception:
Execution of 'brew boxen-install boxen/brews/python' returned 1: ==> Downloading http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
Already downloaded: /Library/Caches/Homebrew/python-2.7.3-boxen2.tar.bz2
==> Downloading https://gist.github.com/raw/4349132/25662c6b382315b5db67bf949773d76471bbcee7/python-nfs-shutil.diff
==> Patching
patching file Lib/shutil.py
patching file Lib/test/test_shutil.py
patching file Modules/errnomodule.c
==> ./configure --prefix=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2 --enable-ipv6 --datarootdir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --datadir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --enable-framework=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/Frameworks --without-gcc CFLAGS=-I/opt/boxen/homebrew/include -I/opt/boxen/homebrew/opt/sqlite/include LDFLAGS=-L/opt/boxen/homebrew/lib -L/opt/boxen/homebrew/opt/sqlite/lib MACOSX_DEPLOYMENT_TARGET=10.9
==> make
==> make install PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2
==> make frameworkinstallextras PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share/python
Error: wrong number of arguments (0 for 3)
Please report this bug:
https://github.com/Homebrew/homebrew/wiki/troubleshooting
/opt/boxen/homebrew/Library/Homebrew/formula.rb:29:in `initialize'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `new'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:172:in `block in install'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:259:in `block in brew'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:564:in `block in stage'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:62:in `block in unpack'
/opt/boxen/homebrew/Library/Homebrew/extend/fileutils.rb:21:in `mktemp'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:59:in `unpack'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:52:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:562:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:254:in `brew'
/opt/boxen/homebrew/Library/Homebrew/build.rb:149:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:44:in `main'
/opt/boxen/homebrew/Library/Homebrew/build.rb:10:in `block in <top (required)>'
2014-06-27 16:49:11 +0200 /Stage[main]/Python/Package[boxen/brews/python]/ensure (err): change from absent to 2.7.3-boxen2 failed: Could not update: Execution of 'brew boxen-install boxen/brews/python' returned 1: ==> Downloading http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
Already downloaded: /Library/Caches/Homebrew/python-2.7.3-boxen2.tar.bz2
==> Downloading https://gist.github.com/raw/4349132/25662c6b382315b5db67bf949773d76471bbcee7/python-nfs-shutil.diff
==> Patching
patching file Lib/shutil.py
patching file Lib/test/test_shutil.py
patching file Modules/errnomodule.c
==> ./configure --prefix=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2 --enable-ipv6 --datarootdir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --datadir=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share --enable-framework=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/Frameworks --without-gcc CFLAGS=-I/opt/boxen/homebrew/include -I/opt/boxen/homebrew/opt/sqlite/include LDFLAGS=-L/opt/boxen/homebrew/lib -L/opt/boxen/homebrew/opt/sqlite/lib MACOSX_DEPLOYMENT_TARGET=10.9
==> make
==> make install PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2
==> make frameworkinstallextras PYTHONAPPSDIR=/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/share/python
Error: wrong number of arguments (0 for 3)
Please report this bug:
https://github.com/Homebrew/homebrew/wiki/troubleshooting
/opt/boxen/homebrew/Library/Homebrew/formula.rb:29:in `initialize'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `new'
/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/python.rb:150:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:172:in `block in install'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:259:in `block in brew'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:564:in `block in stage'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:62:in `block in unpack'
/opt/boxen/homebrew/Library/Homebrew/extend/fileutils.rb:21:in `mktemp'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:59:in `unpack'
/opt/boxen/homebrew/Library/Homebrew/resource.rb:52:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:562:in `stage'
/opt/boxen/homebrew/Library/Homebrew/formula.rb:254:in `brew'
/opt/boxen/homebrew/Library/Homebrew/build.rb:149:in `install'
/opt/boxen/homebrew/Library/Homebrew/build.rb:44:in `main'
/opt/boxen/homebrew/Library/Homebrew/build.rb:10:in `block in <top (required)>'
2014-06-27 16:49:11 +0200 /Stage[main]/Python/File[/opt/boxen/homebrew/lib/python2.7/site-packages] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Stage[main]/Python/File[/opt/boxen/homebrew/lib/python2.7/site-packages] (warning): Skipping because of failed dependencies
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Python::Pip[numpy]/Exec[pip_install_numpy] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Python::Pip[numpy]/Exec[pip_install_numpy] (warning): Skipping because of failed dependencies
2014-06-27 16:49:11 +0200 /Package[gdal] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Package[gdal] (warning): Skipping because of failed dependencies
2014-06-27 16:49:11 +0200 /Stage[main]/Python::Virtualenvwrapper/Python::Pip[virtualenvwrapper==3.7]/Exec[pip_install_virtualenvwrapper==3.7] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Stage[main]/Python::Virtualenvwrapper/Python::Pip[virtualenvwrapper==3.7]/Exec[pip_install_virtualenvwrapper==3.7] (warning): Skipping because of failed dependencies
2014-06-27 16:49:11 +0200 /Stage[main]/Main/Node[default]/Ruby::Version[1.9.3]/Ruby::Alias[1.9.3]/File[/opt/rubies/1.9.3]/ensure (notice): created
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Postgresql::Db[ledej_development]/Exec[postgresql-db-ledej_development] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Postgresql::Db[ledej_development]/Exec[postgresql-db-ledej_development] (warning): Skipping because of failed dependencies
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Postgresql::Db[ledej_test]/Exec[postgresql-db-ledej_test] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:11 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Postgresql::Db[ledej_test]/Exec[postgresql-db-ledej_test] (warning): Skipping because of failed dependencies
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Dashboard/Ruby_gem[compass for 2.0.0-p353]/ensure (notice): created
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Repository[/Users/vnctaing/src/ledej] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Boxen::Project[ledej]/Repository[/Users/vnctaing/src/ledej] (warning): Skipping because of failed dependencies
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Python::Mkvirtualenv[ledej]/Exec[python_mkvirtualenv_ledej] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Python::Mkvirtualenv[ledej]/Exec[python_mkvirtualenv_ledej] (warning): Skipping because of failed dependencies
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Ruby::Local[/Users/vnctaing/src/ledej]/File[/Users/vnctaing/src/ledej/.rbenv-version] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Ruby::Local[/Users/vnctaing/src/ledej]/File[/Users/vnctaing/src/ledej/.rbenv-version] (warning): Skipping because of failed dependencies
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Ruby::Local[/Users/vnctaing/src/ledej]/File[/Users/vnctaing/src/ledej/.ruby-version] (notice): Dependency Package[boxen/brews/python] has failures: true
2014-06-27 16:49:27 +0200 /Stage[main]/Projects::Ledej/Ruby::Local[/Users/vnctaing/src/ledej]/File[/Users/vnctaing/src/ledej/.ruby-version] (warning): Skipping because of failed dependencies
Running on
vnctaing(OS X 10.9.3) under/bin/bash, version 801b92a (compare to master).Puppet Command
Output (from /opt/boxen/repo/log/boxen.log)