Open scalvert opened 2 years ago
So it appears that the Volta action didn't support installing using the RHEL
variant, and as such the version that was downloaded didn't work correctly on the self-hosted image. We've verified that the volta-1.0.8-linux-openssl-rhel.tar.gz version works.
I've opened https://github.com/volta-cli/action/pull/102 to address this.
Thanks for the follow-up @scalvert, that was going to be my first question! Medium-term, I have a PR out to swap to use a Rust-based TLS implementation that's statically-linked into the binary, so we can avoid this whole class of issues with OpenSSL: https://github.com/volta-cli/volta/pull/1214
Oh please YES! I'll take that now, TYVM.
:)
We're trying to use Volta on a self-hosted runner image (Centos 7) by way of
volta-cli/action
(installs and bootstraps Volta for the repo under test). Currently, when trying to install, and specifically during thesetup
command, installation fails with the following error:OpenSSL is installed on the system, and is a version that appears supported by Volta:
Which translates into downloading:
and subsequently triggers the failure above.
What I've tried
Verifying that libssl.so.1.0.0 is linked:
Noticing the linked name is different, I tried adding a symlink to the version of libssl.so.1.0.0
Any thoughts on how to solve this, @charlespierce?