-
Notifications
You must be signed in to change notification settings - Fork 180
Closed
Description
The following example fails after installing "OpenSSL 3.6.0":
require 'net/http'
require 'uri'
uri = URI('https://example.com')
# Creating a POST request, which is a subclass of Net::HTTPGenericRequest
request = Net::HTTP::Post.new(uri)
# Sending the request
Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
response = http.request(request)
puts response.body
end
With the following error:
/Users/[user]/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/protocol.rb:46:in 'OpenSSL::SSL::SSLSocket#connect_nonblock': SSL_connect returned=1 errno=0 peeraddr=[2600:1406:5e00:6::17ce:bc12]:443 state=error: certificate verify failed (unable to get certificate CRL) (OpenSSL::SSL::SSLError)
from /Users/bfolkens/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/protocol.rb:46:in 'Net::Protocol#ssl_socket_connect'
from /Users/bfolkens/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/http.rb:1736:in 'Net::HTTP#connect'
from /Users/bfolkens/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/http.rb:1636:in 'Net::HTTP#do_start'
from /Users/bfolkens/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/http.rb:1625:in 'Net::HTTP#start'
from /Users/bfolkens/.local/share/mise/installs/ruby/3.4.6/lib/ruby/3.4.0/net/http.rb:1064:in 'Net::HTTP.start'
from test.rb:10:in '<main>'
bundle doctor --ssl
fails with:
The Gemfile's dependencies are satisfied
Here's your OpenSSL environment:
OpenSSL: 3.3.0
Compiled with: OpenSSL 3.6.0 1 Oct 2025
Loaded with: OpenSSL 3.6.0 1 Oct 2025
Trying connections to https://rubygems.org:
Bundler: success
RubyGems: success
Ruby net/http: failed
Unfortunately, this Ruby can't connect to rubygems.org.
Below affect only Ruby net/http connections:
SSL_CERT_FILE: exists /opt/homebrew/etc/openssl@3/cert.pem
SSL_CERT_DIR: exists /opt/homebrew/etc/openssl@3/certs
Your Ruby can't connect to rubygems.org because you are missing the certificate files OpenSSL needs to verify you are connecting to the genuine rubygems.org servers.
No issues found with the installed bundle
morgothledermann, quanon, yujideveloper and thyandrecardoso
Metadata
Metadata
Assignees
Labels
No labels