fastlane: fastlane beta error: `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (Faraday::SSLError)

I’m getting this error when i try run fastlane beta.

Full stack:

/Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (Faraday::SSLError)
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `block in connect'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:74:in `timeout'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:923:in `connect'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:863:in `do_start'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:852:in `start'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:1375:in `request'
    from /Users/fnazarios/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/http.rb:1133:in `get'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:80:in `perform_request'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:40:in `block in call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:87:in `with_net_http_connection'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:32:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday_middleware-0.10.0/lib/faraday_middleware/response_middleware.rb:30:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday_middleware-0.10.0/lib/faraday_middleware/response_middleware.rb:30:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday_middleware-0.10.0/lib/faraday_middleware/response_middleware.rb:30:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/faraday-0.9.2/lib/faraday/connection.rb:140:in `get'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/portal/portal_client.rb:22:in `api_key'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/portal/portal_client.rb:37:in `send_login_request'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/client.rb:157:in `login'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/client.rb:51:in `login'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/portal/spaceship.rb:22:in `login'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/spaceship-0.12.3/lib/spaceship/portal/spaceship.rb:77:in `login'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/sigh-1.1.0/lib/sigh/runner.rb:15:in `run'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/sigh-1.1.0/lib/sigh/manager.rb:7:in `start'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/actions/sigh.rb:20:in `run'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:142:in `block (2 levels) in execute_action'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/actions/actions_helper.rb:37:in `execute_action'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:128:in `block in execute_action'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:127:in `chdir'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:127:in `execute_action'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/fast_file.rb:149:in `method_missing'
    from Fastfile:36:in `block (2 levels) in parsing_binding'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/lane.rb:36:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/lane.rb:36:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:51:in `block in execute'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:46:in `chdir'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/runner.rb:46:in `execute'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/lane_manager.rb:43:in `cruise_lane'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/lib/fastlane/command_line_handler.rb:31:in `handle'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/bin/fastlane:35:in `block (2 levels) in run'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/command.rb:153:in `run'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/runner.rb:428:in `run_active_command'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/runner.rb:68:in `run!'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1@global/gems/commander-4.3.5/lib/commander/delegates.rb:15:in `run!'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/bin/fastlane:152:in `run'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/gems/fastlane-1.35.0/bin/fastlane:158:in `<top (required)>'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/bin/fastlane:23:in `load'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/bin/fastlane:23:in `<main>'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `eval'
    from /Users/fnazarios/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `<main>'

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 20 (6 by maintainers)

Most upvoted comments

Note that this is a common error with RVM. The regular way to fix it is:

  • make sure OpenSSL is installed with Homebrew: brew install openssl
  • tell RVM to use your Homebrew OpenSSL: rvm reinstall ruby-2.2.3 --with-openssl-dir=/usr/local

It looks more like a Ruby problem. see https://gist.github.com/mislav/5026283 and https://gist.github.com/luislavena/f064211759ee0f806c88

Have you tried updating your Ruby gems ? Or even a different Ruby version ?

gem update -p

You could try reinstalling your Ruby env, or try the suggested workaround:

curl -fsSL curl.haxx.se/ca/cacert.pem \
  -o "$(ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE')"