platanus / our-boxen

MIT License
6 stars 1 forks source link

Failed for leandro #416

Closed ldlsegovia closed 7 years ago

ldlsegovia commented 7 years ago

Running on Leandros-MacBook-Pro.local (OS X 10.12) under /opt/boxen/homebrew/bin/zsh, version a45f4e89aa68b4c5771f0a8097f5938caff60ad6 (compare to master).

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.9.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)

2017-02-13 12:03:37 -0300 Puppet (err): Unable to set ownership of log file
2017-02-13 12:03:46 -0300 Puppet (notice): Compiled catalog for leandros-macbook-pro.local in environment production in 5.33 seconds
2017-02-13 12:03:51 -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
2017-02-13 12:03:52 -0300 /Stage[main]/Osx::Dock/Exec[killall Dock] (notice): Triggered 'refresh' from 1 events
2017-02-13 12:04:06 -0300 /Stage[main]/Redis::Package/Homebrew::Formula[redis]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/redis.rb]/content (notice): 
--- /opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/redis.rb  2015-05-29 11:02:27.000000000 -0300
+++ /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/puppet-file20170213-91480-1o5wnzi  2017-02-13 12:04:06.000000000 -0300
@@ -2,25 +2,22 @@

 class Redis < Formula
   homepage 'http://redis.io/'
-  url 'http://download.redis.io/releases/redis-2.8.6.tar.gz'
-  sha1 '8680046580c75987961241f2e1e417c242b91a49'
+  url 'http://download.redis.io/releases/redis-3.0.7.tar.gz'
+  sha256 'b2a791c4ea3bb7268795c45c6321ea5abcc24457178373e6a6e3be6372737f23'

-  version '2.8.6-boxen1'
-
-  fails_with :llvm do
-    build 2334
-    cause 'Fails with "reference out of range from _linenoise"'
-  end
+  version '3.0.7-boxen1'

   def install
     # Architecture isn't detected correctly on 32bit Snow Leopard without help
-    ENV["OBJARCH"] = MacOS.prefer_64_bit? ? "-arch x86_64" : "-arch i386"
+    ENV["OBJARCH"] = "-arch #{MacOS.preferred_arch}"

-    # Head and stable have different code layouts
-    src = (buildpath/'src/Makefile').exist? ? buildpath/'src' : buildpath
-    system "make", "-C", src, "CC=#{ENV.cc}"
+    args = %W[
+      PREFIX=#{prefix}
+      CC=#{ENV.cc}
+    ]
+    args << "MALLOC=jemalloc" if build.with? "jemalloc"
+    system "make", "install", *args

-    %w[benchmark cli server check-dump check-aof].each { |p| bin.install src/"redis-#{p}" }
     %w[run db/redis log].each { |p| (var+p).mkpath }

     # Fix up default conf file to match our paths
@@ -30,12 +27,7 @@
       s.gsub! "\# bind 127.0.0.1", "bind 127.0.0.1"
     end

-    # Fix redis upgrade from 2.4 to 2.6.
-    if File.exists?(etc/'redis.conf') && !File.readlines(etc/'redis.conf').grep(/^vm-enabled/).empty?
-      mv etc/'redis.conf', etc/'redis.conf.old'
-      ohai "Your redis.conf will not work with 2.6; moved it to redis.conf.old"
-    end
-
-    etc.install 'redis.conf' unless (etc/'redis.conf').exist?
+    etc.install "redis.conf"
+    etc.install "sentinel.conf" => "redis-sentinel.conf"
   end
 end
2017-02-13 12:04:06 -0300 /Stage[main]/Redis::Package/Homebrew::Formula[redis]/File[/opt/boxen/homebrew/Library/Taps/boxen/homebrew-brews/redis.rb]/content (notice): content changed '{md5}474d4b6861e21070246fc8931c4baaea' to '{md5}a04ce01157a2a92153d2a8e439f2d3bf'
2017-02-13 12:04:31 -0300 /Stage[main]/Redis::Package/Package[boxen/brews/redis]/ensure (notice): ensure changed '2.8.6-boxen1' to '3.0.7-boxen1'
2017-02-13 12:04:31 -0300 /Stage[main]/Redis::Package/File[/opt/boxen/homebrew/var/db/redis]/ensure (notice): removed
2017-02-13 12:04:31 -0300 /Stage[main]/Redis::Package/File[/opt/boxen/homebrew/etc/redis.conf]/ensure (notice): removed
2017-02-13 12:04:31 -0300 /Stage[main]/Redis::Service/Service[com.boxen.redis] (notice): Triggered 'refresh' from 1 events
2017-02-13 12:04:31 -0300 /Stage[main]/Redis::Service/Service[dev.redis] (notice): Triggered 'refresh' from 1 events
2017-02-13 12:04:33 -0300 /Stage[main]/Gcc/Package[boxen/brews/gcc48]/ensure (notice): removed
2017-02-13 12:04:33 -0300 /Stage[main]/Postgresql::Service/Exec[kill-stale-postgres-pidfile]/returns (notice): executed successfully
2017-02-13 12:05:03 -0300 Puppet (err): Command exceeded timeout
Wrapped exception:
execution expired
2017-02-13 12:05:03 -0300 /Stage[main]/Postgresql::Service/Exec[wait-for-postgresql]/returns (err): change from notrun to 0 failed: Command exceeded timeout
2017-02-13 12:07:05 -0300 Puppet (warning): The /System/Library/LaunchDaemons/com.apple.jetsamproperties.Mac.plist plist does not contain a 'label' key; Puppet is skipping it
ldlsegovia commented 7 years ago

Succeeded at version a45f4e89aa68b4c5771f0a8097f5938caff60ad6.