Last active
January 23, 2018 04:50
-
-
Save hutch78/f9567906019163e66071f17f6227bade to your computer and use it in GitHub Desktop.
I am receiving an OpenSSL error when trying to send HTTP requests throigh my rails app.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'https://rubygems.org' | |
gem 'rails' | |
gem 'pg' | |
gem 'jbuilder', '~> 2.0' | |
gem 'sdoc', '~> 0.4.0', group: :doc | |
gem 'bcrypt', '~> 3.1.7' | |
gem 'devise', '~> 3.5.6' | |
gem 'stripe', git: 'https://github.com/stripe/stripe-ruby' | |
gem 'rack-cors', require: 'rack/cors' | |
gem 'has_scope' | |
gem 'puma' | |
gem 'rails_12factor', group: :production | |
gem 'httparty' | |
# Installed by HUTCH | |
gem 'active_model_serializers' | |
gem 'rails-erd' | |
gem 'obscenity' | |
gem 'rack-attack' | |
gem 'sparkpost_rails' | |
group :production, :staging do | |
gem "sentry-raven" | |
end | |
group :test do | |
gem 'database_cleaner' | |
end | |
group :development, :test do | |
# gem 'web-console', '~> 2.0' | |
gem 'administrate', '~> 0.1.4' | |
gem 'byebug' | |
gem 'spring' | |
gem 'm' | |
gem 'dotenv-rails' | |
gem 'minitest-rails' | |
gem 'factory_girl_rails' | |
gem 'pry-rails' | |
gem 'rspec-rails', '~> 3.5' | |
end | |
ruby "2.2.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# These are OpenSSL info outputted by doctor.rb found at https://mislav.net/2013/07/ruby-openssl/ | |
$ ruby doctor.rb | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/bin/ruby (2.2.1-p85) | |
OpenSSL 1.0.1j 15 Oct 2014: /etc/openssl | |
SSL_CERT_DIR="/usr/local/etc/openssl/certs/" | |
SSL_CERT_FILE="/usr/local/etc/openssl/certs/cacert.pem" | |
HEAD https://status.github.com:443 | |
#<Net::HTTPGatewayTimeOut 504 GATEWAY_TIMEOUT readbody=true> | |
# Stacktrace: | |
D, [2018-01-22T23:45:10.547296 #3507] DEBUG -- : (0.5ms) ROLLBACK | |
I, [2018-01-22T23:45:10.548717 #3507] INFO -- : Completed 500 Internal Server Error in 876ms (ActiveRecord: 11.1ms) | |
F, [2018-01-22T23:45:10.551793 #3507] FATAL -- : | |
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed): | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `connect' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `block in connect' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:74:in `timeout' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `connect' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:863:in `do_start' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:852:in `start' | |
/Users/hutch/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:1375:in `request' | |
sparkpost_rails (1.4.0) lib/sparkpost_rails/delivery_method.rb:385:in `post_to_api' | |
sparkpost_rails (1.4.0) lib/sparkpost_rails/delivery_method.rb:38:in `deliver!' | |
mail (2.6.4) lib/mail/message.rb:2149:in `do_delivery' | |
mail (2.6.4) lib/mail/message.rb:237:in `block in deliver' | |
actionmailer (4.2.2) lib/action_mailer/base.rb:543:in `block in deliver_mail' | |
activesupport (4.2.2) lib/active_support/notifications.rb:164:in `block in instrument' | |
activesupport (4.2.2) lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
activesupport (4.2.2) lib/active_support/notifications.rb:164:in `instrument' | |
actionmailer (4.2.2) lib/action_mailer/base.rb:541:in `deliver_mail' | |
mail (2.6.4) lib/mail/message.rb:237:in `deliver' | |
actionmailer (4.2.2) lib/action_mailer/message_delivery.rb:85:in `deliver_now' | |
devise (3.5.10) lib/devise/models/authenticatable.rb:170:in `send_devise_notification' | |
devise (3.5.10) lib/devise/models/confirmable.rb:116:in `send_confirmation_instructions' | |
devise (3.5.10) lib/devise/models/confirmable.rb:172:in `send_on_create_confirmation_instructions' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:432:in `block in make_lambda' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:228:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:228:in `block in halting_and_conditional' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:506:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:506:in `block in call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:506:in `each' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:506:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:92:in `_run_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:776:in `_run_create_callbacks' | |
activerecord (4.2.2) lib/active_record/callbacks.rb:306:in `_create_record' | |
activerecord (4.2.2) lib/active_record/timestamp.rb:57:in `_create_record' | |
activerecord (4.2.2) lib/active_record/persistence.rb:502:in `create_or_update' | |
activerecord (4.2.2) lib/active_record/callbacks.rb:302:in `block in create_or_update' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:117:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:117:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:505:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:505:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:92:in `_run_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:776:in `_run_save_callbacks' | |
activerecord (4.2.2) lib/active_record/callbacks.rb:302:in `create_or_update' | |
activerecord (4.2.2) lib/active_record/persistence.rb:120:in `save' | |
activerecord (4.2.2) lib/active_record/validations.rb:37:in `save' | |
activerecord (4.2.2) lib/active_record/attribute_methods/dirty.rb:21:in `save' | |
activerecord (4.2.2) lib/active_record/transactions.rb:286:in `block (2 levels) in save' | |
activerecord (4.2.2) lib/active_record/transactions.rb:347:in `block in with_transaction_returning_status' | |
activerecord (4.2.2) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction' | |
activerecord (4.2.2) lib/active_record/connection_adapters/abstract/transaction.rb:188:in `within_new_transaction' | |
activerecord (4.2.2) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction' | |
activerecord (4.2.2) lib/active_record/transactions.rb:220:in `transaction' | |
activerecord (4.2.2) lib/active_record/transactions.rb:344:in `with_transaction_returning_status' | |
activerecord (4.2.2) lib/active_record/transactions.rb:286:in `block in save' | |
activerecord (4.2.2) lib/active_record/transactions.rb:301:in `rollback_active_record_state!' | |
activerecord (4.2.2) lib/active_record/transactions.rb:285:in `save' | |
devise (3.5.10) app/controllers/devise/registrations_controller.rb:17:in `create' | |
actionpack (4.2.2) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (4.2.2) lib/abstract_controller/base.rb:198:in `process_action' | |
actionpack (4.2.2) lib/action_controller/metal/rendering.rb:10:in `process_action' | |
actionpack (4.2.2) lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:117:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:117:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:505:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:505:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:92:in `_run_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:776:in `_run_process_action_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (4.2.2) lib/abstract_controller/callbacks.rb:19:in `process_action' | |
actionpack (4.2.2) lib/action_controller/metal/rescue.rb:29:in `process_action' | |
actionpack (4.2.2) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
activesupport (4.2.2) lib/active_support/notifications.rb:164:in `block in instrument' | |
activesupport (4.2.2) lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
activesupport (4.2.2) lib/active_support/notifications.rb:164:in `instrument' | |
actionpack (4.2.2) lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
actionpack (4.2.2) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
activerecord (4.2.2) lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
actionpack (4.2.2) lib/abstract_controller/base.rb:137:in `process' | |
actionview (4.2.2) lib/action_view/rendering.rb:30:in `process' | |
actionpack (4.2.2) lib/action_controller/metal.rb:196:in `dispatch' | |
actionpack (4.2.2) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' | |
actionpack (4.2.2) lib/action_controller/metal.rb:237:in `block in action' | |
actionpack (4.2.2) lib/action_dispatch/routing/route_set.rb:74:in `call' | |
actionpack (4.2.2) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' | |
actionpack (4.2.2) lib/action_dispatch/routing/route_set.rb:43:in `serve' | |
actionpack (4.2.2) lib/action_dispatch/routing/mapper.rb:49:in `serve' | |
actionpack (4.2.2) lib/action_dispatch/journey/router.rb:43:in `block in serve' | |
actionpack (4.2.2) lib/action_dispatch/journey/router.rb:30:in `each' | |
actionpack (4.2.2) lib/action_dispatch/journey/router.rb:30:in `serve' | |
actionpack (4.2.2) lib/action_dispatch/routing/route_set.rb:819:in `call' | |
rack-attack (5.0.1) lib/rack/attack.rb:147:in `call' | |
warden (1.2.7) lib/warden/manager.rb:36:in `block in call' | |
warden (1.2.7) lib/warden/manager.rb:35:in `catch' | |
warden (1.2.7) lib/warden/manager.rb:35:in `call' | |
rack (1.6.5) lib/rack/etag.rb:24:in `call' | |
rack (1.6.5) lib/rack/conditionalget.rb:38:in `call' | |
rack (1.6.5) lib/rack/head.rb:13:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/params_parser.rb:27:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/flash.rb:260:in `call' | |
rack (1.6.5) lib/rack/session/abstract/id.rb:225:in `context' | |
rack (1.6.5) lib/rack/session/abstract/id.rb:220:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/cookies.rb:560:in `call' | |
activerecord (4.2.2) lib/active_record/query_cache.rb:36:in `call' | |
activerecord (4.2.2) lib/active_record/connection_adapters/abstract/connection_pool.rb:649:in `call' | |
activerecord (4.2.2) lib/active_record/migration.rb:378:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:88:in `call' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:88:in `_run_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:776:in `_run_call_callbacks' | |
activesupport (4.2.2) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (4.2.2) lib/action_dispatch/middleware/callbacks.rb:27:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/reloader.rb:73:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' | |
railties (4.2.2) lib/rails/rack/logger.rb:38:in `call_app' | |
railties (4.2.2) lib/rails/rack/logger.rb:20:in `block in call' | |
activesupport (4.2.2) lib/active_support/tagged_logging.rb:68:in `block in tagged' | |
activesupport (4.2.2) lib/active_support/tagged_logging.rb:26:in `tagged' | |
activesupport (4.2.2) lib/active_support/tagged_logging.rb:68:in `tagged' | |
railties (4.2.2) lib/rails/rack/logger.rb:20:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/request_id.rb:21:in `call' | |
rack (1.6.5) lib/rack/methodoverride.rb:22:in `call' | |
rack (1.6.5) lib/rack/runtime.rb:18:in `call' | |
activesupport (4.2.2) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' | |
rack (1.6.5) lib/rack/lock.rb:17:in `call' | |
actionpack (4.2.2) lib/action_dispatch/middleware/static.rb:113:in `call' | |
rack (1.6.5) lib/rack/sendfile.rb:113:in `call' | |
rack-cors (0.4.1) lib/rack/cors.rb:81:in `call' | |
railties (4.2.2) lib/rails/engine.rb:518:in `call' | |
railties (4.2.2) lib/rails/application.rb:164:in `call' | |
rack (1.6.5) lib/rack/content_length.rb:15:in `call' | |
puma (3.7.1) lib/puma/configuration.rb:232:in `call' | |
puma (3.7.1) lib/puma/server.rb:578:in `handle_request' | |
puma (3.7.1) lib/puma/server.rb:415:in `process_client' | |
puma (3.7.1) lib/puma/server.rb:275:in `block in run' | |
puma (3.7.1) lib/puma/thread_pool.rb:120:in `call' | |
puma (3.7.1) lib/puma/thread_pool.rb:120:in `block in spawn_thread' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment