-
-
Notifications
You must be signed in to change notification settings - Fork 268
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
libssl.1.1.dylib not found for Ruby 3.0 and TruffleRuby on macos-14 #668
Comments
truffleruby*-head should automatically get fixed as all macos-14 images don't have openssl@1.1 and only 3. |
It may be related with https://github.com/ruby/uri/actions/runs/11737031870/job/32697190779 I sometimes faced above error with Ruby 3.0.x and |
It sounds likely, indeed. I'll have to investigate to make sure. |
actions/runner-images#10817 (comment)
So this issue should no longer happen soon. |
From https://github.com/ruby/setup-ruby/actions/runs/11757562634/job/32754961816
So:
|
We could rebuild CRuby 3.0.x, but we either need the runners to not have libssl 1.1 anymore, or add an option in ruby-build to always use vendored libssl. For truffleruby*-head, I'll change to prefer libssl 3 over libssl 1.1: oracle/truffleruby#3713 |
* This is useful when one wants to avoid depending e.g. on which openssl version is installed in Homebrew, notably for ruby/setup-ruby#668
* This is useful when one wants to avoid depending e.g. on which openssl version is installed in Homebrew, notably for ruby/setup-ruby#668
* This is useful when one wants to avoid depending e.g. on which openssl version is installed in Homebrew, notably for ruby/setup-ruby#668
I fixed this for CRuby 3.0.x with I also tried to fix it for TruffleRuby but unfortunately there is an unexpected error:
macOS doesn't tell which symbol is missing here :( |
Ensure the following before filing this issue
I verified it reproduces with the latest version with
- uses: ruby/setup-ruby@v1
(see Versioning policy)I tried to reproduce the issue locally by following the workflow steps (including all commands done by
ruby/setup-ruby
, except forDownloading Ruby
&Extracting Ruby
),and it did not reproduce locally (if it does reproduce locally, it's not a ruby/setup-ruby issue)
Are you running on a GitHub-hosted runner or a self-hosted runner?
GitHub-hosted runner
Link to the failed workflow job (must be a public workflow job, so the necessary information is available)
https://github.com/eregon/setup-ruby/actions/runs/11724213556/job/32657603152
Any other notes?
Regular run failing: https://github.com/ruby/setup-ruby/actions/runs/11718129929/job/32638979324?pr=667
Debug run: https://github.com/eregon/setup-ruby/actions/runs/11724213556/job/32657603152
It is caused by actions/runner-images#10817
The text was updated successfully, but these errors were encountered: