-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bundler::Fetcher::CertificateFailureError for OpenSSL 1.0.1 #4265
Comments
Hi! Thanks for reporting this issue, and sorry for the trouble. Are you on Ubuntu 22 as described in the Ruby bug, or are you using a different OS? |
@rmosolgo I am right now using Arch Linux, which has already updated OpenSSL to v3 I tried manually installing the openssl gem (downloading the package and installing) and it does allow me to then install the GraphQL gem. However, I can't even start my project because the gem is not really part of the bundle. Perhaps I could get this to work if I add It feels like all options are bad at this point. |
Yeah, sorry about the trouble... I'm really not sure the best approach either, and this is the first I've heard of this problem :S One thing that stands out is that OpenSSL v1.0.1 is no longer supported (doc) -- instead, v1.1.1 is the oldest LTS release. Would it be possible to use OpenSSL v1.1.1 instead? Maybe that one would work better with the gem server. |
You are absolutely right. I installed The fix of installing openssl through Thanks for the help |
Describe the bug
We cannot verify the SSL certificate for OpenSSL 1.0.1
#3632 reported the same issue but for OpenSSL 3, but now that means we cannot get this for older versions.
The solution would be to start using OpenSSL 3, but not all Ruby versions support it. Relevant Ruby bug
Even if we manually install the
openssl:3
gem (which is not yet fully supported either)Now, I don't know enough about SSL and Apache to know if there's a possibility to support both versions or not. Regardless, I had to open this issue to raise this up, since it's a catch 22 issue. We can't use v3 due to Ruby, and we can't use v1.0.1 due to this gem.
Steps to reproduce
As an example, you can use
rvm
to install openssl 1.0.1Expected behavior
The gem is installed
Actual behavior
The gem cannot be installed due to openssl version issues
Additional context
Another easy way to test this is to check with the openssl binary
The text was updated successfully, but these errors were encountered: