{"action":"created","issue":{"url":"https://api.github.com/repos/boxen/our-boxen/issues/778","labels_url":"https://api.github.com/repos/boxen/our-boxen/issues/778/labels{/name}","comments_url":"https://api.github.com/repos/boxen/our-boxen/issues/778/comments","events_url":"https://api.github.com/repos/boxen/our-boxen/issues/778/events","html_url":"https://github.com/boxen/our-boxen/issues/778","id":109350482,"number":778,"title":"Build of Nginx and NodeJS fail on 10.11 (openssl related)","user":{"login":"fculpo","id":325117,"avatar_url":"https://avatars.githubusercontent.com/u/325117?v=3","gravatar_id":"","url":"https://api.github.com/users/fculpo","html_url":"https://github.com/fculpo","followers_url":"https://api.github.com/users/fculpo/followers","following_url":"https://api.github.com/users/fculpo/following{/other_user}","gists_url":"https://api.github.com/users/fculpo/gists{/gist_id}","starred_url":"https://api.github.com/users/fculpo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fculpo/subscriptions","organizations_url":"https://api.github.com/users/fculpo/orgs","repos_url":"https://api.github.com/users/fculpo/repos","events_url":"https://api.github.com/users/fculpo/events{/privacy}","received_events_url":"https://api.github.com/users/fculpo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-01T17:54:39Z","updated_at":"2015-10-04T22:25:54Z","closed_at":null,"body":"On a fresh 10.11 install, Nginx and node cannot build via boxen.\r\nOpenSSL is not found on the system.\r\n\r\nError: install failed with a crazy error: Execution of '/opt/boxen/node-build/bin/node-build 0.6.20 /opt/nodes/0.6.20' returned 1: Installing node-v0.6.20...\r\n\r\nBUILD FAILED\r\n\r\nInspect or clean up the working tree at /tmp/node-build.20151001195057.86123\r\nResults logged to /tmp/node-build.20151001195057.86123.log\r\n\r\nLast 10 log lines:\r\nChecking for program ar                  : /usr/bin/ar\r\nChecking for program ranlib              : /usr/bin/ranlib\r\nChecking for g++                         : ok\r\nChecking for program gcc or cc           : /usr/bin/cc\r\nChecking for gcc                         : ok\r\nChecking for library dl                  : yes\r\nChecking for openssl                     : not found\r\nChecking for function SSL_library_init   : not found\r\nChecking for header openssl/crypto.h     : not found\r\n/private/tmp/node-build.20151001195057.86123/node-v0.6.20/wscript:386: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message. [\"/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/nodejs/lib/puppet/provider/nodejs/nodebuild.rb:66:in `build_node'\", \"/opt/boxen/repo/shared/nodejs/lib/puppet/provider/nodejs/nodebuild.rb:45:in `create'\", \"/opt/boxen/repo/shared/nodejs/lib/puppet/type/nodejs.rb:5: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>'\"]\r\nError: /Stage[main]/Main/Node[default]/Nodejs::Version[0.6]/Nodejs::Alias[0.6]/Nodejs::Version[0.6.20]/Nodejs[0.6.20]/ensure: change from absent to present failed: install failed with a crazy error: Execution of '/opt/boxen/node-build/bin/node-build 0.6.20 /opt/nodes/0.6.20' returned 1: Installing node-v0.6.20..."},"comment":{"url":"https://api.github.com/repos/boxen/our-boxen/issues/comments/145394318","html_url":"https://github.com/boxen/our-boxen/issues/778#issuecomment-145394318","issue_url":"https://api.github.com/repos/boxen/our-boxen/issues/778","id":145394318,"user":{"login":"orien","id":497874,"avatar_url":"https://avatars.githubusercontent.com/u/497874?v=3","gravatar_id":"","url":"https://api.github.com/users/orien","html_url":"https://github.com/orien","followers_url":"https://api.github.com/users/orien/followers","following_url":"https://api.github.com/users/orien/following{/other_user}","gists_url":"https://api.github.com/users/orien/gists{/gist_id}","starred_url":"https://api.github.com/users/orien/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orien/subscriptions","organizations_url":"https://api.github.com/users/orien/orgs","repos_url":"https://api.github.com/users/orien/repos","events_url":"https://api.github.com/users/orien/events{/privacy}","received_events_url":"https://api.github.com/users/orien/received_events","type":"User","site_admin":false},"created_at":"2015-10-04T22:25:54Z","updated_at":"2015-10-04T22:25:54Z","body":"@bbck Pyenv have resolved this with this change https://github.com/yyuu/pyenv/commit/db325cc66d8f77c859ac9cb770940ef5390c6eb0\r\n\r\nTry updating your pyenv to this commit. I did this via `hiera/common.yaml`\r\n```\r\npython::pyenv_version: db325cc66d8f77c859ac9cb770940ef5390c6eb0\r\n```"}}