platanus / our-boxen

MIT License
6 stars 1 forks source link

Failed for emilio #381

Closed emilioeduardob closed 8 years ago

emilioeduardob commented 8 years ago

Running on Emilios-MacBook-Pro.local (OS X 10.11.3) under /opt/boxen/homebrew/bin/zsh, version b8291e895755f3606130323b51625d43ee6df60c (compare to master).

Changes

D .ruby-version
 M Puppetfile
 M Puppetfile.lock
 D vendor/puppet/cache/boxen-puppet-nginx-1.4.6.tar.gz
?? vendor/puppet/cache/boxen-puppet-nginx-1.6.0.tar.gz

Puppet Command

/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.8.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

Output (from /opt/boxen/repo/log/boxen.log)

2016-03-14 22:04:54 -0300 Puppet (err): Unable to set ownership of log file
2016-03-14 22:05:00 -0300 Puppet (notice): Compiled catalog for emilios-macbook-pro.local in environment production in 4.16 seconds
2016-03-14 22:05:15 -0300 /Stage[main]/Nginx/Homebrew::Formula[nginx]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/nginx.rb]/content (notice): 
--- /opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/nginx.rb  2016-03-14 16:41:23.000000000 -0300
+++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20160314-86277-io2fht   2016-03-14 22:05:15.000000000 -0300
@@ -2,9 +2,9 @@

 class Nginx < Formula
   homepage 'http://nginx.org/'
-  url 'http://nginx.org/download/nginx-1.6.2.tar.gz'
-  sha1 '1a5458bc15acf90eea16353a1dd17285cf97ec35'
-  version '1.6.2-boxen1'
+  url "http://nginx.org/download/nginx-1.8.0.tar.gz"
+  sha256 "23cca1239990c818d8f6da118320c4979aadf5386deda691b1b7c2c96b9df3d5"
+  version '1.8.0-boxen2'

   depends_on 'pcre'

@@ -18,6 +18,9 @@
     ]
   end

+  depends_on "pcre"
+  depends_on "openssl" => :recommended
+
   def passenger_config_args
       passenger_root = `passenger-config --root`.chomp

@@ -32,12 +35,17 @@
   end

   def install
+    pcre = Formula["pcre"]
+    openssl = Formula["openssl"]
+    cc_opt = "-I#{pcre.include} -I#{openssl.include}"
+    ld_opt = "-L#{pcre.lib} -L#{openssl.lib}"
+
     args = ["--prefix=#{prefix}",
             "--with-http_ssl_module",
             "--with-pcre",
             "--with-ipv6",
-            "--with-cc-opt='-I#{HOMEBREW_PREFIX}/include'",
-            "--with-ld-opt='-L#{HOMEBREW_PREFIX}/lib'",
+            "--with-cc-opt=#{cc_opt}",
+            "--with-ld-opt=#{ld_opt}",
             "--conf-path=/opt/boxen/config/nginx/nginx.conf",
             "--pid-path=/opt/boxen/data/nginx/nginx.pid",
             "--lock-path=/opt/boxen/data/nginx/nginx.lock"]
2016-03-14 22:05:15 -0300 /Stage[main]/Nginx/Homebrew::Formula[nginx]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/nginx.rb]/content (notice): content changed '{md5}540943e40b4b192d8fcea16b2139a22e' to '{md5}b6117a7e2381b448276f9363c2a7b570'
2016-03-14 22:06:07 -0300 /Stage[main]/Nginx/Package[boxen/brews/nginx]/ensure (notice): created
2016-03-14 22:06:07 -0300 /Stage[main]/Nginx/Service[dev.nginx] (notice): Triggered 'refresh' from 1 events
2016-03-14 22:06:10 -0300 Puppet (err): Could not update: Execution of 'brew switch boxen/brews/postgresql 9.4.1-boxen2' returned 1: Error: Could not symlink share/postgresql/extension/postgis.control
Target /opt/boxen/homebrew/share/postgresql/extension/postgis.control
is a symlink belonging to postgis. You can unlink it:
  brew unlink postgis

To force the link and overwrite all conflicting files:
  brew link --overwrite postgresql

To list all files that would be deleted:
  brew link --overwrite --dry-run postgresql
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.4.1-boxen2
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.5.1
Wrapped exception:
Execution of 'brew switch boxen/brews/postgresql 9.4.1-boxen2' returned 1: Error: Could not symlink share/postgresql/extension/postgis.control
Target /opt/boxen/homebrew/share/postgresql/extension/postgis.control
is a symlink belonging to postgis. You can unlink it:
  brew unlink postgis

To force the link and overwrite all conflicting files:
  brew link --overwrite postgresql

To list all files that would be deleted:
  brew link --overwrite --dry-run postgresql
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.4.1-boxen2
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.5.1
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Package/Package[boxen/brews/postgresql]/ensure (err): change from 9.5.1 to 9.4.1-boxen2 failed: Could not update: Execution of 'brew switch boxen/brews/postgresql 9.4.1-boxen2' returned 1: Error: Could not symlink share/postgresql/extension/postgis.control
Target /opt/boxen/homebrew/share/postgresql/extension/postgis.control
is a symlink belonging to postgis. You can unlink it:
  brew unlink postgis

To force the link and overwrite all conflicting files:
  brew link --overwrite postgresql

To list all files that would be deleted:
  brew link --overwrite --dry-run postgresql
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.4.1-boxen2
Cleaning /opt/boxen/homebrew/Cellar/postgresql/9.5.1
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[init-postgresql-db] (notice): Dependency Package[boxen/brews/postgresql] has failures: true
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[init-postgresql-db] (warning): Skipping because of failed dependencies
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Service[com.boxen.postgresql] (notice): Dependency Package[boxen/brews/postgresql] has failures: true
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Service[com.boxen.postgresql] (warning): Skipping because of failed dependencies
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[kill-stale-postgres-pidfile] (notice): Dependency Package[boxen/brews/postgresql] has failures: true
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[kill-stale-postgres-pidfile] (warning): Skipping because of failed dependencies
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Service[dev.postgresql] (notice): Dependency Package[boxen/brews/postgresql] has failures: true
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Service[dev.postgresql] (warning): Skipping because of failed dependencies
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[wait-for-postgresql] (notice): Dependency Package[boxen/brews/postgresql] has failures: true
2016-03-14 22:06:10 -0300 /Stage[main]/Postgresql::Service/Exec[wait-for-postgresql] (warning): Skipping because of failed dependencies
emilioeduardob commented 8 years ago

Succeeded at version b8291e895755f3606130323b51625d43ee6df60c.