I am using Ruby 2.6.3 in my project. It works fine until this week, I don't know why this is occurring. I have tried the solution mentioned in https://bugs.ruby-lang.org/issues/18555#note-6 the above issue, but it doesn't solve my problem.
I am using Ruby 2.6.3 in my project. It works fine until this week, I don't know why this is occurring. I have tried the solution mentioned in https://bugs.ruby-lang.org/issues/18555#note-6 the above issue, but it doesn't solve my problem. This issue happens when ever I try to access the db from console or while making any request from browser.
You can of course attempt to debug it and patch it yourself.
But that version being end of life means Ruby core won't spend time on it. And even if we wanted we couldn't because you didn't include nearly enough information anyway.
We are working on legacy project, we can't update the ruby version in our project. How can I solve this issue without upgrading Ruby?
You probably can’t. The last version of Ruby 2.6 was Ruby 2.6.10, and you should try using that before trying to debug and patch this yourself. You say that you’re running this in Docker. Has the docker image been updated since last week? That is, could the underlying OpenSSL library be different than the one that Ruby 2.6.3 is expecting (this is not impossible). Has your docker image always been running aarch64, or is that a recent change from x86_64?
Your other option is to try to find someone who would be willing to investigate and provide some level of commercial support, but given that Ruby 2.6 is ~two years EOL, I would not expect such support to be cheap, if you can even find it (a quick search did not find anything from my perspective).